1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/// Represents a Discord Role. #[derive(Clone, Debug, Serialize, Deserialize)] pub struct Role { /// The snowflake ID of this role. pub id: String, /// The name of this role. pub name: String, /// The hexadecimal color code for this role. pub color: i32, /// whether or not this role is hoisted. #[serde(rename = "hoisted")] pub hoist: bool, /// The position of this role. pub position: i32, /// Whether or not this role is managed by an integration. pub managed: bool, /// Whether or not this role is mentionable. pub mentionable: bool }