pub struct SemanticTaskObjectiveLaw {
pub return_bound: i64,
pub evaluator_min: f64,
pub evaluator_max: f64,
pub coefficients: [f32; 9],
pub structural_cost: SemanticStructuralCostDescriptor,
}Expand description
Evaluator interval and objective coefficients frozen by the native task before actions, independently of any future training-group membership.
Fields§
§return_bound: i64§evaluator_min: f64§evaluator_max: f64§coefficients: [f32; 9]§structural_cost: SemanticStructuralCostDescriptorTrait Implementations§
Source§impl Clone for SemanticTaskObjectiveLaw
impl Clone for SemanticTaskObjectiveLaw
Source§fn clone(&self) -> SemanticTaskObjectiveLaw
fn clone(&self) -> SemanticTaskObjectiveLaw
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 moreimpl Copy for SemanticTaskObjectiveLaw
Source§impl Debug for SemanticTaskObjectiveLaw
impl Debug for SemanticTaskObjectiveLaw
Source§impl PartialEq for SemanticTaskObjectiveLaw
impl PartialEq for SemanticTaskObjectiveLaw
impl StructuralPartialEq for SemanticTaskObjectiveLaw
Auto Trait Implementations§
impl Freeze for SemanticTaskObjectiveLaw
impl RefUnwindSafe for SemanticTaskObjectiveLaw
impl Send for SemanticTaskObjectiveLaw
impl Sync for SemanticTaskObjectiveLaw
impl Unpin for SemanticTaskObjectiveLaw
impl UnsafeUnpin for SemanticTaskObjectiveLaw
impl UnwindSafe for SemanticTaskObjectiveLaw
Blanket Implementations§
impl<T> Allocation for T
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