[][src]Enum cosmwasm_std::StakingQuery

pub enum StakingQuery {
    Validators {},
    Delegations {
        delegator: HumanAddr,
        validator: Option<HumanAddr>,
    },
}

Variants

Validators

Returns all registered Validators on the system

Fields of Validators

Delegations

Delegations will return all delegations by the delegator, or just those to the given validator (if set)

Fields of Delegations

delegator: HumanAddrvalidator: Option<HumanAddr>

Trait Implementations

impl Clone for StakingQuery[src]

impl Debug for StakingQuery[src]

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

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

impl JsonSchema for StakingQuery[src]

impl PartialEq<StakingQuery> for StakingQuery[src]

impl Serialize for StakingQuery[src]

impl StructuralPartialEq for StakingQuery[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.