Skip to content

Commit 5742ad9

Browse files
author
Gabriel Comte
committed
Fix code formatting
1 parent 6bd8472 commit 5742ad9

File tree

3 files changed

+19
-57
lines changed

3 files changed

+19
-57
lines changed

client/src/client.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -443,10 +443,12 @@ pub trait RpcApi: Sized {
443443
self.call("getblockstats", &[height.into()])
444444
}
445445

446-
fn get_block_stats_fields(&self, height: u64, fields: &[json::BlockStatsFields]) -> Result<json::GetBlockStatsResultPartial> {
447-
let fields: Vec<&str> = fields.iter()
448-
.map(|field| field.get_rpc_keyword())
449-
.collect();
446+
fn get_block_stats_fields(
447+
&self,
448+
height: u64,
449+
fields: &[json::BlockStatsFields],
450+
) -> Result<json::GetBlockStatsResultPartial> {
451+
let fields: Vec<&str> = fields.iter().map(|field| field.get_rpc_keyword()).collect();
450452

451453
self.call("getblockstats", &[height.into(), fields.into()])
452454
}

integration_test/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ use bitcoin::{
3131
TxIn, TxOut, Txid,
3232
};
3333
use bitcoincore_rpc::bitcoincore_rpc_json::ScanTxOutRequest;
34+
use json::BlockStatsFields as BsFields;
3435

3536
lazy_static! {
3637
static ref SECP: secp256k1::Secp256k1<secp256k1::All> = secp256k1::Secp256k1::new();
@@ -320,11 +321,10 @@ fn test_get_block_stats(cl: &Client) {
320321
}
321322

322323
fn test_get_block_stats_fields(cl: &Client) {
323-
use json::BlockStatsFields;
324324
let tip = cl.get_block_count().unwrap();
325325
let tip_hash = cl.get_best_block_hash().unwrap();
326326
let header = cl.get_block_header(&tip_hash).unwrap();
327-
let fields = [BlockStatsFields::BlockHash, BlockStatsFields::Height, BlockStatsFields::TotalFee];
327+
let fields = [BsFields::BlockHash, BsFields::Height, BsFields::TotalFee];
328328
let stats = cl.get_block_stats_fields(tip, &fields).unwrap();
329329
assert_eq!(header.block_hash(), stats.block_hash.unwrap());
330330
assert_eq!(tip, stats.height.unwrap());

json/src/lib.rs

Lines changed: 11 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ pub struct GetBlockStatsResult {
267267
#[serde(rename = "swtxs")]
268268
pub sw_txs: usize,
269269
pub time: u64,
270-
#[serde (with = "bitcoin::util::amount::serde::as_sat")]
270+
#[serde(with = "bitcoin::util::amount::serde::as_sat")]
271271
pub total_out: Amount,
272272
pub total_size: usize,
273273
pub total_weight: usize,
@@ -294,23 +294,11 @@ pub struct GetBlockStatsResultPartial {
294294
skip_serializing_if = "Option::is_none"
295295
)]
296296
pub avg_fee_rate: Option<Amount>,
297-
#[serde(
298-
default,
299-
rename = "avgtxsize",
300-
skip_serializing_if = "Option::is_none"
301-
)]
297+
#[serde(default, rename = "avgtxsize", skip_serializing_if = "Option::is_none")]
302298
pub avg_tx_size: Option<u32>,
303-
#[serde(
304-
default,
305-
rename = "blockhash",
306-
skip_serializing_if = "Option::is_none"
307-
)]
299+
#[serde(default, rename = "blockhash", skip_serializing_if = "Option::is_none")]
308300
pub block_hash: Option<bitcoin::BlockHash>,
309-
#[serde(
310-
default,
311-
rename = "feerate_percentiles",
312-
skip_serializing_if = "Option::is_none"
313-
)]
301+
#[serde(default, rename = "feerate_percentiles", skip_serializing_if = "Option::is_none")]
314302
pub fee_rate_percentiles: Option<FeeRatePercentiles>,
315303
#[serde(default, skip_serializing_if = "Option::is_none")]
316304
pub height: Option<u64>,
@@ -330,11 +318,7 @@ pub struct GetBlockStatsResultPartial {
330318
skip_serializing_if = "Option::is_none"
331319
)]
332320
pub max_fee_rate: Option<Amount>,
333-
#[serde(
334-
default,
335-
rename = "maxtxsize",
336-
skip_serializing_if = "Option::is_none"
337-
)]
321+
#[serde(default, rename = "maxtxsize", skip_serializing_if = "Option::is_none")]
338322
pub max_tx_size: Option<u32>,
339323
#[serde(
340324
default,
@@ -343,17 +327,9 @@ pub struct GetBlockStatsResultPartial {
343327
skip_serializing_if = "Option::is_none"
344328
)]
345329
pub median_fee: Option<Amount>,
346-
#[serde(
347-
default,
348-
rename = "mediantime",
349-
skip_serializing_if = "Option::is_none"
350-
)]
330+
#[serde(default, rename = "mediantime", skip_serializing_if = "Option::is_none")]
351331
pub median_time: Option<u64>,
352-
#[serde(
353-
default,
354-
rename = "mediantxsize",
355-
skip_serializing_if = "Option::is_none"
356-
)]
332+
#[serde(default, rename = "mediantxsize", skip_serializing_if = "Option::is_none")]
357333
pub median_tx_size: Option<u32>,
358334
#[serde(
359335
default,
@@ -369,11 +345,7 @@ pub struct GetBlockStatsResultPartial {
369345
skip_serializing_if = "Option::is_none"
370346
)]
371347
pub min_fee_rate: Option<Amount>,
372-
#[serde(
373-
default,
374-
rename = "mintxsize",
375-
skip_serializing_if = "Option::is_none"
376-
)]
348+
#[serde(default, rename = "mintxsize", skip_serializing_if = "Option::is_none")]
377349
pub min_tx_size: Option<u32>,
378350
#[serde(default, skip_serializing_if = "Option::is_none")]
379351
pub outs: Option<usize>,
@@ -383,23 +355,11 @@ pub struct GetBlockStatsResultPartial {
383355
skip_serializing_if = "Option::is_none"
384356
)]
385357
pub subsidy: Option<Amount>,
386-
#[serde(
387-
default,
388-
rename = "swtotal_size",
389-
skip_serializing_if = "Option::is_none"
390-
)]
358+
#[serde(default, rename = "swtotal_size", skip_serializing_if = "Option::is_none")]
391359
pub sw_total_size: Option<usize>,
392-
#[serde(
393-
default,
394-
rename = "swtotal_weight",
395-
skip_serializing_if = "Option::is_none"
396-
)]
360+
#[serde(default, rename = "swtotal_weight", skip_serializing_if = "Option::is_none")]
397361
pub sw_total_weight: Option<usize>,
398-
#[serde(
399-
default,
400-
rename = "swtxs",
401-
skip_serializing_if = "Option::is_none"
402-
)]
362+
#[serde(default, rename = "swtxs", skip_serializing_if = "Option::is_none")]
403363
pub sw_txs: Option<usize>,
404364
#[serde(default, skip_serializing_if = "Option::is_none")]
405365
pub time: Option<u64>,

0 commit comments

Comments
 (0)