pub struct SlimUser {
pub email: String,
pub id: Uuid,
pub name: Option<Option<String>>,
pub orgs: Vec<Organization>,
pub user_orgs: Vec<UserOrganization>,
}Fields§
§email: String§id: Uuid§name: Option<Option<String>>§orgs: Vec<Organization>§user_orgs: Vec<UserOrganization>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SlimUser
impl<'de> Deserialize<'de> for SlimUser
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
impl StructuralPartialEq for SlimUser
Auto Trait Implementations§
impl Freeze for SlimUser
impl RefUnwindSafe for SlimUser
impl Send for SlimUser
impl Sync for SlimUser
impl Unpin for SlimUser
impl UnwindSafe for SlimUser
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