pub enum WorkspaceKind {
Github,
Local,
}Variants§
Github
Clone-and-track GitHub repos. The default when no workspace:
block is set and the operator passed --workspace DIR.
Local
Bind a fixed local directory as the active source root. No
cloning happens; set_root_dir(path) swaps the active root.
Implementations§
Trait Implementations§
Source§impl Clone for WorkspaceKind
impl Clone for WorkspaceKind
Source§fn clone(&self) -> WorkspaceKind
fn clone(&self) -> WorkspaceKind
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 moreSource§impl Debug for WorkspaceKind
impl Debug for WorkspaceKind
Source§impl Default for WorkspaceKind
impl Default for WorkspaceKind
Source§fn default() -> WorkspaceKind
fn default() -> WorkspaceKind
Returns the “default value” for a type. Read more
Source§impl PartialEq for WorkspaceKind
impl PartialEq for WorkspaceKind
Source§fn eq(&self, other: &WorkspaceKind) -> bool
fn eq(&self, other: &WorkspaceKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for WorkspaceKind
impl Eq for WorkspaceKind
impl StructuralPartialEq for WorkspaceKind
Auto Trait Implementations§
impl Freeze for WorkspaceKind
impl RefUnwindSafe for WorkspaceKind
impl Send for WorkspaceKind
impl Sync for WorkspaceKind
impl Unpin for WorkspaceKind
impl UnsafeUnpin for WorkspaceKind
impl UnwindSafe for WorkspaceKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.