pub struct UserPolicyEntities {
pub user: String,
pub policies: Vec<String>,
pub member_of_mappings: Vec<GroupPolicyEntities>,
}Expand description
Direct and inherited policy mappings for one user.
Fields§
§user: String§policies: Vec<String>§member_of_mappings: Vec<GroupPolicyEntities>Trait Implementations§
Source§impl Clone for UserPolicyEntities
impl Clone for UserPolicyEntities
Source§fn clone(&self) -> UserPolicyEntities
fn clone(&self) -> UserPolicyEntities
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 UserPolicyEntities
impl Debug for UserPolicyEntities
Source§impl Default for UserPolicyEntities
impl Default for UserPolicyEntities
Source§fn default() -> UserPolicyEntities
fn default() -> UserPolicyEntities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserPolicyEntities
impl<'de> Deserialize<'de> for UserPolicyEntities
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 UserPolicyEntities
Source§impl PartialEq for UserPolicyEntities
impl PartialEq for UserPolicyEntities
Source§impl Serialize for UserPolicyEntities
impl Serialize for UserPolicyEntities
impl StructuralPartialEq for UserPolicyEntities
Auto Trait Implementations§
impl Freeze for UserPolicyEntities
impl RefUnwindSafe for UserPolicyEntities
impl Send for UserPolicyEntities
impl Sync for UserPolicyEntities
impl Unpin for UserPolicyEntities
impl UnsafeUnpin for UserPolicyEntities
impl UnwindSafe for UserPolicyEntities
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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