pub struct GoldenQuery {Show 13 fields
pub id: String,
pub query: String,
pub category: String,
pub slice: Option<String>,
pub hop_path: Option<GoldenHopPath>,
pub project: Option<String>,
pub branch: Option<String>,
pub memory_type: Option<String>,
pub relevant_ids: Vec<i64>,
pub evidence_refs: Vec<EvidenceRef>,
pub expect_abstain: bool,
pub false_premise: bool,
pub notes: Option<String>,
}Fields§
§id: String§query: String§category: String§slice: Option<String>§hop_path: Option<GoldenHopPath>§project: Option<String>§branch: Option<String>§memory_type: Option<String>§relevant_ids: Vec<i64>§evidence_refs: Vec<EvidenceRef>§expect_abstain: bool§false_premise: bool§notes: Option<String>Implementations§
Source§impl GoldenQuery
impl GoldenQuery
pub fn expects_abstention(&self) -> bool
pub fn slice_label(&self) -> &str
pub fn expected_refs(&self) -> Vec<EvidenceRef>
Trait Implementations§
Source§impl Clone for GoldenQuery
impl Clone for GoldenQuery
Source§fn clone(&self) -> GoldenQuery
fn clone(&self) -> GoldenQuery
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 GoldenQuery
impl Debug for GoldenQuery
Source§impl<'de> Deserialize<'de> for GoldenQuery
impl<'de> Deserialize<'de> for GoldenQuery
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 GoldenQuery
impl RefUnwindSafe for GoldenQuery
impl Send for GoldenQuery
impl Sync for GoldenQuery
impl Unpin for GoldenQuery
impl UnsafeUnpin for GoldenQuery
impl UnwindSafe for GoldenQuery
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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