pub struct BondingDetail {
pub payout_frequency: Option<i64>,
pub bonding_period: Option<i64>,
pub bonding_period_variable: Option<bool>,
pub bonding_rewards: Option<bool>,
pub exit_queue_period: Option<i64>,
pub unbonding_period: Option<i64>,
pub unbonding_period_variable: Option<bool>,
pub unbonding_rewards: Option<bool>,
}
Expand description
Details of an earn strategy’s commitments and rewards
Fields§
§payout_frequency: Option<i64>
§bonding_period: Option<i64>
§bonding_period_variable: Option<bool>
§bonding_rewards: Option<bool>
§exit_queue_period: Option<i64>
§unbonding_period: Option<i64>
§unbonding_period_variable: Option<bool>
§unbonding_rewards: Option<bool>
Trait Implementations§
Source§impl Clone for BondingDetail
impl Clone for BondingDetail
Source§fn clone(&self) -> BondingDetail
fn clone(&self) -> BondingDetail
Returns a copy 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 BondingDetail
impl Debug for BondingDetail
Source§impl<'de> Deserialize<'de> for BondingDetail
impl<'de> Deserialize<'de> for BondingDetail
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 BondingDetail
impl PartialEq for BondingDetail
impl StructuralPartialEq for BondingDetail
Auto Trait Implementations§
impl Freeze for BondingDetail
impl RefUnwindSafe for BondingDetail
impl Send for BondingDetail
impl Sync for BondingDetail
impl Unpin for BondingDetail
impl UnwindSafe for BondingDetail
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