pub struct ScimEffectiveAccess {
pub ident: Uuid,
pub delete: bool,
pub search: ScimAttributeEffectiveAccess,
pub modify_present: ScimAttributeEffectiveAccess,
pub modify_remove: ScimAttributeEffectiveAccess,
}
Fields§
§ident: Uuid
The identity that inherits the effective permission
delete: bool
If the ident may delete the target entry
search: ScimAttributeEffectiveAccess
The set of effective access over search events
modify_present: ScimAttributeEffectiveAccess
The set of effective access over modify present events
modify_remove: ScimAttributeEffectiveAccess
The set of effective access over modify remove events
Trait Implementations§
Source§impl Clone for ScimEffectiveAccess
impl Clone for ScimEffectiveAccess
Source§fn clone(&self) -> ScimEffectiveAccess
fn clone(&self) -> ScimEffectiveAccess
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 ScimEffectiveAccess
impl Debug for ScimEffectiveAccess
Source§impl Serialize for ScimEffectiveAccess
impl Serialize for ScimEffectiveAccess
Auto Trait Implementations§
impl Freeze for ScimEffectiveAccess
impl RefUnwindSafe for ScimEffectiveAccess
impl Send for ScimEffectiveAccess
impl Sync for ScimEffectiveAccess
impl Unpin for ScimEffectiveAccess
impl UnwindSafe for ScimEffectiveAccess
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