pub enum OrgRole {
Owner,
Admin,
Member,
}Expand description
Role within an organization.
Variants§
Owner
Can do everything, including deleting the org and reassigning ownership. Multiple owners allowed (pass an existing owner’s successor before they leave).
Admin
Manage members + invites + most settings, but cannot delete the org or transfer ownership.
Member
Default role for invited members.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OrgRole
impl<'de> Deserialize<'de> for OrgRole
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 Copy for OrgRole
impl Eq for OrgRole
impl StructuralPartialEq for OrgRole
Auto Trait Implementations§
impl Freeze for OrgRole
impl RefUnwindSafe for OrgRole
impl Send for OrgRole
impl Sync for OrgRole
impl Unpin for OrgRole
impl UnsafeUnpin for OrgRole
impl UnwindSafe for OrgRole
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