pub struct Role {
pub id: Option<String>,
pub tag: String,
pub key: Option<String>,
pub slug: Option<String>,
pub tag_key: Option<String>,
pub filter: Option<String>,
pub role: Option<String>,
pub thumb: Option<String>,
pub role_type: Option<String>,
pub directory: Option<bool>,
pub count: Option<u32>,
}
Fields§
§id: Option<String>
§tag: String
§key: Option<String>
§slug: Option<String>
§tag_key: Option<String>
§filter: Option<String>
§role: Option<String>
§thumb: Option<String>
§role_type: Option<String>
§directory: Option<bool>
§count: Option<u32>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Role
impl<'de> Deserialize<'de> for Role
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 RefUnwindSafe for Role
impl Send for Role
impl Sync for Role
impl Unpin for Role
impl UnwindSafe for Role
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