Skip to content

Commit 826e01a

Browse files
author
Gabriel Comte
committed
Fix code formatting
1 parent f2d74ca commit 826e01a

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
@@ -466,10 +466,12 @@ pub trait RpcApi: Sized {
466466
self.call("getblockstats", &[height.into()])
467467
}
468468

469-
fn get_block_stats_fields(&self, height: u64, fields: &[json::BlockStatsFields]) -> Result<json::GetBlockStatsResultPartial> {
470-
let fields: Vec<&str> = fields.iter()
471-
.map(|field| field.get_rpc_keyword())
472-
.collect();
469+
fn get_block_stats_fields(
470+
&self,
471+
height: u64,
472+
fields: &[json::BlockStatsFields],
473+
) -> Result<json::GetBlockStatsResultPartial> {
474+
let fields: Vec<&str> = fields.iter().map(|field| field.get_rpc_keyword()).collect();
473475

474476
self.call("getblockstats", &[height.into(), fields.into()])
475477
}

integration_test/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ use bitcoin::{
3333
use bitcoincore_rpc::bitcoincore_rpc_json::{
3434
GetBlockTemplateModes, GetBlockTemplateRules, ScanTxOutRequest,
3535
};
36+
use json::BlockStatsFields as BsFields;
3637

3738
lazy_static! {
3839
static ref SECP: secp256k1::Secp256k1<secp256k1::All> = secp256k1::Secp256k1::new();
@@ -329,11 +330,10 @@ fn test_get_block_stats(cl: &Client) {
329330
}
330331

331332
fn test_get_block_stats_fields(cl: &Client) {
332-
use json::BlockStatsFields;
333333
let tip = cl.get_block_count().unwrap();
334334
let tip_hash = cl.get_best_block_hash().unwrap();
335335
let header = cl.get_block_header(&tip_hash).unwrap();
336-
let fields = [BlockStatsFields::BlockHash, BlockStatsFields::Height, BlockStatsFields::TotalFee];
336+
let fields = [BsFields::BlockHash, BsFields::Height, BsFields::TotalFee];
337337
let stats = cl.get_block_stats_fields(tip, &fields).unwrap();
338338
assert_eq!(header.block_hash(), stats.block_hash.unwrap());
339339
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)