pub struct GroundTruthData {Show 17 fields
pub data_type: Option<String>,
pub data_key: Option<String>,
pub fetch_timestamp: Option<String>,
pub session_id: Option<String>,
pub mod_date: Option<String>,
pub title: Option<String>,
pub text: Option<String>,
pub url: Option<String>,
pub pub_date: Option<String>,
pub pubdate: Option<String>,
pub author: Option<String>,
pub source_name: Option<Vec<String>>,
pub language: Option<String>,
pub keywords: Option<Vec<String>>,
pub industries: Option<Vec<String>>,
pub unique_id: Option<String>,
pub module: Option<String>,
}Expand description
Ground truth data from pre-extracted JSON
Fields§
§data_type: Option<String>§data_key: Option<String>§fetch_timestamp: Option<String>§session_id: Option<String>§mod_date: Option<String>§title: Option<String>§text: Option<String>§url: Option<String>§pub_date: Option<String>§pubdate: Option<String>§source_name: Option<Vec<String>>§language: Option<String>§keywords: Option<Vec<String>>§industries: Option<Vec<String>>§unique_id: Option<String>§module: Option<String>Implementations§
Source§impl GroundTruthData
impl GroundTruthData
Sourcepub fn get_pubdate(&self) -> Option<&str>
pub fn get_pubdate(&self) -> Option<&str>
Get the publication date (handles both variants)
Get author name(s)
Trait Implementations§
Source§impl Clone for GroundTruthData
impl Clone for GroundTruthData
Source§fn clone(&self) -> GroundTruthData
fn clone(&self) -> GroundTruthData
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 moreSource§impl Debug for GroundTruthData
impl Debug for GroundTruthData
Source§impl<'de> Deserialize<'de> for GroundTruthData
impl<'de> Deserialize<'de> for GroundTruthData
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 GroundTruthData
impl RefUnwindSafe for GroundTruthData
impl Send for GroundTruthData
impl Sync for GroundTruthData
impl Unpin for GroundTruthData
impl UnsafeUnpin for GroundTruthData
impl UnwindSafe for GroundTruthData
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