pub enum HarnessEntityReadScopeV1 {
None,
SelfOnly,
Descendants,
}Expand description
Entity-local read authority rooted at the grant’s actor run.
SelfOnly means the actor run itself (or an entity directly attributed to
it); Descendants includes the actor run and its run-tree descendants.
Scopes for tasks, runs, and operations are independent and never widen one
another through stored cross-entity links.
Variants§
Trait Implementations§
Source§impl Clone for HarnessEntityReadScopeV1
impl Clone for HarnessEntityReadScopeV1
impl Copy for HarnessEntityReadScopeV1
Source§impl Debug for HarnessEntityReadScopeV1
impl Debug for HarnessEntityReadScopeV1
Source§impl Default for HarnessEntityReadScopeV1
impl Default for HarnessEntityReadScopeV1
Source§impl<'de> Deserialize<'de> for HarnessEntityReadScopeV1
impl<'de> Deserialize<'de> for HarnessEntityReadScopeV1
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 HarnessEntityReadScopeV1
Source§impl Ord for HarnessEntityReadScopeV1
impl Ord for HarnessEntityReadScopeV1
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 PartialEq for HarnessEntityReadScopeV1
impl PartialEq for HarnessEntityReadScopeV1
Source§impl PartialOrd for HarnessEntityReadScopeV1
impl PartialOrd for HarnessEntityReadScopeV1
Source§impl Serialize for HarnessEntityReadScopeV1
impl Serialize for HarnessEntityReadScopeV1
impl StructuralPartialEq for HarnessEntityReadScopeV1
Auto Trait Implementations§
impl Freeze for HarnessEntityReadScopeV1
impl RefUnwindSafe for HarnessEntityReadScopeV1
impl Send for HarnessEntityReadScopeV1
impl Sync for HarnessEntityReadScopeV1
impl Unpin for HarnessEntityReadScopeV1
impl UnsafeUnpin for HarnessEntityReadScopeV1
impl UnwindSafe for HarnessEntityReadScopeV1
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