pub enum SliceOwner {
Pact,
Workload,
}Expand description
cgroup slice ownership — who has exclusive write access.
Invariant RI1: each slice subtree is owned by exactly one system. No system writes to another’s slice except during declared emergency (RI3).
Variants§
Pact
pact-agent owns this slice (system services).
Workload
lattice-node-agent owns this slice (workloads).
Trait Implementations§
Source§impl Clone for SliceOwner
impl Clone for SliceOwner
Source§fn clone(&self) -> SliceOwner
fn clone(&self) -> SliceOwner
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 SliceOwner
impl Debug for SliceOwner
Source§impl<'de> Deserialize<'de> for SliceOwner
impl<'de> Deserialize<'de> for SliceOwner
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 SliceOwner
impl Hash for SliceOwner
Source§impl PartialEq for SliceOwner
impl PartialEq for SliceOwner
Source§impl Serialize for SliceOwner
impl Serialize for SliceOwner
impl Copy for SliceOwner
impl Eq for SliceOwner
impl StructuralPartialEq for SliceOwner
Auto Trait Implementations§
impl Freeze for SliceOwner
impl RefUnwindSafe for SliceOwner
impl Send for SliceOwner
impl Sync for SliceOwner
impl Unpin for SliceOwner
impl UnsafeUnpin for SliceOwner
impl UnwindSafe for SliceOwner
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