pub enum HarnessClass {
Managed,
Delegated,
}Expand description
The harness class (DR-0034). Managed = WhippleScript is the agent runtime
(owned; hermetic context, full provenance, reproducible). Delegated = a foreign
runtime WhippleScript invokes, which assembles its own context. The guarantee is
two-valued, so the class is too.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for HarnessClass
impl Clone for HarnessClass
Source§fn clone(&self) -> HarnessClass
fn clone(&self) -> HarnessClass
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 HarnessClass
Source§impl Debug for HarnessClass
impl Debug for HarnessClass
impl Eq for HarnessClass
Source§impl PartialEq for HarnessClass
impl PartialEq for HarnessClass
impl StructuralPartialEq for HarnessClass
Auto Trait Implementations§
impl Freeze for HarnessClass
impl RefUnwindSafe for HarnessClass
impl Send for HarnessClass
impl Sync for HarnessClass
impl Unpin for HarnessClass
impl UnsafeUnpin for HarnessClass
impl UnwindSafe for HarnessClass
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