pub struct DatasetItem {
pub id: String,
pub dataset_id: String,
pub input: Option<Value>,
pub expected_output: Option<Value>,
pub metadata: Option<Value>,
pub source_trace_id: Option<String>,
pub source_observation_id: Option<String>,
pub status: String,
}Expand description
A dataset item.
Fields§
§id: StringUnique item identifier.
dataset_id: StringID of the parent dataset.
input: Option<Value>Input data for this item.
expected_output: Option<Value>Expected output for evaluation.
metadata: Option<Value>Optional metadata.
source_trace_id: Option<String>Trace ID this item was sourced from.
source_observation_id: Option<String>Observation ID this item was sourced from.
status: StringItem status (e.g. “ACTIVE”).
Trait Implementations§
Source§impl Clone for DatasetItem
impl Clone for DatasetItem
Source§fn clone(&self) -> DatasetItem
fn clone(&self) -> DatasetItem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatasetItem
impl Debug for DatasetItem
Source§impl<'de> Deserialize<'de> for DatasetItem
impl<'de> Deserialize<'de> for DatasetItem
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
Auto Trait Implementations§
impl Freeze for DatasetItem
impl RefUnwindSafe for DatasetItem
impl Send for DatasetItem
impl Sync for DatasetItem
impl Unpin for DatasetItem
impl UnsafeUnpin for DatasetItem
impl UnwindSafe for DatasetItem
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