From 193a1b6878fd6bbf970d8c85ef0b5062de63daf5 Mon Sep 17 00:00:00 2001 From: GroovieGermanikus Date: Wed, 8 May 2024 11:20:58 +0200 Subject: [PATCH] make SubscribeRequest forward-compatible --- src/lib.rs | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1ec5715..4a5b434 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -100,15 +100,9 @@ impl GeyserFilter { ); SubscribeRequest { - slots: HashMap::new(), - accounts: Default::default(), - transactions: HashMap::new(), - entry: Default::default(), blocks: blocks_subs, - blocks_meta: HashMap::new(), commitment: Some(map_commitment_level(self.0) as i32), - accounts_data_slice: Default::default(), - ping: None, + ..Default::default() } } @@ -117,15 +111,9 @@ impl GeyserFilter { blocksmeta_subs.insert("client".to_string(), SubscribeRequestFilterBlocksMeta {}); SubscribeRequest { - slots: HashMap::new(), - accounts: Default::default(), - transactions: HashMap::new(), - entry: Default::default(), - blocks: HashMap::new(), blocks_meta: blocksmeta_subs, commitment: Some(map_commitment_level(self.0) as i32), - accounts_data_slice: Default::default(), - ping: None, + ..Default::default() } } @@ -140,14 +128,8 @@ impl GeyserFilter { SubscribeRequest { slots: slots_subs, - accounts: Default::default(), - transactions: HashMap::new(), - entry: Default::default(), - blocks: HashMap::new(), - blocks_meta: HashMap::new(), commitment: Some(map_commitment_level(self.0) as i32), - accounts_data_slice: Default::default(), - ping: None, + ..Default::default() } } @@ -163,15 +145,9 @@ impl GeyserFilter { ); SubscribeRequest { - slots: HashMap::new(), accounts: accounts_subs, - transactions: HashMap::new(), - entry: Default::default(), - blocks: Default::default(), - blocks_meta: HashMap::new(), commitment: Some(map_commitment_level(self.0) as i32), - accounts_data_slice: Default::default(), - ping: None, + ..Default::default() } } }