pub fn full_inflation_features_enabled(&self) -> HashSet<Pubkey> {
        let mut hash_set = FULL_INFLATION_FEATURE_PAIRS
            .iter()
            .filter_map(|pair| {
                if self.is_active(&pair.vote_id) && self.is_active(&pair.enable_id) {
                    Some(pair.enable_id)
                } else {
                    None
                }
            })
            .collect::<HashSet<_>>();

        if self.is_active(&full_inflation::devnet_and_testnet::id()) {
            hash_set.insert(full_inflation::devnet_and_testnet::id());
        }
        hash_set
    }
/// List of enabled features that trigger full inflation
List of enabled features that trigger full inflation
List of enabled features that trigger full inflation
pub fn full_inflation_features_enabled(&self) -> HashSet<Pubkey> {
        let mut hash_set = FULL_INFLATION_FEATURE_PAIRS
            .iter()
            .filter_map(|pair| {
                if self.is_active(&pair.vote_id) && self.is_active(&pair.enable_id) {
                    Some(pair.enable_id)
                } else {
                    None
                }
            })
            .collect::<HashSet<_>>();
        if self.is_active(&full_inflation::devnet_and_testnet::id()) {
            hash_set.insert(full_inflation::devnet_and_testnet::id());
        }
        hash_set
    }
pub fn full_inflation_features_enabled ( & self ) -> HashSet < Pubkey > { let mut hash_set = FULL_INFLATION_FEATURE_PAIRS . iter ( ) . filter_map ( | pair | { if self . is_active ( & pair . vote_id ) && self . is_active ( & pair . enable_id ) { Some ( pair . enable_id ) } else { None } } ) . collect :: < HashSet < _ > > ( ) ; if self . is_active ( & full_inflation :: devnet_and_testnet :: id ( ) ) { hash_set . insert ( full_inflation :: devnet_and_testnet :: id ( ) ) ; } hash_set }
List of enabled features that trigger full inflation
List of enabled features that trigger full inflation
&self
&self