pub struct GuildRank {
pub id: String,
pub order: u64,
pub permissions: Vec<String>,
pub icon: String,
}
Fields§
§id: String
The unique name of the rank.
order: u64
The sorting order of the rank. A lower order is a higher rank.
permissions: Vec<String>
A list of permissions granted to this rank.
icon: String
A url pointing to the icon of the rank.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GuildRank
impl<'de> Deserialize<'de> for GuildRank
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
Auto Trait Implementations§
impl Freeze for GuildRank
impl RefUnwindSafe for GuildRank
impl Send for GuildRank
impl Sync for GuildRank
impl Unpin for GuildRank
impl UnwindSafe for GuildRank
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more