pub enum FarmConfigOption {
Show 21 variants
UpdateRewardRps,
UpdateRewardMinClaimDuration,
WithdrawAuthority,
DepositWarmupPeriod,
WithdrawCooldownPeriod,
RewardType,
RpsDecimals,
LockingMode,
LockingStartTimestamp,
LockingDuration,
LockingEarlyWithdrawalPenaltyBps,
DepositCapAmount,
SlashedAmountSpillAddress,
ScopePricesAccount,
ScopeOraclePriceId,
ScopeOracleMaxAge,
UpdateRewardScheduleCurvePoints,
UpdatePendingFarmAdmin,
UpdateStrategyId,
UpdateDelegatedRpsAdmin,
UpdateVaultId,
}Variants§
UpdateRewardRps
UpdateRewardMinClaimDuration
WithdrawAuthority
DepositWarmupPeriod
WithdrawCooldownPeriod
RewardType
RpsDecimals
LockingMode
LockingStartTimestamp
LockingDuration
LockingEarlyWithdrawalPenaltyBps
DepositCapAmount
SlashedAmountSpillAddress
ScopePricesAccount
ScopeOraclePriceId
ScopeOracleMaxAge
UpdateRewardScheduleCurvePoints
UpdatePendingFarmAdmin
UpdateStrategyId
UpdateDelegatedRpsAdmin
UpdateVaultId
Trait Implementations§
Source§impl BorshDeserialize for FarmConfigOption
impl BorshDeserialize for FarmConfigOption
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for FarmConfigOption
impl BorshSerialize for FarmConfigOption
Source§impl Clone for FarmConfigOption
impl Clone for FarmConfigOption
Source§fn clone(&self) -> FarmConfigOption
fn clone(&self) -> FarmConfigOption
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FarmConfigOption
Source§impl Debug for FarmConfigOption
impl Debug for FarmConfigOption
Source§impl Default for FarmConfigOption
impl Default for FarmConfigOption
Auto Trait Implementations§
impl Freeze for FarmConfigOption
impl RefUnwindSafe for FarmConfigOption
impl Send for FarmConfigOption
impl Sync for FarmConfigOption
impl Unpin for FarmConfigOption
impl UnsafeUnpin for FarmConfigOption
impl UnwindSafe for FarmConfigOption
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