Struct ricq_guild::protocol::protobuf::ChannelExtInfo
source · [−]pub struct ChannelExtInfo {Show 14 fields
pub from_nick: Option<Vec<u8>>,
pub guild_name: Option<Vec<u8>>,
pub channel_name: Option<Vec<u8>>,
pub visibility: Option<u32>,
pub notify_type: Option<u32>,
pub offline_flag: Option<u32>,
pub name_type: Option<u32>,
pub member_name: Option<Vec<u8>>,
pub timestamp: Option<u32>,
pub event_version: Option<u64>,
pub events: Vec<ChannelEvent>,
pub from_role_info: Option<ChannelRole>,
pub freq_limit_info: Option<ChannelFreqLimitInfo>,
pub direct_message_member: Vec<DirectMessageMember>,
}Fields
from_nick: Option<Vec<u8>>guild_name: Option<Vec<u8>>channel_name: Option<Vec<u8>>visibility: Option<u32>notify_type: Option<u32>offline_flag: Option<u32>name_type: Option<u32>member_name: Option<Vec<u8>>timestamp: Option<u32>event_version: Option<u64>events: Vec<ChannelEvent>from_role_info: Option<ChannelRole>freq_limit_info: Option<ChannelFreqLimitInfo>direct_message_member: Vec<DirectMessageMember>Implementations
sourceimpl ChannelExtInfo
impl ChannelExtInfo
sourcepub fn from_nick(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn from_nick(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Returns the value of from_nick, or the default value if from_nick is unset.
sourcepub fn guild_name(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn guild_name(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Returns the value of guild_name, or the default value if guild_name 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 visibility(&self) -> u32
pub fn visibility(&self) -> u32
Returns the value of visibility, or the default value if visibility 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 offline_flag(&self) -> u32
pub fn offline_flag(&self) -> u32
Returns the value of offline_flag, or the default value if offline_flag is unset.
sourcepub fn name_type(&self) -> u32
pub fn name_type(&self) -> u32
Returns the value of name_type, or the default value if name_type is unset.
sourcepub fn member_name(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
pub fn member_name(&self) -> &[u8]ⓘNotable traits for &[u8]impl Read for &[u8]impl Write for &mut [u8]
Returns the value of member_name, or the default value if member_name is unset.
sourcepub fn timestamp(&self) -> u32
pub fn timestamp(&self) -> u32
Returns the value of timestamp, or the default value if timestamp is unset.
sourcepub fn event_version(&self) -> u64
pub fn event_version(&self) -> u64
Returns the value of event_version, or the default value if event_version is unset.
Trait Implementations
sourceimpl Clone for ChannelExtInfo
impl Clone for ChannelExtInfo
sourcefn clone(&self) -> ChannelExtInfo
fn clone(&self) -> ChannelExtInfo
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 ChannelExtInfo
impl Debug for ChannelExtInfo
sourceimpl Default for ChannelExtInfo
impl Default for ChannelExtInfo
sourceimpl Message for ChannelExtInfo
impl Message for ChannelExtInfo
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<ChannelExtInfo> for ChannelExtInfo
impl PartialEq<ChannelExtInfo> for ChannelExtInfo
sourcefn eq(&self, other: &ChannelExtInfo) -> bool
fn eq(&self, other: &ChannelExtInfo) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ChannelExtInfo) -> bool
fn ne(&self, other: &ChannelExtInfo) -> bool
This method tests for !=.
impl StructuralPartialEq for ChannelExtInfo
Auto Trait Implementations
impl RefUnwindSafe for ChannelExtInfo
impl Send for ChannelExtInfo
impl Sync for ChannelExtInfo
impl Unpin for ChannelExtInfo
impl UnwindSafe for ChannelExtInfo
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