pub enum WorkerIsolation {
Worktree,
Checkout,
}Expand description
How worker/validator sessions are isolated from the primary checkout.
Default is WorkerIsolation::Worktree: the primary checkout must stay
byte-untouched across a mission (AGENTS.md). Operators may still opt into
WorkerIsolation::Checkout
for backends that cannot write into temp-dir worktrees.
Variants§
Trait Implementations§
Source§impl Clone for WorkerIsolation
impl Clone for WorkerIsolation
Source§fn clone(&self) -> WorkerIsolation
fn clone(&self) -> WorkerIsolation
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 WorkerIsolation
Source§impl Debug for WorkerIsolation
impl Debug for WorkerIsolation
Source§impl Default for WorkerIsolation
impl Default for WorkerIsolation
Source§fn default() -> WorkerIsolation
fn default() -> WorkerIsolation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkerIsolation
impl<'de> Deserialize<'de> for WorkerIsolation
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 WorkerIsolation
Source§impl PartialEq for WorkerIsolation
impl PartialEq for WorkerIsolation
Source§impl Serialize for WorkerIsolation
impl Serialize for WorkerIsolation
impl StructuralPartialEq for WorkerIsolation
Auto Trait Implementations§
impl Freeze for WorkerIsolation
impl RefUnwindSafe for WorkerIsolation
impl Send for WorkerIsolation
impl Sync for WorkerIsolation
impl Unpin for WorkerIsolation
impl UnsafeUnpin for WorkerIsolation
impl UnwindSafe for WorkerIsolation
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