pub enum WorkspaceRole {
Primary,
Secondary,
Reference,
Archive,
}Expand description
Role of a context within a workspace.
Variants§
Primary
The main store being worked on.
Secondary
A secondary store for comparison.
Reference
A read-only reference store.
Archive
An archived / historical store.
Trait Implementations§
Source§impl Clone for WorkspaceRole
impl Clone for WorkspaceRole
Source§fn clone(&self) -> WorkspaceRole
fn clone(&self) -> WorkspaceRole
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 WorkspaceRole
impl Debug for WorkspaceRole
Source§impl Default for WorkspaceRole
impl Default for WorkspaceRole
Source§impl<'de> Deserialize<'de> for WorkspaceRole
impl<'de> Deserialize<'de> for WorkspaceRole
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for WorkspaceRole
impl Display for WorkspaceRole
impl Eq for WorkspaceRole
Source§impl FromStr for WorkspaceRole
impl FromStr for WorkspaceRole
Source§impl PartialEq for WorkspaceRole
impl PartialEq for WorkspaceRole
Source§impl Serialize for WorkspaceRole
impl Serialize for WorkspaceRole
impl StructuralPartialEq for WorkspaceRole
Auto Trait Implementations§
impl Freeze for WorkspaceRole
impl RefUnwindSafe for WorkspaceRole
impl Send for WorkspaceRole
impl Sync for WorkspaceRole
impl Unpin for WorkspaceRole
impl UnsafeUnpin for WorkspaceRole
impl UnwindSafe for WorkspaceRole
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