[−][src]Enum cw20::Cw20HandleMsg
Variants
Transfer is a base message to move tokens to another account without triggering actions
Burn is a base message to destroy tokens forever
Fields of Burn
amount: Uint128
Send is a base message to transfer tokens to a contract and trigger an action on the receiving contract.
Only with "approval" extension. Allows spender to access an additional amount tokens from the owner's (env.sender) account. If expires is Some(), overwrites current allowance expiration with this one.
Fields of IncreaseAllowance
Only with "approval" extension. Lowers the spender's access of tokens from the owner's (env.sender) account by amount. If expires is Some(), overwrites current allowance expiration with this one.
Fields of DecreaseAllowance
Only with "approval" extension. Transfers amount tokens from owner -> recipient
if env.sender
has sufficient pre-approval.
Only with "approval" extension. Sends amount tokens from owner -> contract
if env.sender
has sufficient pre-approval.
Only with "approval" extension. Destroys tokens forever
Only with the "mintable" extension. If authorized, creates amount new tokens and adds to the recipient balance.
Trait Implementations
impl Clone for Cw20HandleMsg
[src]
fn clone(&self) -> Cw20HandleMsg
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Cw20HandleMsg
[src]
impl<'de> Deserialize<'de> for Cw20HandleMsg
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl JsonSchema for Cw20HandleMsg
[src]
fn schema_name() -> String
[src]
fn json_schema(gen: &mut SchemaGenerator) -> Schema
[src]
fn is_referenceable() -> bool
[src]
impl PartialEq<Cw20HandleMsg> for Cw20HandleMsg
[src]
fn eq(&self, other: &Cw20HandleMsg) -> bool
[src]
fn ne(&self, other: &Cw20HandleMsg) -> bool
[src]
impl Serialize for Cw20HandleMsg
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Cw20HandleMsg
[src]
Auto Trait Implementations
impl RefUnwindSafe for Cw20HandleMsg
impl Send for Cw20HandleMsg
impl Sync for Cw20HandleMsg
impl Unpin for Cw20HandleMsg
impl UnwindSafe for Cw20HandleMsg
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,