pub enum WorkspaceModeRequest {
Auto,
Materialized,
Virtualized,
Solid,
}Expand description
Workspace mode as requested by the caller (maps from CLI --workspace).
Variants§
Auto
Let Heddle choose (config + host capabilities).
Materialized
Clonefile/reflink materialized checkout when the host allows.
Virtualized
Virtualized mount path.
Solid
Full-copy solid checkout.
Trait Implementations§
Source§impl Clone for WorkspaceModeRequest
impl Clone for WorkspaceModeRequest
impl Copy for WorkspaceModeRequest
Source§impl Debug for WorkspaceModeRequest
impl Debug for WorkspaceModeRequest
Source§impl Default for WorkspaceModeRequest
impl Default for WorkspaceModeRequest
impl Eq for WorkspaceModeRequest
Source§impl PartialEq for WorkspaceModeRequest
impl PartialEq for WorkspaceModeRequest
impl StructuralPartialEq for WorkspaceModeRequest
Auto Trait Implementations§
impl Freeze for WorkspaceModeRequest
impl RefUnwindSafe for WorkspaceModeRequest
impl Send for WorkspaceModeRequest
impl Sync for WorkspaceModeRequest
impl Unpin for WorkspaceModeRequest
impl UnsafeUnpin for WorkspaceModeRequest
impl UnwindSafe for WorkspaceModeRequest
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