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
Source§fn clone(&self) -> WorkspaceModeRequest
fn clone(&self) -> WorkspaceModeRequest
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 WorkspaceModeRequest
Source§impl Debug for WorkspaceModeRequest
impl Debug for WorkspaceModeRequest
Source§impl Default for WorkspaceModeRequest
impl Default for WorkspaceModeRequest
Source§fn default() -> WorkspaceModeRequest
fn default() -> WorkspaceModeRequest
Returns the “default value” for a type. Read more
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