Struct ricq_guild::protocol::protobuf::ChanInfoFilter
source · [−]pub struct ChanInfoFilter {
pub channel_name: Option<u32>,
pub creator_id: Option<u32>,
pub create_time: Option<u32>,
pub guild_id: Option<u32>,
pub msg_notify_type: Option<u32>,
pub channel_type: Option<u32>,
pub speak_permission: Option<u32>,
pub last_msg_seq: Option<u32>,
pub last_cnt_msg_seq: Option<u32>,
pub voice_channel_info_filter: Option<VoiceChannelInfoFilter>,
pub live_channel_info_filter: Option<LiveChannelInfoFilter>,
pub banned_speak: Option<u32>,
}Fields
channel_name: Option<u32>creator_id: Option<u32>create_time: Option<u32>guild_id: Option<u32>msg_notify_type: Option<u32>channel_type: Option<u32>speak_permission: Option<u32>last_msg_seq: Option<u32>last_cnt_msg_seq: Option<u32>voice_channel_info_filter: Option<VoiceChannelInfoFilter>live_channel_info_filter: Option<LiveChannelInfoFilter>banned_speak: Option<u32>Implementations
sourceimpl ChanInfoFilter
impl ChanInfoFilter
sourcepub fn channel_name(&self) -> u32
pub fn channel_name(&self) -> u32
Returns the value of channel_name, or the default value if channel_name is unset.
sourcepub fn creator_id(&self) -> u32
pub fn creator_id(&self) -> u32
Returns the value of creator_id, or the default value if creator_id is unset.
sourcepub fn create_time(&self) -> u32
pub fn create_time(&self) -> u32
Returns the value of create_time, or the default value if create_time is unset.
sourcepub fn guild_id(&self) -> u32
pub fn guild_id(&self) -> u32
Returns the value of guild_id, or the default value if guild_id is unset.
sourcepub fn msg_notify_type(&self) -> u32
pub fn msg_notify_type(&self) -> u32
Returns the value of msg_notify_type, or the default value if msg_notify_type 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 speak_permission(&self) -> u32
pub fn speak_permission(&self) -> u32
Returns the value of speak_permission, or the default value if speak_permission is unset.
sourcepub fn last_msg_seq(&self) -> u32
pub fn last_msg_seq(&self) -> u32
Returns the value of last_msg_seq, or the default value if last_msg_seq is unset.
sourcepub fn last_cnt_msg_seq(&self) -> u32
pub fn last_cnt_msg_seq(&self) -> u32
Returns the value of last_cnt_msg_seq, or the default value if last_cnt_msg_seq is unset.
sourcepub fn banned_speak(&self) -> u32
pub fn banned_speak(&self) -> u32
Returns the value of banned_speak, or the default value if banned_speak is unset.
Trait Implementations
sourceimpl Clone for ChanInfoFilter
impl Clone for ChanInfoFilter
sourcefn clone(&self) -> ChanInfoFilter
fn clone(&self) -> ChanInfoFilter
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 ChanInfoFilter
impl Debug for ChanInfoFilter
sourceimpl Default for ChanInfoFilter
impl Default for ChanInfoFilter
sourceimpl Message for ChanInfoFilter
impl Message for ChanInfoFilter
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<ChanInfoFilter> for ChanInfoFilter
impl PartialEq<ChanInfoFilter> for ChanInfoFilter
sourcefn eq(&self, other: &ChanInfoFilter) -> bool
fn eq(&self, other: &ChanInfoFilter) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ChanInfoFilter) -> bool
fn ne(&self, other: &ChanInfoFilter) -> bool
This method tests for !=.
impl StructuralPartialEq for ChanInfoFilter
Auto Trait Implementations
impl RefUnwindSafe for ChanInfoFilter
impl Send for ChanInfoFilter
impl Sync for ChanInfoFilter
impl Unpin for ChanInfoFilter
impl UnwindSafe for ChanInfoFilter
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