pub struct RuntimeHpoCampaignTask {
pub run_id: RunId,
pub operation_id: String,
pub controller_id: ControllerId,
pub target_node_id: NodeId,
pub seed: Option<u64>,
}Expand description
Typed scheduler operation used to create one invocation-local HPO session.
It deliberately contains no graph NodePlan: the session controls variant
campaigns for target_node_id, while all predictor work remains in the
ordinary graph execution plan.
Fields§
§run_id: RunId§operation_id: String§controller_id: ControllerId§target_node_id: NodeId§seed: Option<u64>Trait Implementations§
Source§impl Clone for RuntimeHpoCampaignTask
impl Clone for RuntimeHpoCampaignTask
Source§fn clone(&self) -> RuntimeHpoCampaignTask
fn clone(&self) -> RuntimeHpoCampaignTask
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RuntimeHpoCampaignTask
impl Debug for RuntimeHpoCampaignTask
Source§impl PartialEq for RuntimeHpoCampaignTask
impl PartialEq for RuntimeHpoCampaignTask
impl StructuralPartialEq for RuntimeHpoCampaignTask
Auto Trait Implementations§
impl Freeze for RuntimeHpoCampaignTask
impl RefUnwindSafe for RuntimeHpoCampaignTask
impl Send for RuntimeHpoCampaignTask
impl Sync for RuntimeHpoCampaignTask
impl Unpin for RuntimeHpoCampaignTask
impl UnsafeUnpin for RuntimeHpoCampaignTask
impl UnwindSafe for RuntimeHpoCampaignTask
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