Enum cw1155::Cw1155ExecuteMsg [−][src]
pub enum Cw1155ExecuteMsg { SendFrom { from: String, to: String, token_id: TokenId, value: Uint128, msg: Option<Binary>, }, BatchSendFrom { from: String, to: String, batch: Vec<(TokenId, Uint128)>, msg: Option<Binary>, }, Mint { to: String, token_id: TokenId, value: Uint128, msg: Option<Binary>, }, BatchMint { to: String, batch: Vec<(TokenId, Uint128)>, msg: Option<Binary>, }, Burn { from: String, token_id: TokenId, value: Uint128, }, BatchBurn { from: String, batch: Vec<(TokenId, Uint128)>, }, ApproveAll { operator: String, expires: Option<Expiration>, }, RevokeAll { operator: String, }, }
Variants
SendFrom is a base message to move tokens,
if env.sender
is the owner or has sufficient pre-approval.
Show fields
BatchSendFrom is a base message to move multiple types of tokens in batch,
if env.sender
is the owner or has sufficient pre-approval.
Show fields
Mint is a base message to mint tokens.
Show fields
BatchMint is a base message to mint multiple types of tokens in batch.
Show fields
Burn is a base message to burn tokens.
BatchBurn is a base message to burn multiple types of tokens in batch.
Allows operator to transfer / send any token from the owner’s account. If expiration is set, then this allowance has a time/height limit
Show fields
Fields of ApproveAll
operator: String
expires: Option<Expiration>
Remove previously granted ApproveAll permission
Show fields
Fields of RevokeAll
operator: String
Trait Implementations
impl Clone for Cw1155ExecuteMsg
[src]
impl Clone for Cw1155ExecuteMsg
[src]fn clone(&self) -> Cw1155ExecuteMsg
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for Cw1155ExecuteMsg
[src]
impl<'de> Deserialize<'de> for Cw1155ExecuteMsg
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl JsonSchema for Cw1155ExecuteMsg
[src]
impl JsonSchema for Cw1155ExecuteMsg
[src]fn schema_name() -> String
[src]
fn json_schema(gen: &mut SchemaGenerator) -> Schema
[src]
pub fn is_referenceable() -> bool
[src]
impl PartialEq<Cw1155ExecuteMsg> for Cw1155ExecuteMsg
[src]
impl PartialEq<Cw1155ExecuteMsg> for Cw1155ExecuteMsg
[src]fn eq(&self, other: &Cw1155ExecuteMsg) -> bool
[src]
fn ne(&self, other: &Cw1155ExecuteMsg) -> bool
[src]
impl Serialize for Cw1155ExecuteMsg
[src]
impl Serialize for Cw1155ExecuteMsg
[src]impl StructuralPartialEq for Cw1155ExecuteMsg
[src]
impl StructuralPartialEq for Cw1155ExecuteMsg
[src]Auto Trait Implementations
impl RefUnwindSafe for Cw1155ExecuteMsg
impl RefUnwindSafe for Cw1155ExecuteMsg
impl Send for Cw1155ExecuteMsg
impl Send for Cw1155ExecuteMsg
impl Sync for Cw1155ExecuteMsg
impl Sync for Cw1155ExecuteMsg
impl Unpin for Cw1155ExecuteMsg
impl Unpin for Cw1155ExecuteMsg
impl UnwindSafe for Cw1155ExecuteMsg
impl UnwindSafe for Cw1155ExecuteMsg
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> FmtForward for T
impl<T> FmtForward for T
pub fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
Self: Binary,
pub fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
Self: Display,
pub fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
Self: LowerExp,
pub fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
Self: LowerHex,
pub fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
Self: Octal,
pub fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
Self: Pointer,
pub fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
Self: UpperExp,
pub fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
Self: UpperHex,
impl<T> PipeAsRef for T
impl<T> PipeAsRef for T
pub fn pipe_as_ref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: AsRef<T>,
T: 'a,
R: 'a,
Self: AsRef<T>,
T: 'a,
R: 'a,
pub fn pipe_as_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
impl<T> PipeBorrow for T
impl<T> PipeBorrow for T
pub fn pipe_borrow<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Borrow<T>,
T: 'a,
R: 'a,
Self: Borrow<T>,
T: 'a,
R: 'a,
pub fn pipe_borrow_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
impl<T> PipeDeref for T
impl<T> PipeDeref for T
pub fn pipe_deref<'a, R>(
&'a self,
func: impl FnOnce(&'a Self::Target) -> R
) -> R where
Self: Deref,
R: 'a,
&'a self,
func: impl FnOnce(&'a Self::Target) -> R
) -> R where
Self: Deref,
R: 'a,
pub fn pipe_deref_mut<'a, R>(
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TapAsRef<U> for T where
U: ?Sized,
impl<T, U> TapAsRef<U> for T where
U: ?Sized,
pub fn tap_ref<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Self: AsRef<T>,
F: FnOnce(&T) -> R,
pub fn tap_ref_dbg<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Self: AsRef<T>,
F: FnOnce(&T) -> R,
pub fn tap_ref_mut<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
pub fn tap_ref_mut_dbg<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
impl<T, U> TapBorrow<U> for T where
U: ?Sized,
impl<T, U> TapBorrow<U> for T where
U: ?Sized,
pub fn tap_borrow<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Self: Borrow<T>,
F: FnOnce(&T) -> R,
pub fn tap_borrow_dbg<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Self: Borrow<T>,
F: FnOnce(&T) -> R,
pub fn tap_borrow_mut<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
pub fn tap_borrow_mut_dbg<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
impl<T> TapDeref for T
impl<T> TapDeref for T
pub fn tap_deref<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Self: Deref,
F: FnOnce(&Self::Target) -> R,
pub fn tap_deref_dbg<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Self: Deref,
F: FnOnce(&Self::Target) -> R,
pub fn tap_deref_mut<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
pub fn tap_deref_mut_dbg<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,