pub struct VariantSelectionOutcome {
pub selection: VariantSelection,
pub decision: SelectionDecision,
}Expand description
Extended result of native variant selection.
The historical VariantSelection remains source-compatible for callers
that construct or destructure it. Training orchestration uses this additive
result to retain the exact SelectionDecision produced by the one and
only ranking pass.
Fields§
§selection: VariantSelection§decision: SelectionDecisionTrait Implementations§
Source§impl Clone for VariantSelectionOutcome
impl Clone for VariantSelectionOutcome
Source§fn clone(&self) -> VariantSelectionOutcome
fn clone(&self) -> VariantSelectionOutcome
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 VariantSelectionOutcome
impl RefUnwindSafe for VariantSelectionOutcome
impl Send for VariantSelectionOutcome
impl Sync for VariantSelectionOutcome
impl Unpin for VariantSelectionOutcome
impl UnsafeUnpin for VariantSelectionOutcome
impl UnwindSafe for VariantSelectionOutcome
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