pub enum WorkspaceMode {
Sync,
Guest,
}Expand description
How the devshell workspace is backed: memory VFS + push/pull (WorkspaceMode::Sync) vs guest-primary (WorkspaceMode::Guest, planned).
Variants§
Sync
Mode S: in-memory Vfs authority; cargo/rustup sync with guest when using γ.
Guest
Mode P: guest mount is the source of truth for the project tree (incremental implementation).
Trait Implementations§
Source§impl Clone for WorkspaceMode
impl Clone for WorkspaceMode
Source§fn clone(&self) -> WorkspaceMode
fn clone(&self) -> WorkspaceMode
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 WorkspaceMode
impl Debug for WorkspaceMode
Source§impl PartialEq for WorkspaceMode
impl PartialEq for WorkspaceMode
impl Copy for WorkspaceMode
impl Eq for WorkspaceMode
impl StructuralPartialEq for WorkspaceMode
Auto Trait Implementations§
impl Freeze for WorkspaceMode
impl RefUnwindSafe for WorkspaceMode
impl Send for WorkspaceMode
impl Sync for WorkspaceMode
impl Unpin for WorkspaceMode
impl UnsafeUnpin for WorkspaceMode
impl UnwindSafe for WorkspaceMode
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