pub enum ApproverClass {
AnyApprover,
Administrator,
}Expand description
Who may approve an AskFirst decision. The class is the maximum over every
floor and table row that raised the decision; it is ignored below AskFirst.
Administrator requires the approver to hold Capability::Administrator
as well as Capability::Approve.
Variants§
Trait Implementations§
Source§impl Clone for ApproverClass
impl Clone for ApproverClass
Source§fn clone(&self) -> ApproverClass
fn clone(&self) -> ApproverClass
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 Debug for ApproverClass
impl Debug for ApproverClass
Source§impl<'de> Deserialize<'de> for ApproverClass
impl<'de> Deserialize<'de> for ApproverClass
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
Source§impl Hash for ApproverClass
impl Hash for ApproverClass
Source§impl Ord for ApproverClass
impl Ord for ApproverClass
Source§fn cmp(&self, other: &ApproverClass) -> Ordering
fn cmp(&self, other: &ApproverClass) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ApproverClass
impl PartialEq for ApproverClass
Source§impl PartialOrd for ApproverClass
impl PartialOrd for ApproverClass
Source§impl Serialize for ApproverClass
impl Serialize for ApproverClass
impl Copy for ApproverClass
impl Eq for ApproverClass
impl StructuralPartialEq for ApproverClass
Auto Trait Implementations§
impl Freeze for ApproverClass
impl RefUnwindSafe for ApproverClass
impl Send for ApproverClass
impl Sync for ApproverClass
impl Unpin for ApproverClass
impl UnsafeUnpin for ApproverClass
impl UnwindSafe for ApproverClass
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