pub struct CalculateLiquidationResult {
pub settle_amount: Decimal,
pub repay_amount: u64,
pub withdraw_amount: u64,
}Expand description
Calculate liquidation result
Fields§
§settle_amount: DecimalAmount of liquidity that is settled from the obligation. It includes the amount of loan that was defaulted if collateral is depleted.
repay_amount: u64Amount that will be repaid as u64
withdraw_amount: u64Amount of collateral to withdraw in exchange for repay amount
Trait Implementations§
Source§impl Clone for CalculateLiquidationResult
impl Clone for CalculateLiquidationResult
Source§fn clone(&self) -> CalculateLiquidationResult
fn clone(&self) -> CalculateLiquidationResult
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 CalculateLiquidationResult
impl Debug for CalculateLiquidationResult
impl Eq for CalculateLiquidationResult
impl StructuralPartialEq for CalculateLiquidationResult
Auto Trait Implementations§
impl Freeze for CalculateLiquidationResult
impl RefUnwindSafe for CalculateLiquidationResult
impl Send for CalculateLiquidationResult
impl Sync for CalculateLiquidationResult
impl Unpin for CalculateLiquidationResult
impl UnwindSafe for CalculateLiquidationResult
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