pub struct FeePair { /* private fields */ }Expand description
Represents the spread of fees between mint and redeem for protocol tokens.
All fees must be in basis points to represent a fractional percentage
directly applicable to a token amount e.g. 0.XXXX or bips x 10^-4.
Implementations§
Trait Implementations§
Source§impl BorshDeserialize for FeePairwhere
UFixValue64: BorshDeserialize,
impl BorshDeserialize for FeePairwhere
UFixValue64: BorshDeserialize,
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 FeePairwhere
UFixValue64: BorshSerialize,
impl BorshSerialize for FeePairwhere
UFixValue64: BorshSerialize,
impl Copy for FeePair
Auto Trait Implementations§
impl Freeze for FeePair
impl RefUnwindSafe for FeePair
impl Send for FeePair
impl Sync for FeePair
impl Unpin for FeePair
impl UnwindSafe for FeePair
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