pub struct RuntimeHpoCampaignResult {
pub operation_id: String,
pub controller_id: ControllerId,
pub target_node_id: NodeId,
pub candidates: Vec<RuntimeHpoCandidateEvaluation>,
pub checkpoint: RuntimeHpoCheckpointResult,
pub incumbent: RuntimeHpoIncumbent,
pub terminal_trials: Vec<RuntimeHpoTerminalSnapshot>,
}Fields§
§operation_id: String§controller_id: ControllerId§target_node_id: NodeId§candidates: Vec<RuntimeHpoCandidateEvaluation>§checkpoint: RuntimeHpoCheckpointResultEmitted only after all proposed trials have a scheduler-observed terminal state and their report evidence validates.
incumbent: RuntimeHpoIncumbent§terminal_trials: Vec<RuntimeHpoTerminalSnapshot>Trait Implementations§
Source§impl Clone for RuntimeHpoCampaignResult
impl Clone for RuntimeHpoCampaignResult
Source§fn clone(&self) -> RuntimeHpoCampaignResult
fn clone(&self) -> RuntimeHpoCampaignResult
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 moreAuto Trait Implementations§
impl Freeze for RuntimeHpoCampaignResult
impl RefUnwindSafe for RuntimeHpoCampaignResult
impl Send for RuntimeHpoCampaignResult
impl Sync for RuntimeHpoCampaignResult
impl Unpin for RuntimeHpoCampaignResult
impl UnsafeUnpin for RuntimeHpoCampaignResult
impl UnwindSafe for RuntimeHpoCampaignResult
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