pub struct ProjectedState {
pub total_collateral: UFix64<N9>,
pub stablecoin_supply: UFix64<N6>,
pub collateral_ratio: CR,
}Expand description
Post-trade totals and collateral ratio from a fee projection. Totals feed the offchain marginal rate math.
Fields§
§total_collateral: UFix64<N9>§stablecoin_supply: UFix64<N6>§collateral_ratio: CRAuto Trait Implementations§
impl Freeze for ProjectedState
impl RefUnwindSafe for ProjectedState
impl Send for ProjectedState
impl Sync for ProjectedState
impl Unpin for ProjectedState
impl UnsafeUnpin for ProjectedState
impl UnwindSafe for ProjectedState
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> 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