pub struct MsgBlockUser {
pub blocker: String,
pub blocked: String,
pub reason: String,
pub subspace_id: u64,
}Expand description
MsgBlockUser represents a message to block another user specifying an optional reason.
Fields§
§blocker: StringAddress of the user blocking the other user
blocked: StringAddress of the user that should be blocked
reason: String(optional) Reason why the user has been blocked
subspace_id: u64Id of the subspace inside which the user should be blocked
Implementations§
Trait Implementations§
Source§impl Clone for MsgBlockUser
impl Clone for MsgBlockUser
Source§fn clone(&self) -> MsgBlockUser
fn clone(&self) -> MsgBlockUser
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 MsgBlockUser
impl Debug for MsgBlockUser
Source§impl Default for MsgBlockUser
impl Default for MsgBlockUser
Source§impl<'de> Deserialize<'de> for MsgBlockUser
impl<'de> Deserialize<'de> for MsgBlockUser
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<MsgBlockUser> for Binary
impl From<MsgBlockUser> for Binary
Source§fn from(msg: MsgBlockUser) -> Self
fn from(msg: MsgBlockUser) -> Self
Converts to this type from the input type.
Source§impl<T> From<MsgBlockUser> for CosmosMsg<T>
impl<T> From<MsgBlockUser> for CosmosMsg<T>
Source§fn from(msg: MsgBlockUser) -> Self
fn from(msg: MsgBlockUser) -> Self
Converts to this type from the input type.
Source§impl JsonSchema for MsgBlockUser
impl JsonSchema for MsgBlockUser
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 MsgBlockUser
impl Message for MsgBlockUser
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 MsgBlockUser
impl PartialEq for MsgBlockUser
Source§impl Serialize for MsgBlockUser
impl Serialize for MsgBlockUser
Source§impl TryFrom<Binary> for MsgBlockUser
impl TryFrom<Binary> for MsgBlockUser
impl StructuralPartialEq for MsgBlockUser
Auto Trait Implementations§
impl Freeze for MsgBlockUser
impl RefUnwindSafe for MsgBlockUser
impl Send for MsgBlockUser
impl Sync for MsgBlockUser
impl Unpin for MsgBlockUser
impl UnwindSafe for MsgBlockUser
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