pub struct OutcomeSignalV2 {
pub task_id: TaskId,
pub accepted: AcceptanceState,
pub quality_score_milli: u16,
pub quality_dimensions: QualityDimensionsV2,
pub signals: OutcomeSignalsV1,
pub observed_at: String,
}Expand description
Rich task outcome signal used by the learning engine.
Fields§
§task_id: TaskId§accepted: AcceptanceState§quality_score_milli: u16§quality_dimensions: QualityDimensionsV2§signals: OutcomeSignalsV1§observed_at: StringTrait Implementations§
Source§impl Clone for OutcomeSignalV2
impl Clone for OutcomeSignalV2
Source§impl Debug for OutcomeSignalV2
impl Debug for OutcomeSignalV2
Source§impl<'de> Deserialize<'de> for OutcomeSignalV2
impl<'de> Deserialize<'de> for OutcomeSignalV2
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 OutcomeSignalV2
Source§impl PartialEq for OutcomeSignalV2
impl PartialEq for OutcomeSignalV2
Source§impl Serialize for OutcomeSignalV2
impl Serialize for OutcomeSignalV2
impl StructuralPartialEq for OutcomeSignalV2
Auto Trait Implementations§
impl Freeze for OutcomeSignalV2
impl RefUnwindSafe for OutcomeSignalV2
impl Send for OutcomeSignalV2
impl Sync for OutcomeSignalV2
impl Unpin for OutcomeSignalV2
impl UnsafeUnpin for OutcomeSignalV2
impl UnwindSafe for OutcomeSignalV2
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