pub enum HiveRight {
Show 14 variants
KnowledgeRead,
KnowledgeDraft,
KnowledgeMerge,
MetricsUpload,
ReceiptsUpload,
PolicyPull,
BusRelay,
BusControl,
Sealed,
Runtime,
TasksRead,
TasksWork,
TasksPropose,
Unknown,
}Expand description
A right granted to this instance. Unknown rights decode as Unknown and grant nothing.
Variants§
KnowledgeRead
KnowledgeDraft
KnowledgeMerge
MetricsUpload
ReceiptsUpload
PolicyPull
BusRelay
BusControl
Sealed
Decoded and grants nothing: an engine does not use sealed vaults.
Runtime
1.2: the Intelligence runtime may run for this instance (what it
enables stays gated by plan).
TasksRead
1.9: read the vault’s tasks.
TasksWork
1.9: claim tasks, report updates and submit results.
TasksPropose
1.9: propose tasks (a person approves them).
Unknown
Trait Implementations§
impl Copy for HiveRight
Source§impl<'de> Deserialize<'de> for HiveRight
impl<'de> Deserialize<'de> for HiveRight
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 HiveRight
Source§impl Ord for HiveRight
impl Ord for HiveRight
1.21.0 (const: unstable) · 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for HiveRight
impl PartialOrd for HiveRight
impl StructuralPartialEq for HiveRight
Auto Trait Implementations§
impl Forget for HiveRight
impl Freeze for HiveRight
impl Move for HiveRight
impl RefUnwindSafe for HiveRight
impl Send for HiveRight
impl Sync for HiveRight
impl Unpin for HiveRight
impl UnsafeUnpin for HiveRight
impl UnwindSafe for HiveRight
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