pub struct SemanticTaskObservation {
pub program_source: Vec<u8>,
pub input_bytes: Vec<u8>,
pub result_bytes: Vec<u8>,
pub expected_truth: [SemanticTruth; 3],
}Expand description
Actual native observer output and the exact source/input/result custody used to derive it. These bytes describe execution; they grant no application rights.
Fields§
§program_source: Vec<u8>§input_bytes: Vec<u8>§result_bytes: Vec<u8>§expected_truth: [SemanticTruth; 3]Auto Trait Implementations§
impl Freeze for SemanticTaskObservation
impl RefUnwindSafe for SemanticTaskObservation
impl Send for SemanticTaskObservation
impl Sync for SemanticTaskObservation
impl Unpin for SemanticTaskObservation
impl UnsafeUnpin for SemanticTaskObservation
impl UnwindSafe for SemanticTaskObservation
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