pub struct ScimUserResource {
pub id: String,
pub external_id: Option<String>,
pub meta: ScimResourceMeta,
pub user_name: String,
pub name: ScimUserResourceName,
pub display_name: String,
pub active: bool,
pub emails: Vec<ScimUserResourceEmail>,
pub groups: Vec<ScimUserResourceGroup>,
pub schemas: Vec<String>,
pub additional_fields: BTreeMap<String, Value>,
}Fields§
§id: String§external_id: Option<String>§meta: ScimResourceMeta§user_name: String§name: ScimUserResourceName§display_name: String§active: bool§emails: Vec<ScimUserResourceEmail>§groups: Vec<ScimUserResourceGroup>§schemas: Vec<String>§additional_fields: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ScimUserResource
impl Clone for ScimUserResource
Source§fn clone(&self) -> ScimUserResource
fn clone(&self) -> ScimUserResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ScimUserResource
impl Debug for ScimUserResource
Source§impl<'de> Deserialize<'de> for ScimUserResource
impl<'de> Deserialize<'de> for ScimUserResource
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 Eq for ScimUserResource
Source§impl PartialEq for ScimUserResource
impl PartialEq for ScimUserResource
Source§fn eq(&self, other: &ScimUserResource) -> bool
fn eq(&self, other: &ScimUserResource) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ScimUserResource
impl Serialize for ScimUserResource
impl StructuralPartialEq for ScimUserResource
Auto Trait Implementations§
impl Freeze for ScimUserResource
impl RefUnwindSafe for ScimUserResource
impl Send for ScimUserResource
impl Sync for ScimUserResource
impl Unpin for ScimUserResource
impl UnsafeUnpin for ScimUserResource
impl UnwindSafe for ScimUserResource
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.