pub struct Config {
pub warmup_cooldown_rate: f64,
pub slash_penalty: u8,
}
๐Deprecated since 1.16.7: Please use
solana_sdk::stake::state::warmup_cooldown_rate()
insteadFieldsยง
ยงwarmup_cooldown_rate: f64
๐Deprecated since 1.16.7: Please use
solana_sdk::stake::state::warmup_cooldown_rate()
insteadhow much stake we can activate/deactivate per-epoch as a fraction of currently effective stake
slash_penalty: u8
๐Deprecated since 1.16.7: Please use
solana_sdk::stake::state::warmup_cooldown_rate()
insteadpercentage of stake lost when slash, expressed as a portion of u8::MAX
Trait Implementationsยง
Sourceยงimpl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
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
impl Copy for Config
impl StructuralPartialEq for Config
Auto Trait Implementationsยง
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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