pub struct HarnessNodeWorkspaceOriginV1 {
pub node_id: String,
pub node_incarnation_id: String,
pub workspace_id: String,
}Expand description
Node-scoped sibling of HarnessRunWorkspaceOriginV1: identifies a
workspace read routed straight from a node/workspace pair, with no run
binding to descend from.
Fields§
§node_id: String§node_incarnation_id: String§workspace_id: StringImplementations§
Source§impl HarnessNodeWorkspaceOriginV1
impl HarnessNodeWorkspaceOriginV1
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
pub fn validate_for( &self, node_id: &str, workspace_id: &str, ) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessNodeWorkspaceOriginV1
impl Clone for HarnessNodeWorkspaceOriginV1
Source§impl Debug for HarnessNodeWorkspaceOriginV1
impl Debug for HarnessNodeWorkspaceOriginV1
Source§impl<'de> Deserialize<'de> for HarnessNodeWorkspaceOriginV1
impl<'de> Deserialize<'de> for HarnessNodeWorkspaceOriginV1
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 HarnessNodeWorkspaceOriginV1
impl StructuralPartialEq for HarnessNodeWorkspaceOriginV1
Auto Trait Implementations§
impl Freeze for HarnessNodeWorkspaceOriginV1
impl RefUnwindSafe for HarnessNodeWorkspaceOriginV1
impl Send for HarnessNodeWorkspaceOriginV1
impl Sync for HarnessNodeWorkspaceOriginV1
impl Unpin for HarnessNodeWorkspaceOriginV1
impl UnsafeUnpin for HarnessNodeWorkspaceOriginV1
impl UnwindSafe for HarnessNodeWorkspaceOriginV1
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