pub struct DriveSavedBlockTransactionsMethodVersions {
pub store_address_balances: FeatureVersion,
pub fetch_address_balances: FeatureVersion,
pub compact_address_balances: FeatureVersion,
pub cleanup_expired_address_balances: FeatureVersion,
pub max_blocks_before_compaction: u16,
pub max_addresses_before_compaction: u32,
pub store_nullifiers: FeatureVersion,
pub fetch_nullifiers: FeatureVersion,
pub compact_nullifiers: FeatureVersion,
pub cleanup_expired_nullifier_compactions: FeatureVersion,
pub max_blocks_before_nullifier_compaction: u16,
pub max_nullifiers_before_compaction: u32,
}Fields§
§store_address_balances: FeatureVersion§fetch_address_balances: FeatureVersion§compact_address_balances: FeatureVersion§cleanup_expired_address_balances: FeatureVersion§max_blocks_before_compaction: u16Maximum number of blocks to store before compaction is triggered
max_addresses_before_compaction: u32Maximum number of address balance entries before compaction is triggered
store_nullifiers: FeatureVersion§fetch_nullifiers: FeatureVersion§compact_nullifiers: FeatureVersion§cleanup_expired_nullifier_compactions: FeatureVersion§max_blocks_before_nullifier_compaction: u16Maximum number of blocks to store before nullifier compaction is triggered
max_nullifiers_before_compaction: u32Maximum number of nullifier entries before compaction is triggered
Trait Implementations§
Source§impl Clone for DriveSavedBlockTransactionsMethodVersions
impl Clone for DriveSavedBlockTransactionsMethodVersions
Source§fn clone(&self) -> DriveSavedBlockTransactionsMethodVersions
fn clone(&self) -> DriveSavedBlockTransactionsMethodVersions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for DriveSavedBlockTransactionsMethodVersions
impl Default for DriveSavedBlockTransactionsMethodVersions
Source§fn default() -> DriveSavedBlockTransactionsMethodVersions
fn default() -> DriveSavedBlockTransactionsMethodVersions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DriveSavedBlockTransactionsMethodVersions
impl RefUnwindSafe for DriveSavedBlockTransactionsMethodVersions
impl Send for DriveSavedBlockTransactionsMethodVersions
impl Sync for DriveSavedBlockTransactionsMethodVersions
impl Unpin for DriveSavedBlockTransactionsMethodVersions
impl UnwindSafe for DriveSavedBlockTransactionsMethodVersions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, U> IntoPlatformVersioned<U> for Twhere
U: FromPlatformVersioned<T>,
impl<T, U> IntoPlatformVersioned<U> for Twhere
U: FromPlatformVersioned<T>,
Source§fn into_platform_versioned(self, platform_version: &PlatformVersion) -> U
fn into_platform_versioned(self, platform_version: &PlatformVersion) -> U
Performs the conversion.
Source§impl<T, U> TryIntoPlatformVersioned<U> for Twhere
U: TryFromPlatformVersioned<T>,
impl<T, U> TryIntoPlatformVersioned<U> for Twhere
U: TryFromPlatformVersioned<T>,
Source§type Error = <U as TryFromPlatformVersioned<T>>::Error
type Error = <U as TryFromPlatformVersioned<T>>::Error
The type returned in the event of a conversion error.
Source§fn try_into_platform_versioned(
self,
platform_version: &PlatformVersion,
) -> Result<U, <U as TryFromPlatformVersioned<T>>::Error>
fn try_into_platform_versioned( self, platform_version: &PlatformVersion, ) -> Result<U, <U as TryFromPlatformVersioned<T>>::Error>
Performs the conversion.