pub struct GroundTruthEntry {
pub query: String,
pub chunk_content: String,
pub chunk_source: String,
pub chunk_start_secs: Option<f64>,
pub chunk_end_secs: Option<f64>,
pub domain: String,
pub course: String,
}Expand description
A single ground truth entry (query paired with its source chunk)
Fields§
§query: StringThe evaluation query
chunk_content: StringFull text of the source chunk this query was generated from
chunk_source: StringFile path of the source chunk
chunk_start_secs: Option<f64>Start time in seconds (for media chunks)
chunk_end_secs: Option<f64>End time in seconds (for media chunks)
domain: StringDomain classification
course: StringCourse directory name
Trait Implementations§
Source§impl Clone for GroundTruthEntry
impl Clone for GroundTruthEntry
Source§fn clone(&self) -> GroundTruthEntry
fn clone(&self) -> GroundTruthEntry
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 GroundTruthEntry
impl Debug for GroundTruthEntry
Source§impl<'de> Deserialize<'de> for GroundTruthEntry
impl<'de> Deserialize<'de> for GroundTruthEntry
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 GroundTruthEntry
impl RefUnwindSafe for GroundTruthEntry
impl Send for GroundTruthEntry
impl Sync for GroundTruthEntry
impl Unpin for GroundTruthEntry
impl UnsafeUnpin for GroundTruthEntry
impl UnwindSafe for GroundTruthEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more