Enum fadroma::snip20_impl::msg::HandleAnswer
source · [−]pub enum HandleAnswer {
Show 26 variants
Deposit {
status: ResponseStatus,
},
Redeem {
status: ResponseStatus,
},
Transfer {
status: ResponseStatus,
},
Send {
status: ResponseStatus,
},
BatchTransfer {
status: ResponseStatus,
},
BatchSend {
status: ResponseStatus,
},
Burn {
status: ResponseStatus,
},
RegisterReceive {
status: ResponseStatus,
},
CreateViewingKey {
key: ViewingKey,
},
SetViewingKey {
status: ResponseStatus,
},
IncreaseAllowance {
spender: HumanAddr,
owner: HumanAddr,
allowance: Uint128,
},
DecreaseAllowance {
spender: HumanAddr,
owner: HumanAddr,
allowance: Uint128,
},
TransferFrom {
status: ResponseStatus,
},
SendFrom {
status: ResponseStatus,
},
BatchTransferFrom {
status: ResponseStatus,
},
BatchSendFrom {
status: ResponseStatus,
},
BurnFrom {
status: ResponseStatus,
},
BatchBurnFrom {
status: ResponseStatus,
},
Mint {
status: ResponseStatus,
},
BatchMint {
status: ResponseStatus,
},
AddMinters {
status: ResponseStatus,
},
RemoveMinters {
status: ResponseStatus,
},
SetMinters {
status: ResponseStatus,
},
ChangeAdmin {
status: ResponseStatus,
},
SetContractStatus {
status: ResponseStatus,
},
RevokePemit {
status: ResponseStatus,
},
}
Variants
Deposit
Fields
status: ResponseStatus
Redeem
Fields
status: ResponseStatus
Transfer
Fields
status: ResponseStatus
Send
Fields
status: ResponseStatus
BatchTransfer
Fields
status: ResponseStatus
BatchSend
Fields
status: ResponseStatus
Burn
Fields
status: ResponseStatus
RegisterReceive
Fields
status: ResponseStatus
CreateViewingKey
Fields
key: ViewingKey
SetViewingKey
Fields
status: ResponseStatus
IncreaseAllowance
DecreaseAllowance
TransferFrom
Fields
status: ResponseStatus
SendFrom
Fields
status: ResponseStatus
BatchTransferFrom
Fields
status: ResponseStatus
BatchSendFrom
Fields
status: ResponseStatus
BurnFrom
Fields
status: ResponseStatus
BatchBurnFrom
Fields
status: ResponseStatus
Mint
Fields
status: ResponseStatus
BatchMint
Fields
status: ResponseStatus
AddMinters
Fields
status: ResponseStatus
RemoveMinters
Fields
status: ResponseStatus
SetMinters
Fields
status: ResponseStatus
ChangeAdmin
Fields
status: ResponseStatus
SetContractStatus
Fields
status: ResponseStatus
RevokePemit
Fields
status: ResponseStatus
Trait Implementations
sourceimpl Debug for HandleAnswer
impl Debug for HandleAnswer
sourceimpl<'de> Deserialize<'de> for HandleAnswer
impl<'de> Deserialize<'de> for HandleAnswer
sourcefn 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
sourceimpl JsonSchema for HandleAnswer
impl JsonSchema for HandleAnswer
sourcefn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
sourcefn 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 more
sourceimpl Serialize for HandleAnswer
impl Serialize for HandleAnswer
Auto Trait Implementations
impl RefUnwindSafe for HandleAnswer
impl Send for HandleAnswer
impl Sync for HandleAnswer
impl Unpin for HandleAnswer
impl UnwindSafe for HandleAnswer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more