pub struct DisagreementDetail {
pub text: String,
pub predictions: HashMap<String, Option<String>>,
pub majority_vote: Option<String>,
pub majority_confidence: f64,
}Expand description
Details about a disagreement.
Fields§
§text: StringEntity text
predictions: HashMap<String, Option<String>>Model name -> predicted type (None if model didn’t predict this entity)
majority_vote: Option<String>Most common prediction (majority vote)
majority_confidence: f64Confidence in majority vote (proportion of models agreeing)
Trait Implementations§
Source§impl Clone for DisagreementDetail
impl Clone for DisagreementDetail
Source§fn clone(&self) -> DisagreementDetail
fn clone(&self) -> DisagreementDetail
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 DisagreementDetail
impl Debug for DisagreementDetail
Source§impl<'de> Deserialize<'de> for DisagreementDetail
impl<'de> Deserialize<'de> for DisagreementDetail
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 DisagreementDetail
impl RefUnwindSafe for DisagreementDetail
impl Send for DisagreementDetail
impl Sync for DisagreementDetail
impl Unpin for DisagreementDetail
impl UnsafeUnpin for DisagreementDetail
impl UnwindSafe for DisagreementDetail
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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