#[non_exhaustive]pub struct Verification {
pub verdict: Verdict,
pub reason: String,
pub why: Reason,
pub notes: Vec<Update>,
pub best: Option<usize>,
pub report: ResolveReport,
}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.verdict: Verdict§reason: String§why: ReasonWhy, as data, for front ends that word it themselves.
notes: Vec<Update>What to know about the work the verdict is about, whatever the verdict: its retraction or withdrawal, and its newer version.
best: Option<usize>The candidate the verdict is about, as an index into
report.candidates: the matching work, or the best guess at what was
meant.
report: ResolveReportTrait Implementations§
Source§impl Clone for Verification
impl Clone for Verification
Auto Trait Implementations§
impl !RefUnwindSafe for Verification
impl !UnwindSafe for Verification
impl Forget for Verification
impl Freeze for Verification
impl Move for Verification
impl Send for Verification
impl Sync for Verification
impl Unpin for Verification
impl UnsafeUnpin for Verification
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