Struct twilight_model::guild::RoleTags
source · [−]pub struct RoleTags {
pub bot_id: Option<Id<UserMarker>>,
pub integration_id: Option<Id<IntegrationMarker>>,
pub premium_subscriber: bool,
}Expand description
Tags that a Role has.
Fields
bot_id: Option<Id<UserMarker>>ID of the bot the role belongs to.
integration_id: Option<Id<IntegrationMarker>>ID of the integration the role belongs to.
Whether this is the guild’s premium subscriber role.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for RoleTags
impl<'de> Deserialize<'de> for RoleTags
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 PartialEq<RoleTags> for RoleTags
impl PartialEq<RoleTags> for RoleTags
impl Eq for RoleTags
impl StructuralEq for RoleTags
impl StructuralPartialEq for RoleTags
Auto Trait Implementations
impl RefUnwindSafe for RoleTags
impl Send for RoleTags
impl Sync for RoleTags
impl Unpin for RoleTags
impl UnwindSafe for RoleTags
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<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