pub enum WorkspaceProviderKind {
LocalWorktree,
Container,
Remote,
}Expand description
The provider kinds this build knows: local-worktree, the local-container
provider (ticket local-container-workspace), and the remote
Coder-shaped substrate adapter (ticket workspace-remote-coder-provider).
Variants§
LocalWorktree
Today’s isolation cwd: the mission integration worktree (worktree mode) or the repo root (checkout mode).
Container
Per-mission compose project (dynamic ports, in-network readiness) —
crate::workspace_container::LocalContainerProvider.
Remote
Thin Coder-shaped substrate adapter —
crate::workspace_remote::RemoteWorkspaceProvider.
Implementations§
Trait Implementations§
Source§impl Clone for WorkspaceProviderKind
impl Clone for WorkspaceProviderKind
Source§fn clone(&self) -> WorkspaceProviderKind
fn clone(&self) -> WorkspaceProviderKind
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 WorkspaceProviderKind
Source§impl Debug for WorkspaceProviderKind
impl Debug for WorkspaceProviderKind
impl Eq for WorkspaceProviderKind
Source§impl PartialEq for WorkspaceProviderKind
impl PartialEq for WorkspaceProviderKind
impl StructuralPartialEq for WorkspaceProviderKind
Auto Trait Implementations§
impl Freeze for WorkspaceProviderKind
impl RefUnwindSafe for WorkspaceProviderKind
impl Send for WorkspaceProviderKind
impl Sync for WorkspaceProviderKind
impl Unpin for WorkspaceProviderKind
impl UnsafeUnpin for WorkspaceProviderKind
impl UnwindSafe for WorkspaceProviderKind
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