Struct ibc::clients::wasm_types::msgs::migrate_contract::MsgMigrateContract
source · pub struct MsgMigrateContract {
pub signer: Signer,
pub client_id: ClientId,
pub checksum: Vec<u8>,
pub msg: Vec<u8>,
}
Expand description
Defines the message type for migrating a Wasm contract on the chain.
Fields§
§signer: Signer
§client_id: ClientId
§checksum: Vec<u8>
§msg: Vec<u8>
Trait Implementations§
source§impl Clone for MsgMigrateContract
impl Clone for MsgMigrateContract
source§fn clone(&self) -> MsgMigrateContract
fn clone(&self) -> MsgMigrateContract
Returns a copy 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 MsgMigrateContract
impl Debug for MsgMigrateContract
source§impl From<MsgMigrateContract> for MsgMigrateContract
impl From<MsgMigrateContract> for MsgMigrateContract
source§fn from(value: MsgMigrateContract) -> MsgMigrateContract
fn from(value: MsgMigrateContract) -> MsgMigrateContract
Converts to this type from the input type.
source§impl PartialEq for MsgMigrateContract
impl PartialEq for MsgMigrateContract
source§fn eq(&self, other: &MsgMigrateContract) -> bool
fn eq(&self, other: &MsgMigrateContract) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Protobuf<MsgMigrateContract> for MsgMigrateContract
impl Protobuf<MsgMigrateContract> for MsgMigrateContract
source§fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode into a buffer in Protobuf format. Read more
source§fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode with a length-delimiter to a buffer in Protobuf format. Read more
source§fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode an instance from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode a length-delimited instance from
the buffer. Read more
source§fn encoded_len(self) -> usize
fn encoded_len(self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
source§fn decode_vec(v: &[u8]) -> Result<Self, Error>
fn decode_vec(v: &[u8]) -> Result<Self, Error>
Constructor that attempts to decode a Protobuf-encoded instance from a
Vec<u8>
(or equivalent).source§impl TryFrom<MsgMigrateContract> for MsgMigrateContract
impl TryFrom<MsgMigrateContract> for MsgMigrateContract
source§fn try_from(
value: MsgMigrateContract
) -> Result<MsgMigrateContract, <MsgMigrateContract as TryFrom<MsgMigrateContract>>::Error>
fn try_from( value: MsgMigrateContract ) -> Result<MsgMigrateContract, <MsgMigrateContract as TryFrom<MsgMigrateContract>>::Error>
Performs the conversion.
impl Eq for MsgMigrateContract
impl StructuralPartialEq for MsgMigrateContract
Auto Trait Implementations§
impl Freeze for MsgMigrateContract
impl RefUnwindSafe for MsgMigrateContract
impl Send for MsgMigrateContract
impl Sync for MsgMigrateContract
impl Unpin for MsgMigrateContract
impl UnwindSafe for MsgMigrateContract
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