#[non_exhaustive]pub struct Assessment {
pub confidence: f64,
pub title: FieldCheck,
pub authors: FieldCheck,
pub year: FieldCheck,
pub container: FieldCheck,
pub volume: FieldCheck,
pub page: FieldCheck,
pub ids: Agreement,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.confidence: f64§title: FieldCheck§year: FieldCheck§container: FieldCheckThe journal: Match when the claim names it (or an abbreviation),
Mismatch when a structured claim names another.
volume: FieldCheck§page: FieldCheckThe first page.
ids: AgreementWhether the claim’s identifiers are the record’s: Match if any
claimed ID is the record’s, Mismatch if the record has a different
ID of the same kind, else Unknown.
Trait Implementations§
Source§impl Clone for Assessment
impl Clone for Assessment
impl Copy for Assessment
Source§impl Debug for Assessment
impl Debug for Assessment
Source§impl<'de> Deserialize<'de> for Assessment
impl<'de> Deserialize<'de> for Assessment
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
Source§impl PartialEq for Assessment
impl PartialEq for Assessment
Source§impl Serialize for Assessment
impl Serialize for Assessment
impl StructuralPartialEq for Assessment
Auto Trait Implementations§
impl Forget for Assessment
impl Freeze for Assessment
impl RefUnwindSafe for Assessment
impl Send for Assessment
impl Sync for Assessment
impl Unpin for Assessment
impl UnsafeUnpin for Assessment
impl UnwindSafe for Assessment
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