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
Source§fn clone(&self) -> HarnessEntityReadScopeV1
fn clone(&self) -> HarnessEntityReadScopeV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HarnessEntityReadScopeV1
Source§impl Debug for HarnessEntityReadScopeV1
impl Debug for HarnessEntityReadScopeV1
Source§impl Default for HarnessEntityReadScopeV1
impl Default for HarnessEntityReadScopeV1
Source§fn default() -> HarnessEntityReadScopeV1
fn default() -> HarnessEntityReadScopeV1
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HarnessEntityReadScopeV1
impl<'de> Deserialize<'de> for HarnessEntityReadScopeV1
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<HarnessEntityReadScopeV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HarnessEntityReadScopeV1, <__D as Deserializer<'de>>::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
Source§fn cmp(&self, other: &HarnessEntityReadScopeV1) -> Ordering
fn cmp(&self, other: &HarnessEntityReadScopeV1) -> Ordering
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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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