pub fn network_upgrade_strategy(
        network_upgrade_override: NetworkUpgrade,
        transaction_version_override: impl Into<Option<u32>>,
        transaction_has_valid_network_upgrade: bool,
    ) -> BoxedStrategy<Self> {
        Self::arbitrary_with(LedgerStateOverride {
            height_override: None,
            previous_block_hash_override: None,
            network_upgrade_override: Some(network_upgrade_override),
            transaction_version_override: transaction_version_override.into(),
            transaction_has_valid_network_upgrade,
            always_has_coinbase: false,
        })
    }
/// Returns a strategy for creating `LedgerState`s with features from
/// `network_upgrade_override`.
///
/// These features ignore the actual tip height and network.
Returns a strategy for creating `LedgerState`s with features from
`network_upgrade_override`.

These features ignore the actual tip height and network.
Returns a strategy for creating ` LedgerState ` s with features from ` network_upgrade_override ` . These features ignore the actual tip height and network .
pub fn network_upgrade_strategy(
        network_upgrade_override: NetworkUpgrade,
        transaction_version_override: impl Into<Option<u32>>,
        transaction_has_valid_network_upgrade: bool,
    ) -> BoxedStrategy<Self> {
        Self::arbitrary_with(LedgerStateOverride {
            height_override: None,
            previous_block_hash_override: None,
            network_upgrade_override: Some(network_upgrade_override),
            transaction_version_override: transaction_version_override.into(),
            transaction_has_valid_network_upgrade,
            always_has_coinbase: false,
        })
    }
pub fn network_upgrade_strategy ( network_upgrade_override : NetworkUpgrade , transaction_version_override : impl Into < Option < u32 > > , transaction_has_valid_network_upgrade : bool , ) -> BoxedStrategy < Self > { Self :: arbitrary_with ( LedgerStateOverride { height_override : None , previous_block_hash_override : None , network_upgrade_override : Some ( network_upgrade_override ) , transaction_version_override : transaction_version_override . into ( ) , transaction_has_valid_network_upgrade , always_has_coinbase : false , } ) }
Returns a strategy for creating `LedgerState`s with features from
`network_upgrade_override`.
Returns a strategy for creating ` LedgerState ` s with features from ` network_upgrade_override ` .
network_upgrade_override
NetworkUpgrade
transaction_version_override
impl Into<Option<u32>>
transaction_has_valid_network_upgrade
bool