pub enum StabilityMode {
Normal,
Mode1,
Mode2,
Depeg,
}Expand description
Mode of operation based on the protocol’s current collateral ratio. See whitepaper for more.
Variants§
Trait Implementations§
Source§impl BorshDeserialize for StabilityMode
impl BorshDeserialize for StabilityMode
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 StabilityMode
impl BorshSerialize for StabilityMode
Source§impl Clone for StabilityMode
impl Clone for StabilityMode
Source§fn clone(&self) -> StabilityMode
fn clone(&self) -> StabilityMode
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 StabilityMode
impl Debug for StabilityMode
Source§impl Display for StabilityMode
impl Display for StabilityMode
Source§impl EnumExt for StabilityMode
impl EnumExt for StabilityMode
Source§impl PartialEq for StabilityMode
impl PartialEq for StabilityMode
Source§impl PartialOrd for StabilityMode
impl PartialOrd for StabilityMode
impl Copy for StabilityMode
impl StructuralPartialEq for StabilityMode
Auto Trait Implementations§
impl Freeze for StabilityMode
impl RefUnwindSafe for StabilityMode
impl Send for StabilityMode
impl Sync for StabilityMode
impl Unpin for StabilityMode
impl UnwindSafe for StabilityMode
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more