Struct twilight_model::guild::template::TemplateRole
source · pub struct TemplateRole {
pub color: u32,
pub hoist: bool,
pub id: Id<RoleMarker>,
pub mentionable: bool,
pub name: String,
pub permissions: Permissions,
pub tags: Option<RoleTags>,
}Fields§
§color: u32§hoist: bool§id: Id<RoleMarker>§mentionable: bool§name: String§permissions: PermissionsTags about the role.
Trait Implementations§
source§impl Clone for TemplateRole
impl Clone for TemplateRole
source§fn clone(&self) -> TemplateRole
fn clone(&self) -> TemplateRole
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for TemplateRole
impl Debug for TemplateRole
source§impl<'de> Deserialize<'de> for TemplateRole
impl<'de> Deserialize<'de> for TemplateRole
source§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
source§impl Hash for TemplateRole
impl Hash for TemplateRole
source§impl PartialEq<TemplateRole> for TemplateRole
impl PartialEq<TemplateRole> for TemplateRole
source§fn eq(&self, other: &TemplateRole) -> bool
fn eq(&self, other: &TemplateRole) -> bool
This method tests for
self and other values to be equal, and is used
by ==.