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
fn 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
Auto Trait Implementations
impl RefUnwindSafe for RoleTags
impl UnwindSafe for RoleTags
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more