pub struct UserSpec {
pub profile: Option<UserProfile>,
pub member_of: Option<Vec<String>>,
}Fields§
§profile: Option<UserProfile>§member_of: Option<Vec<String>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserSpec
impl<'de> Deserialize<'de> for UserSpec
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 UserSpec
impl RefUnwindSafe for UserSpec
impl Send for UserSpec
impl Sync for UserSpec
impl Unpin for UserSpec
impl UnsafeUnpin for UserSpec
impl UnwindSafe for UserSpec
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