pub struct UserPositionResponse {
pub total_collateral_in_uusd: Uint128,
pub total_debt_in_uusd: Uint128,
pub total_collateralized_debt_in_uusd: Uint128,
pub max_debt_in_uusd: Uint128,
pub weighted_liquidation_threshold_in_uusd: Uint128,
pub health_status: UserHealthStatus,
}
Fields§
§total_collateral_in_uusd: Uint128
§total_debt_in_uusd: Uint128
§total_collateralized_debt_in_uusd: Uint128
Total debt minus the uncollateralized debt
max_debt_in_uusd: Uint128
§weighted_liquidation_threshold_in_uusd: Uint128
§health_status: UserHealthStatus
Trait Implementations§
Source§impl Clone for UserPositionResponse
impl Clone for UserPositionResponse
Source§fn clone(&self) -> UserPositionResponse
fn clone(&self) -> UserPositionResponse
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 UserPositionResponse
impl Debug for UserPositionResponse
Source§impl<'de> Deserialize<'de> for UserPositionResponse
impl<'de> Deserialize<'de> for UserPositionResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for UserPositionResponse
impl JsonSchema for UserPositionResponse
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreSource§impl PartialEq for UserPositionResponse
impl PartialEq for UserPositionResponse
Source§impl Serialize for UserPositionResponse
impl Serialize for UserPositionResponse
impl StructuralPartialEq for UserPositionResponse
Auto Trait Implementations§
impl Freeze for UserPositionResponse
impl RefUnwindSafe for UserPositionResponse
impl Send for UserPositionResponse
impl Sync for UserPositionResponse
impl Unpin for UserPositionResponse
impl UnwindSafe for UserPositionResponse
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