pub enum VaultQueryMsg {
Shares {
staker: String,
},
Assets {
staker: String,
},
ConvertToAssets {
shares: Uint128,
},
ConvertToShares {
assets: Uint128,
},
TotalShares {},
TotalAssets {},
QueuedWithdrawal {
controller: String,
},
VaultInfo {},
}Variants§
QueryMsg Shares: get the shares of a staker.
Assets
QueryMsg Assets: get the assets of a staker, converted from shares.
ConvertToAssets
QueryMsg ConvertToAssets: convert shares to assets.
Fields
QueryMsg ConvertToShares: convert assets to shares.
QueryMsg TotalShares: get the total shares in circulation.
TotalAssets
QueryMsg TotalAssets: get the total assets under vault.
QueuedWithdrawal
QueryMsg QueuedWithdrawal: get the queued withdrawal and unlock timestamp under vault.
VaultInfo
QueryMsg VaultInfo: get the vault information.
Trait Implementations§
Source§impl Clone for VaultQueryMsg
impl Clone for VaultQueryMsg
Source§fn clone(&self) -> VaultQueryMsg
fn clone(&self) -> VaultQueryMsg
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 VaultQueryMsg
impl Debug for VaultQueryMsg
Source§impl<'de> Deserialize<'de> for VaultQueryMsg
impl<'de> Deserialize<'de> for VaultQueryMsg
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 VaultQueryMsg
impl JsonSchema for VaultQueryMsg
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 VaultQueryMsg
impl PartialEq for VaultQueryMsg
Source§impl QueryResponses for VaultQueryMsg
impl QueryResponses for VaultQueryMsg
fn response_schemas_impl() -> BTreeMap<String, RootSchema>
fn response_schemas() -> Result<BTreeMap<String, RootSchema>, IntegrityError>
Source§impl Serialize for VaultQueryMsg
impl Serialize for VaultQueryMsg
impl StructuralPartialEq for VaultQueryMsg
Auto Trait Implementations§
impl Freeze for VaultQueryMsg
impl RefUnwindSafe for VaultQueryMsg
impl Send for VaultQueryMsg
impl Sync for VaultQueryMsg
impl Unpin for VaultQueryMsg
impl UnwindSafe for VaultQueryMsg
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