pub struct HarnessRunWorkspaceInspectionV1 {
pub origin: HarnessRunWorkspaceOriginV1,
pub entries: Vec<HarnessWorkspaceTreeEntryV1>,
pub tree_truncated: bool,
pub git: HarnessGitSummaryV1,
pub truncation: Option<HarnessWorkspaceInspectionTruncationV1>,
}Fields§
§origin: HarnessRunWorkspaceOriginV1§entries: Vec<HarnessWorkspaceTreeEntryV1>§tree_truncated: bool§git: HarnessGitSummaryV1§truncation: Option<HarnessWorkspaceInspectionTruncationV1>Implementations§
Source§impl HarnessRunWorkspaceInspectionV1
impl HarnessRunWorkspaceInspectionV1
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
pub fn validate_for( &self, run_id: &HarnessRunId, ) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HarnessRunWorkspaceInspectionV1
impl<'de> Deserialize<'de> for HarnessRunWorkspaceInspectionV1
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 HarnessRunWorkspaceInspectionV1
impl StructuralPartialEq for HarnessRunWorkspaceInspectionV1
Auto Trait Implementations§
impl Freeze for HarnessRunWorkspaceInspectionV1
impl RefUnwindSafe for HarnessRunWorkspaceInspectionV1
impl Send for HarnessRunWorkspaceInspectionV1
impl Sync for HarnessRunWorkspaceInspectionV1
impl Unpin for HarnessRunWorkspaceInspectionV1
impl UnsafeUnpin for HarnessRunWorkspaceInspectionV1
impl UnwindSafe for HarnessRunWorkspaceInspectionV1
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