pub struct C2WorkspaceInspection {
pub workspace_id: WorkspaceId,
pub entries: Vec<WorkspaceEntry>,
pub tree_truncated: bool,
pub git: C2GitSnapshot,
pub truncation: Option<WorkspaceInspectionTruncationV1>,
}Fields§
§workspace_id: WorkspaceId§entries: Vec<WorkspaceEntry>§tree_truncated: bool§git: C2GitSnapshot§truncation: Option<WorkspaceInspectionTruncationV1>Additive mirror of gate4agent_node_protocol::WorkspaceInspection:: truncation — reuses the node-protocol type directly (plain
counts/bools, nothing sensitive), matching how status/
recent_commits already reuse node-protocol leaf types unchanged.
Trait Implementations§
Source§impl Clone for C2WorkspaceInspection
impl Clone for C2WorkspaceInspection
Source§impl Debug for C2WorkspaceInspection
impl Debug for C2WorkspaceInspection
Source§impl<'de> Deserialize<'de> for C2WorkspaceInspection
impl<'de> Deserialize<'de> for C2WorkspaceInspection
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
impl Eq for C2WorkspaceInspection
Source§impl From<&WorkspaceInspection> for C2WorkspaceInspection
impl From<&WorkspaceInspection> for C2WorkspaceInspection
Source§fn from(inspection: &WorkspaceInspection) -> Self
fn from(inspection: &WorkspaceInspection) -> Self
Converts to this type from the input type.
Source§impl PartialEq for C2WorkspaceInspection
impl PartialEq for C2WorkspaceInspection
Source§impl Serialize for C2WorkspaceInspection
impl Serialize for C2WorkspaceInspection
impl StructuralPartialEq for C2WorkspaceInspection
Auto Trait Implementations§
impl Freeze for C2WorkspaceInspection
impl RefUnwindSafe for C2WorkspaceInspection
impl Send for C2WorkspaceInspection
impl Sync for C2WorkspaceInspection
impl Unpin for C2WorkspaceInspection
impl UnsafeUnpin for C2WorkspaceInspection
impl UnwindSafe for C2WorkspaceInspection
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