pub enum GroupUserAccessBy {
User,
Parent(GroupId),
GroupAsUser(GroupId),
GroupAsUserAsParent {
parent: GroupId,
group_as_user: GroupId,
},
}Variants§
Trait Implementations§
Source§impl Clone for GroupUserAccessBy
impl Clone for GroupUserAccessBy
Source§fn clone(&self) -> GroupUserAccessBy
fn clone(&self) -> GroupUserAccessBy
Returns a duplicate 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<'de> Deserialize<'de> for GroupUserAccessBy
impl<'de> Deserialize<'de> for GroupUserAccessBy
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 GroupUserAccessBy
impl RefUnwindSafe for GroupUserAccessBy
impl Send for GroupUserAccessBy
impl Sync for GroupUserAccessBy
impl Unpin for GroupUserAccessBy
impl UnwindSafe for GroupUserAccessBy
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