Struct ricq_guild::protocol::protobuf::ChannelMsg
source · [−]pub struct ChannelMsg {
pub guild_id: Option<u64>,
pub channel_id: Option<u64>,
pub result: Option<u32>,
pub rsp_begin_seq: Option<u64>,
pub rsp_end_seq: Option<u64>,
pub msgs: Vec<ChannelMsgContent>,
}Fields
guild_id: Option<u64>channel_id: Option<u64>result: Option<u32>rsp_begin_seq: Option<u64>rsp_end_seq: Option<u64>msgs: Vec<ChannelMsgContent>Implementations
sourceimpl ChannelMsg
impl ChannelMsg
sourcepub fn guild_id(&self) -> u64
pub fn guild_id(&self) -> u64
Returns the value of guild_id, or the default value if guild_id is unset.
sourcepub fn channel_id(&self) -> u64
pub fn channel_id(&self) -> u64
Returns the value of channel_id, or the default value if channel_id is unset.
sourcepub fn result(&self) -> u32
pub fn result(&self) -> u32
Returns the value of result, or the default value if result is unset.
sourcepub fn rsp_begin_seq(&self) -> u64
pub fn rsp_begin_seq(&self) -> u64
Returns the value of rsp_begin_seq, or the default value if rsp_begin_seq is unset.
sourcepub fn rsp_end_seq(&self) -> u64
pub fn rsp_end_seq(&self) -> u64
Returns the value of rsp_end_seq, or the default value if rsp_end_seq is unset.
Trait Implementations
sourceimpl Clone for ChannelMsg
impl Clone for ChannelMsg
sourcefn clone(&self) -> ChannelMsg
fn clone(&self) -> ChannelMsg
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 ChannelMsg
impl Debug for ChannelMsg
sourceimpl Default for ChannelMsg
impl Default for ChannelMsg
sourceimpl Message for ChannelMsg
impl Message for ChannelMsg
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message to a buffer. Read more
sourcefn encode_to_vec(&self) -> Vec<u8, Global>
fn encode_to_vec(&self) -> Vec<u8, Global>
Encodes the message to a newly allocated buffer.
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
Encodes the message with a length-delimiter to a newly allocated buffer.
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self. Read more
sourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes a length-delimited instance of the message from buffer, and
merges it into self. Read more
sourceimpl PartialEq<ChannelMsg> for ChannelMsg
impl PartialEq<ChannelMsg> for ChannelMsg
sourcefn eq(&self, other: &ChannelMsg) -> bool
fn eq(&self, other: &ChannelMsg) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ChannelMsg) -> bool
fn ne(&self, other: &ChannelMsg) -> bool
This method tests for !=.
impl StructuralPartialEq for ChannelMsg
Auto Trait Implementations
impl RefUnwindSafe for ChannelMsg
impl Send for ChannelMsg
impl Sync for ChannelMsg
impl Unpin for ChannelMsg
impl UnwindSafe for ChannelMsg
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<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<B> PbToBytes<B> for B where
B: Message + Default,
impl<B> PbToBytes<B> for B where
B: Message + Default,
fn to_bytes(&self) -> Bytes
fn from_bytes(buf: &[u8]) -> Result<B, DecodeError>
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