pub struct WorkspaceReport {
pub workspace_id: String,
pub head: String,
pub changes: Vec<WorkspaceChange>,
}Expand description
Per-workspace change report.
Written to .manifold/artifacts/ws/<workspace_id>/report.json.
Fields§
§workspace_id: StringThe workspace this report covers.
head: StringThe frozen HEAD commit OID for this workspace.
changes: Vec<WorkspaceChange>All file changes in this workspace.
Trait Implementations§
Source§impl Clone for WorkspaceReport
impl Clone for WorkspaceReport
Source§fn clone(&self) -> WorkspaceReport
fn clone(&self) -> WorkspaceReport
Returns a duplicate of the value. Read more
1.0.0 · 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 WorkspaceReport
impl Debug for WorkspaceReport
Source§impl<'de> Deserialize<'de> for WorkspaceReport
impl<'de> Deserialize<'de> for WorkspaceReport
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 PartialEq for WorkspaceReport
impl PartialEq for WorkspaceReport
Source§impl Serialize for WorkspaceReport
impl Serialize for WorkspaceReport
impl Eq for WorkspaceReport
impl StructuralPartialEq for WorkspaceReport
Auto Trait Implementations§
impl Freeze for WorkspaceReport
impl RefUnwindSafe for WorkspaceReport
impl Send for WorkspaceReport
impl Sync for WorkspaceReport
impl Unpin for WorkspaceReport
impl UnsafeUnpin for WorkspaceReport
impl UnwindSafe for WorkspaceReport
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.