Struct cosmrs::cosmwasm::MsgMigrateContract
source · [−]pub struct MsgMigrateContract {
pub sender: AccountId,
pub contract: AccountId,
pub code_id: u64,
pub msg: Vec<u8>,
}Expand description
MsgMigrateContract runs a code upgrade/ downgrade for a smart contract
Fields
sender: AccountIdSender is the that actor that signed the messages
contract: AccountIdContract is the address of the smart contract
code_id: u64CodeID references the new WASM code
msg: Vec<u8>Msg json encoded message to be passed to the contract on migration
Trait Implementations
sourceimpl Clone for MsgMigrateContract
impl Clone for MsgMigrateContract
sourcefn clone(&self) -> MsgMigrateContract
fn clone(&self) -> MsgMigrateContract
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MsgMigrateContract
impl Debug for MsgMigrateContract
sourceimpl From<MsgMigrateContract> for MsgMigrateContract
impl From<MsgMigrateContract> for MsgMigrateContract
sourcefn from(msg: MsgMigrateContract) -> MsgMigrateContract
fn from(msg: MsgMigrateContract) -> MsgMigrateContract
Converts to this type from the input type.
sourceimpl Msg for MsgMigrateContract
impl Msg for MsgMigrateContract
sourceimpl Ord for MsgMigrateContract
impl Ord for MsgMigrateContract
sourcefn cmp(&self, other: &MsgMigrateContract) -> Ordering
fn cmp(&self, other: &MsgMigrateContract) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<MsgMigrateContract> for MsgMigrateContract
impl PartialEq<MsgMigrateContract> for MsgMigrateContract
sourcefn 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 ==. Read more
sourcefn ne(&self, other: &MsgMigrateContract) -> bool
fn ne(&self, other: &MsgMigrateContract) -> bool
This method tests for !=.
sourceimpl PartialOrd<MsgMigrateContract> for MsgMigrateContract
impl PartialOrd<MsgMigrateContract> for MsgMigrateContract
sourcefn partial_cmp(&self, other: &MsgMigrateContract) -> Option<Ordering>
fn partial_cmp(&self, other: &MsgMigrateContract) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl TryFrom<MsgMigrateContract> for MsgMigrateContract
impl TryFrom<MsgMigrateContract> for MsgMigrateContract
sourcefn try_from(proto: MsgMigrateContract) -> Result<MsgMigrateContract>
fn try_from(proto: MsgMigrateContract) -> Result<MsgMigrateContract>
Performs the conversion.
impl Eq for MsgMigrateContract
impl StructuralEq for MsgMigrateContract
impl StructuralPartialEq for MsgMigrateContract
Auto Trait Implementations
impl RefUnwindSafe for MsgMigrateContract
impl Send for MsgMigrateContract
impl Sync for MsgMigrateContract
impl Unpin for MsgMigrateContract
impl UnwindSafe for MsgMigrateContract
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
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
