diff --git a/src/lib.rs b/src/lib.rs index 4baf31b..b35f513 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -101,15 +101,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() } } @@ -118,15 +112,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() } } @@ -141,14 +129,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() } } @@ -164,15 +146,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() } } }