pub enum SwapDirection {
Add,
Remove,
}Variants§
Trait Implementations§
Source§impl BorshDeserialize for SwapDirection
impl BorshDeserialize for SwapDirection
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 SwapDirection
impl BorshSerialize for SwapDirection
Source§impl Clone for SwapDirection
impl Clone for SwapDirection
Source§fn clone(&self) -> SwapDirection
fn clone(&self) -> SwapDirection
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 SwapDirection
impl Debug for SwapDirection
Source§impl Default for SwapDirection
impl Default for SwapDirection
Source§impl EnumExt for SwapDirection
impl EnumExt for SwapDirection
impl Copy for SwapDirection
Auto Trait Implementations§
impl Freeze for SwapDirection
impl RefUnwindSafe for SwapDirection
impl Send for SwapDirection
impl Sync for SwapDirection
impl Unpin for SwapDirection
impl UnwindSafe for SwapDirection
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