pub struct UserAssetDebtResponse {
pub denom: String,
pub asset_label: String,
pub asset_reference: Vec<u8>,
pub asset_type: AssetType,
pub amount_scaled: Uint128,
pub amount: Uint128,
}
Fields§
§denom: String
Asset denom
asset_label: String
Either denom if native asset or contract address if cw20
asset_reference: Vec<u8>
Bytes used as key on the kv store for data related to the asset
asset_type: AssetType
Indicated whether the asset is native or a cw20 token
amount_scaled: Uint128
Scaled debt amount stored in contract state
amount: Uint128
Underlying asset amount that is actually owed at the current block
Trait Implementations§
Source§impl Clone for UserAssetDebtResponse
impl Clone for UserAssetDebtResponse
Source§fn clone(&self) -> UserAssetDebtResponse
fn clone(&self) -> UserAssetDebtResponse
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 UserAssetDebtResponse
impl Debug for UserAssetDebtResponse
Source§impl<'de> Deserialize<'de> for UserAssetDebtResponse
impl<'de> Deserialize<'de> for UserAssetDebtResponse
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 UserAssetDebtResponse
impl JsonSchema for UserAssetDebtResponse
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 UserAssetDebtResponse
impl PartialEq for UserAssetDebtResponse
Source§impl Serialize for UserAssetDebtResponse
impl Serialize for UserAssetDebtResponse
impl StructuralPartialEq for UserAssetDebtResponse
Auto Trait Implementations§
impl Freeze for UserAssetDebtResponse
impl RefUnwindSafe for UserAssetDebtResponse
impl Send for UserAssetDebtResponse
impl Sync for UserAssetDebtResponse
impl Unpin for UserAssetDebtResponse
impl UnwindSafe for UserAssetDebtResponse
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