pub struct HarnessLaunchTargetSelectionV1 {
pub node_id: HarnessSelectorV1,
pub source_workspace_id: HarnessSelectorV1,
pub worktree: HarnessLaunchWorktreeSelectionV1,
pub provider_profile: HarnessSelectorV1,
pub mode: HarnessExecutionModeV1,
}Fields§
§node_id: HarnessSelectorV1§source_workspace_id: HarnessSelectorV1§worktree: HarnessLaunchWorktreeSelectionV1§provider_profile: HarnessSelectorV1§mode: HarnessExecutionModeV1Implementations§
Source§impl HarnessLaunchTargetSelectionV1
impl HarnessLaunchTargetSelectionV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HarnessLaunchTargetSelectionV1
impl<'de> Deserialize<'de> for HarnessLaunchTargetSelectionV1
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 HarnessLaunchTargetSelectionV1
impl StructuralPartialEq for HarnessLaunchTargetSelectionV1
Auto Trait Implementations§
impl Freeze for HarnessLaunchTargetSelectionV1
impl RefUnwindSafe for HarnessLaunchTargetSelectionV1
impl Send for HarnessLaunchTargetSelectionV1
impl Sync for HarnessLaunchTargetSelectionV1
impl Unpin for HarnessLaunchTargetSelectionV1
impl UnsafeUnpin for HarnessLaunchTargetSelectionV1
impl UnwindSafe for HarnessLaunchTargetSelectionV1
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