pub struct HarnessRunWorkspaceFileV1 {
pub origin: HarnessRunWorkspaceOriginV1,
pub path: HarnessRepositoryPathV1,
pub content: HarnessWorkspaceFileContentV1,
pub revision: Option<HarnessWorkspaceFileRevisionV1>,
}Fields§
§origin: HarnessRunWorkspaceOriginV1§path: HarnessRepositoryPathV1§content: HarnessWorkspaceFileContentV1§revision: Option<HarnessWorkspaceFileRevisionV1>Implementations§
Source§impl HarnessRunWorkspaceFileV1
impl HarnessRunWorkspaceFileV1
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
pub fn validate_for( &self, run_id: &HarnessRunId, path: &HarnessRepositoryPathV1, ) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessRunWorkspaceFileV1
impl Clone for HarnessRunWorkspaceFileV1
Source§impl Debug for HarnessRunWorkspaceFileV1
impl Debug for HarnessRunWorkspaceFileV1
Source§impl<'de> Deserialize<'de> for HarnessRunWorkspaceFileV1
impl<'de> Deserialize<'de> for HarnessRunWorkspaceFileV1
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 HarnessRunWorkspaceFileV1
impl StructuralPartialEq for HarnessRunWorkspaceFileV1
Auto Trait Implementations§
impl Freeze for HarnessRunWorkspaceFileV1
impl RefUnwindSafe for HarnessRunWorkspaceFileV1
impl Send for HarnessRunWorkspaceFileV1
impl Sync for HarnessRunWorkspaceFileV1
impl Unpin for HarnessRunWorkspaceFileV1
impl UnsafeUnpin for HarnessRunWorkspaceFileV1
impl UnwindSafe for HarnessRunWorkspaceFileV1
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