pub struct HarnessRunGitDiffV1 {
pub origin: HarnessRunWorkspaceOriginV1,
pub mode: HarnessGitDiffModeV1,
pub path: Option<HarnessRepositoryPathV1>,
pub text: String,
pub truncated: bool,
}Fields§
§origin: HarnessRunWorkspaceOriginV1§mode: HarnessGitDiffModeV1§path: Option<HarnessRepositoryPathV1>§text: String§truncated: boolImplementations§
Source§impl HarnessRunGitDiffV1
impl HarnessRunGitDiffV1
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
pub fn validate_for( &self, run_id: &HarnessRunId, mode: &HarnessGitDiffModeV1, path: Option<&HarnessRepositoryPathV1>, ) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessRunGitDiffV1
impl Clone for HarnessRunGitDiffV1
Source§impl Debug for HarnessRunGitDiffV1
impl Debug for HarnessRunGitDiffV1
Source§impl<'de> Deserialize<'de> for HarnessRunGitDiffV1
impl<'de> Deserialize<'de> for HarnessRunGitDiffV1
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 HarnessRunGitDiffV1
Source§impl PartialEq for HarnessRunGitDiffV1
impl PartialEq for HarnessRunGitDiffV1
Source§impl Serialize for HarnessRunGitDiffV1
impl Serialize for HarnessRunGitDiffV1
impl StructuralPartialEq for HarnessRunGitDiffV1
Auto Trait Implementations§
impl Freeze for HarnessRunGitDiffV1
impl RefUnwindSafe for HarnessRunGitDiffV1
impl Send for HarnessRunGitDiffV1
impl Sync for HarnessRunGitDiffV1
impl Unpin for HarnessRunGitDiffV1
impl UnsafeUnpin for HarnessRunGitDiffV1
impl UnwindSafe for HarnessRunGitDiffV1
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