pub struct AgentWorkspace { /* private fields */ }Expand description
An RAII handle to a provisioned per-agent workspace. The directory (or git worktree) is removed when this is dropped.
Implementations§
Source§impl AgentWorkspace
impl AgentWorkspace
Trait Implementations§
Source§impl Debug for AgentWorkspace
impl Debug for AgentWorkspace
Source§impl Drop for AgentWorkspace
impl Drop for AgentWorkspace
Auto Trait Implementations§
impl Freeze for AgentWorkspace
impl RefUnwindSafe for AgentWorkspace
impl Send for AgentWorkspace
impl Sync for AgentWorkspace
impl Unpin for AgentWorkspace
impl UnsafeUnpin for AgentWorkspace
impl UnwindSafe for AgentWorkspace
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more