pub struct RoleLevel {
pub elevation: i32,
pub name: String,
pub permissions: Vec<String>,
}
Fields§
§elevation: i32
§name: String
§permissions: Vec<String>
Trait Implementations§
§impl<'de> Deserialize<'de> for RoleLevel
impl<'de> Deserialize<'de> for RoleLevel
§fn deserialize<__D>(
__deserializer: __D
) -> Result<RoleLevel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<RoleLevel, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for RoleLevel
impl Serialize for RoleLevel
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RoleLevel
Auto Trait Implementations§
impl RefUnwindSafe for RoleLevel
impl Send for RoleLevel
impl Sync for RoleLevel
impl Unpin for RoleLevel
impl UnwindSafe for RoleLevel
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