Struct ricq_guild::protocol::protobuf::ChannelNode
source · [−]pub struct ChannelNode {
pub channel_id: Option<u64>,
pub seq: Option<u64>,
pub cnt_seq: Option<u64>,
pub time: Option<u64>,
pub member_read_msg_seq: Option<u64>,
pub member_read_cnt_seq: Option<u64>,
pub notify_type: Option<u32>,
pub channel_name: Option<Vec<u8>>,
pub channel_type: Option<u32>,
pub meta: Option<Vec<u8>>,
pub read_msg_meta: Option<Vec<u8>>,
pub event_time: Option<u32>,
}Fields
channel_id: Option<u64>seq: Option<u64>cnt_seq: Option<u64>time: Option<u64>member_read_msg_seq: Option<u64>member_read_cnt_seq: Option<u64>notify_type: Option<u32>channel_name: Option<Vec<u8>>channel_type: Option<u32>meta: Option<Vec<u8>>read_msg_meta: Option<Vec<u8>>event_time: Option<u32>Implementations
sourceimpl ChannelNode
impl ChannelNode
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 cnt_seq(&self) -> u64
pub fn cnt_seq(&self) -> u64
Returns the value of cnt_seq, or the default value if cnt_seq is unset.
sourcepub fn member_read_msg_seq(&self) -> u64
pub fn member_read_msg_seq(&self) -> u64
Returns the value of member_read_msg_seq, or the default value if member_read_msg_seq is unset.
sourcepub fn member_read_cnt_seq(&self) -> u64
pub fn member_read_cnt_seq(&self) -> u64
Returns the value of member_read_cnt_seq, or the default value if member_read_cnt_seq is unset.
sourcepub fn notify_type(&self) -> u32
pub fn notify_type(&self) -> u32
Returns the value of notify_type, or the default value if notify_type is unset.
sourcepub fn channel_name(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn channel_name(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Returns the value of channel_name, or the default value if channel_name is unset.
sourcepub fn channel_type(&self) -> u32
pub fn channel_type(&self) -> u32
Returns the value of channel_type, or the default value if channel_type is unset.
sourcepub fn meta(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn meta(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Returns the value of meta, or the default value if meta is unset.
sourcepub fn read_msg_meta(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn read_msg_meta(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Returns the value of read_msg_meta, or the default value if read_msg_meta is unset.
sourcepub fn event_time(&self) -> u32
pub fn event_time(&self) -> u32
Returns the value of event_time, or the default value if event_time is unset.
Trait Implementations
sourceimpl Clone for ChannelNode
impl Clone for ChannelNode
sourcefn clone(&self) -> ChannelNode
fn clone(&self) -> ChannelNode
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 ChannelNode
impl Debug for ChannelNode
sourceimpl Default for ChannelNode
impl Default for ChannelNode
sourceimpl Message for ChannelNode
impl Message for ChannelNode
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<ChannelNode> for ChannelNode
impl PartialEq<ChannelNode> for ChannelNode
sourcefn eq(&self, other: &ChannelNode) -> bool
fn eq(&self, other: &ChannelNode) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ChannelNode) -> bool
fn ne(&self, other: &ChannelNode) -> bool
This method tests for !=.
impl StructuralPartialEq for ChannelNode
Auto Trait Implementations
impl RefUnwindSafe for ChannelNode
impl Send for ChannelNode
impl Sync for ChannelNode
impl Unpin for ChannelNode
impl UnwindSafe for ChannelNode
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