pub struct PartialGuildChannel {
pub id: ChannelId,
pub guild_id: GuildId,
pub parent_id: ChannelId,
pub kind: ChannelType,
}
Expand description
A partial guild channel.
Fields
id: ChannelId
The channel Id.
guild_id: GuildId
The channel guild Id.
parent_id: ChannelId
The channel category Id, or the parent text channel Id for a thread.
kind: ChannelType
The channel type.
Trait Implementations
sourceimpl Clone for PartialGuildChannel
impl Clone for PartialGuildChannel
sourcefn clone(&self) -> PartialGuildChannel
fn clone(&self) -> PartialGuildChannel
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 PartialGuildChannel
impl Debug for PartialGuildChannel
sourceimpl<'de> Deserialize<'de> for PartialGuildChannel
impl<'de> Deserialize<'de> for PartialGuildChannel
sourcefn 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
sourceimpl Serialize for PartialGuildChannel
impl Serialize for PartialGuildChannel
Auto Trait Implementations
impl RefUnwindSafe for PartialGuildChannel
impl Send for PartialGuildChannel
impl Sync for PartialGuildChannel
impl Unpin for PartialGuildChannel
impl UnwindSafe for PartialGuildChannel
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>
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