pub struct ScimPerson {
pub uuid: Uuid,
pub name: String,
pub displayname: String,
pub spn: String,
pub description: Option<String>,
pub mails: Vec<ScimMail>,
pub managed_by: Option<ScimReference>,
pub groups: Vec<ScimReference>,
}
Fields§
§uuid: Uuid
§name: String
§displayname: String
§spn: String
§description: Option<String>
§mails: Vec<ScimMail>
§managed_by: Option<ScimReference>
§groups: Vec<ScimReference>
Trait Implementations§
Source§impl Clone for ScimPerson
impl Clone for ScimPerson
Source§fn clone(&self) -> ScimPerson
fn clone(&self) -> ScimPerson
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ScimPerson
impl Debug for ScimPerson
Source§impl Serialize for ScimPerson
impl Serialize for ScimPerson
Source§impl<'__s> ToSchema<'__s> for ScimPerson
impl<'__s> ToSchema<'__s> for ScimPerson
Source§impl TryFrom<ScimEntryKanidm> for ScimPerson
impl TryFrom<ScimEntryKanidm> for ScimPerson
Auto Trait Implementations§
impl Freeze for ScimPerson
impl RefUnwindSafe for ScimPerson
impl Send for ScimPerson
impl Sync for ScimPerson
impl Unpin for ScimPerson
impl UnwindSafe for ScimPerson
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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