pub struct WorkspaceRegistrySummary {
pub id: WorkspaceId,
pub name: String,
pub manifest_hash: String,
pub config_path: Option<NativePath>,
pub repository_count: usize,
}Expand description
Compact persisted workspace registry entry.
Fields§
§id: WorkspaceIdStable workspace identifier.
name: StringUser-facing workspace name.
manifest_hash: StringCurrent merged manifest fingerprint.
config_path: Option<NativePath>Canonical workspace manifest path.
repository_count: usizeNumber of registered repository aliases.
Trait Implementations§
Source§impl Clone for WorkspaceRegistrySummary
impl Clone for WorkspaceRegistrySummary
Source§fn clone(&self) -> WorkspaceRegistrySummary
fn clone(&self) -> WorkspaceRegistrySummary
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 WorkspaceRegistrySummary
impl Debug for WorkspaceRegistrySummary
impl Eq for WorkspaceRegistrySummary
Source§impl PartialEq for WorkspaceRegistrySummary
impl PartialEq for WorkspaceRegistrySummary
impl StructuralPartialEq for WorkspaceRegistrySummary
Auto Trait Implementations§
impl Freeze for WorkspaceRegistrySummary
impl RefUnwindSafe for WorkspaceRegistrySummary
impl Send for WorkspaceRegistrySummary
impl Sync for WorkspaceRegistrySummary
impl Unpin for WorkspaceRegistrySummary
impl UnsafeUnpin for WorkspaceRegistrySummary
impl UnwindSafe for WorkspaceRegistrySummary
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