pub struct StakingConfig {
pub minimum_stake: u64,
pub maximum_stake: u64,
pub recurring_lockup_duration_secs: u64,
pub rewards_rate: u64,
pub rewards_rate_denominator: u64,
}Expand description
Staking config resource.
Fields§
§minimum_stake: u64Minimum stake required.
maximum_stake: u64Maximum stake allowed.
recurring_lockup_duration_secs: u64Recurring lockup duration in seconds.
rewards_rate: u64Whether rewards are enabled.
rewards_rate_denominator: u64The rewards rate denominator.
Trait Implementations§
Source§impl Clone for StakingConfig
impl Clone for StakingConfig
Source§fn clone(&self) -> StakingConfig
fn clone(&self) -> StakingConfig
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 Debug for StakingConfig
impl Debug for StakingConfig
Source§impl<'de> Deserialize<'de> for StakingConfig
impl<'de> Deserialize<'de> for StakingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for StakingConfig
impl PartialEq for StakingConfig
Source§impl Serialize for StakingConfig
impl Serialize for StakingConfig
impl StructuralPartialEq for StakingConfig
Auto Trait Implementations§
impl Freeze for StakingConfig
impl RefUnwindSafe for StakingConfig
impl Send for StakingConfig
impl Sync for StakingConfig
impl Unpin for StakingConfig
impl UnwindSafe for StakingConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoMoveArg for Twhere
T: Serialize,
impl<T> IntoMoveArg for Twhere
T: Serialize,
Source§fn into_move_arg(self) -> Result<Vec<u8>, AptosError>
fn into_move_arg(self) -> Result<Vec<u8>, AptosError>
Converts this value into BCS-encoded bytes. Read more