pub struct ProofReportDependency {
pub name: String,
pub kind: String,
pub rule: Option<String>,
pub judgement: Option<String>,
}Expand description
One entry of the transitive dependency walk inside a ProofReport.
Fields§
§name: String§kind: String§rule: Option<String>Rule referenced by a proof-object dependency (empty for axioms/assumptions).
judgement: Option<String>Stringified judgement, when known.
Trait Implementations§
Source§impl Clone for ProofReportDependency
impl Clone for ProofReportDependency
Source§fn clone(&self) -> ProofReportDependency
fn clone(&self) -> ProofReportDependency
Returns a duplicate of the value. Read more
1.0.0 · 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 ProofReportDependency
impl Debug for ProofReportDependency
Source§impl PartialEq for ProofReportDependency
impl PartialEq for ProofReportDependency
impl StructuralPartialEq for ProofReportDependency
Auto Trait Implementations§
impl Freeze for ProofReportDependency
impl RefUnwindSafe for ProofReportDependency
impl Send for ProofReportDependency
impl Sync for ProofReportDependency
impl Unpin for ProofReportDependency
impl UnsafeUnpin for ProofReportDependency
impl UnwindSafe for ProofReportDependency
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