pub struct TerraMsgWrapper {
pub route: String,
pub msg_data: TerraMsg,
}Expand description
TerraMsgWrapper is an override of CosmosMsg::Custom to show this works and can be extended in the contract
Fields§
§route: String§msg_data: TerraMsgTrait Implementations§
Source§impl Clone for TerraMsgWrapper
impl Clone for TerraMsgWrapper
Source§fn clone(&self) -> TerraMsgWrapper
fn clone(&self) -> TerraMsgWrapper
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TerraMsgWrapper
impl Debug for TerraMsgWrapper
Source§impl<'de> Deserialize<'de> for TerraMsgWrapper
impl<'de> Deserialize<'de> for TerraMsgWrapper
Source§fn 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
Source§impl Into<CosmosMsg<TerraMsgWrapper>> for TerraMsgWrapper
impl Into<CosmosMsg<TerraMsgWrapper>> for TerraMsgWrapper
Source§fn into(self) -> CosmosMsg<TerraMsgWrapper>
fn into(self) -> CosmosMsg<TerraMsgWrapper>
Converts this type into the (usually inferred) input type.
Source§impl JsonSchema for TerraMsgWrapper
impl JsonSchema for TerraMsgWrapper
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn 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 moreSource§impl PartialEq for TerraMsgWrapper
impl PartialEq for TerraMsgWrapper
Source§impl Serialize for TerraMsgWrapper
impl Serialize for TerraMsgWrapper
impl StructuralPartialEq for TerraMsgWrapper
Auto Trait Implementations§
impl Freeze for TerraMsgWrapper
impl RefUnwindSafe for TerraMsgWrapper
impl Send for TerraMsgWrapper
impl Sync for TerraMsgWrapper
impl Unpin for TerraMsgWrapper
impl UnwindSafe for TerraMsgWrapper
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more