pub enum UpdateConfigMode {
Show 39 variants
UpdateLoanToValuePct,
UpdateMaxLiquidationBonusBps,
UpdateLiquidationThresholdPct,
UpdateProtocolLiquidationFee,
UpdateProtocolTakeRate,
UpdateFeesBorrowFee,
UpdateFeesFlashLoanFee,
UpdateFeesReferralFeeBps,
UpdateDepositLimit,
UpdateBorrowLimit,
UpdateTokenInfoLowerHeuristic,
UpdateTokenInfoUpperHeuristic,
UpdateTokenInfoExpHeuristic,
UpdateTokenInfoTwapDivergence,
UpdateTokenInfoScopeTwap,
UpdateTokenInfoScopeChain,
UpdateTokenInfoName,
UpdateTokenInfoPriceMaxAge,
UpdateTokenInfoTwapMaxAge,
UpdateScopePriceFeed,
UpdatePythPrice,
UpdateSwitchboardFeed,
UpdateSwitchboardTwapFeed,
UpdateBorrowRateCurve,
UpdateEntireReserveConfig,
UpdateDebtWithdrawalCap,
UpdateDepositWithdrawalCap,
UpdateDebtWithdrawalCapCurrentTotal,
UpdateDepositWithdrawalCapCurrentTotal,
UpdateBadDebtLiquidationBonusBps,
UpdateMinLiquidationBonusBps,
DeleveragingMarginCallPeriod,
UpdateBorrowFactor,
UpdateAssetTier,
UpdateElevationGroup,
DeleveragingThresholdSlotsPerBps,
UpdateMultiplierSideBoost,
UpdateMultiplierTagBoost,
UpdateReserveStatus,
}Variants§
UpdateLoanToValuePct
UpdateMaxLiquidationBonusBps
UpdateLiquidationThresholdPct
UpdateProtocolLiquidationFee
UpdateProtocolTakeRate
UpdateFeesBorrowFee
UpdateFeesFlashLoanFee
UpdateFeesReferralFeeBps
UpdateDepositLimit
UpdateBorrowLimit
UpdateTokenInfoLowerHeuristic
UpdateTokenInfoUpperHeuristic
UpdateTokenInfoExpHeuristic
UpdateTokenInfoTwapDivergence
UpdateTokenInfoScopeTwap
UpdateTokenInfoScopeChain
UpdateTokenInfoName
UpdateTokenInfoPriceMaxAge
UpdateTokenInfoTwapMaxAge
UpdateScopePriceFeed
UpdatePythPrice
UpdateSwitchboardFeed
UpdateSwitchboardTwapFeed
UpdateBorrowRateCurve
UpdateEntireReserveConfig
UpdateDebtWithdrawalCap
UpdateDepositWithdrawalCap
UpdateDebtWithdrawalCapCurrentTotal
UpdateDepositWithdrawalCapCurrentTotal
UpdateBadDebtLiquidationBonusBps
UpdateMinLiquidationBonusBps
DeleveragingMarginCallPeriod
UpdateBorrowFactor
UpdateAssetTier
UpdateElevationGroup
DeleveragingThresholdSlotsPerBps
UpdateMultiplierSideBoost
UpdateMultiplierTagBoost
UpdateReserveStatus
Trait Implementations§
Source§impl BorshDeserialize for UpdateConfigMode
impl BorshDeserialize for UpdateConfigMode
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 UpdateConfigMode
impl BorshSerialize for UpdateConfigMode
Source§impl Clone for UpdateConfigMode
impl Clone for UpdateConfigMode
Source§fn clone(&self) -> UpdateConfigMode
fn clone(&self) -> UpdateConfigMode
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 UpdateConfigMode
impl Debug for UpdateConfigMode
Source§impl Default for UpdateConfigMode
impl Default for UpdateConfigMode
Source§impl EnumExt for UpdateConfigMode
impl EnumExt for UpdateConfigMode
impl Copy for UpdateConfigMode
Auto Trait Implementations§
impl Freeze for UpdateConfigMode
impl RefUnwindSafe for UpdateConfigMode
impl Send for UpdateConfigMode
impl Sync for UpdateConfigMode
impl Unpin for UpdateConfigMode
impl UnwindSafe for UpdateConfigMode
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