[][src]Enum cosmwasm_std::BankQuery

pub enum BankQuery {
    Balance {
        address: HumanAddr,
        denom: String,
    },
    AllBalances {
        address: HumanAddr,
    },
}

Variants

Balance

This calls into the native bank module for one denomination Return value is BalanceResponse

Fields of Balance

address: HumanAddrdenom: String
AllBalances

This calls into the native bank module for all denominations. Note that this may be much more expensive than Balance and should be avoided if possible. Return value is AllBalanceResponse.

Fields of AllBalances

address: HumanAddr

Trait Implementations

impl Clone for BankQuery[src]

impl Debug for BankQuery[src]

impl<'de> Deserialize<'de> for BankQuery[src]

impl<T: Clone + Debug + PartialEq + JsonSchema> From<BankQuery> for QueryRequest<T>[src]

impl JsonSchema for BankQuery[src]

impl PartialEq<BankQuery> for BankQuery[src]

impl Serialize for BankQuery[src]

impl StructuralPartialEq for BankQuery[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.