pub struct UpdateAdminProposal {
pub title: String,
pub description: String,
pub new_admin: String,
pub contract: String,
}๐Deprecated
Expand description
Deprecated: Do not use. Since wasmd v0.40, there is no longer a need for an explicit UpdateAdminProposal. To set an admin for a contract, a simple MsgUpdateAdmin can be invoked from the x/gov module via a v1 governance proposal.
Fieldsยง
ยงtitle: String๐Deprecated
Title is a short summary
description: String๐Deprecated
Description is a human readable text
new_admin: String๐Deprecated
NewAdmin address to be set
contract: String๐Deprecated
Contract is the address of the smart contract
Implementationsยง
Trait Implementationsยง
Sourceยงimpl Clone for UpdateAdminProposal
impl Clone for UpdateAdminProposal
Sourceยงfn clone(&self) -> UpdateAdminProposal
fn clone(&self) -> UpdateAdminProposal
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 UpdateAdminProposal
impl Debug for UpdateAdminProposal
Sourceยงimpl Default for UpdateAdminProposal
impl Default for UpdateAdminProposal
Sourceยงimpl<'de> Deserialize<'de> for UpdateAdminProposal
impl<'de> Deserialize<'de> for UpdateAdminProposal
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 From<UpdateAdminProposal> for Binary
impl From<UpdateAdminProposal> for Binary
Sourceยงfn from(msg: UpdateAdminProposal) -> Self
fn from(msg: UpdateAdminProposal) -> Self
Converts to this type from the input type.
Sourceยงimpl<T> From<UpdateAdminProposal> for CosmosMsg<T>
impl<T> From<UpdateAdminProposal> for CosmosMsg<T>
Sourceยงfn from(msg: UpdateAdminProposal) -> Self
fn from(msg: UpdateAdminProposal) -> Self
Converts to this type from the input type.
Sourceยงimpl JsonSchema for UpdateAdminProposal
impl JsonSchema for UpdateAdminProposal
Sourceยงfn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Sourceยงfn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Sourceยงfn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &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 Message for UpdateAdminProposal
impl Message for UpdateAdminProposal
Sourceยงfn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Sourceยงfn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Sourceยงfn encode_to_vec(&self) -> Vec<u8> โwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> โwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Sourceยงfn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Sourceยงfn encode_length_delimited_to_vec(&self) -> Vec<u8> โwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> โwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Sourceยงfn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Sourceยงfn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Sourceยงfn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSourceยงfn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Sourceยงimpl PartialEq for UpdateAdminProposal
impl PartialEq for UpdateAdminProposal
Sourceยงimpl Serialize for UpdateAdminProposal
impl Serialize for UpdateAdminProposal
Sourceยงimpl TryFrom<Binary> for UpdateAdminProposal
impl TryFrom<Binary> for UpdateAdminProposal
Sourceยงimpl TryFrom<SubMsgResult> for UpdateAdminProposal
impl TryFrom<SubMsgResult> for UpdateAdminProposal
impl Eq for UpdateAdminProposal
impl StructuralPartialEq for UpdateAdminProposal
Auto Trait Implementationsยง
impl Freeze for UpdateAdminProposal
impl RefUnwindSafe for UpdateAdminProposal
impl Send for UpdateAdminProposal
impl Sync for UpdateAdminProposal
impl Unpin for UpdateAdminProposal
impl UnwindSafe for UpdateAdminProposal
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