pub struct Unverified {
pub file: String,
pub pattern: String,
pub guard: Option<String>,
pub widths: Vec<u32>,
pub why: String,
}Expand description
One rule that was let in on a proof at narrower widths than it runs at.
Fields§
§file: StringThe rule file it is in, as it was named on the command line.
pattern: StringThe pattern it matches, printed back.
guard: Option<String>The condition on the match, printed back, when the rule has one.
widths: Vec<u32>The widths it was proved at, narrowest first.
why: StringThe reason the rule’s bounded clause gives, which is what a reviewer signed for.
Trait Implementations§
Source§impl Clone for Unverified
impl Clone for Unverified
Source§impl Debug for Unverified
impl Debug for Unverified
impl Eq for Unverified
Source§impl PartialEq for Unverified
impl PartialEq for Unverified
impl StructuralPartialEq for Unverified
Auto Trait Implementations§
impl Freeze for Unverified
impl RefUnwindSafe for Unverified
impl Send for Unverified
impl Sync for Unverified
impl Unpin for Unverified
impl UnsafeUnpin for Unverified
impl UnwindSafe for Unverified
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