pub(crate) struct PermissionFlags {
pull: bool,
triage: bool,
push: bool,
maintain: bool,
admin: bool,
}Expand description
The permission booleans GitHub reports on teams and collaborators.
Fields§
§pull: bool§triage: bool§push: bool§maintain: bool§admin: boolImplementations§
Source§impl PermissionFlags
impl PermissionFlags
Sourcepub(crate) const fn highest(&self) -> Option<Permission>
pub(crate) const fn highest(&self) -> Option<Permission>
The highest permission whose flag is set.
Trait Implementations§
Source§impl Default for PermissionFlags
impl Default for PermissionFlags
Source§fn default() -> PermissionFlags
fn default() -> PermissionFlags
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PermissionFlags
impl RefUnwindSafe for PermissionFlags
impl Send for PermissionFlags
impl Sync for PermissionFlags
impl Unpin for PermissionFlags
impl UnsafeUnpin for PermissionFlags
impl UnwindSafe for PermissionFlags
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