pub struct FactualStmtSuccess {
pub stmt: Fact,
pub infers: InferResult,
pub verified_by: VerifiedByResult,
}Fields§
§stmt: Fact§infers: InferResult§verified_by: VerifiedByResultImplementations§
Source§impl FactualStmtSuccess
impl FactualStmtSuccess
pub fn verification_display_line(&self) -> String
pub fn new_with_verified_by_builtin_rules( stmt: Fact, infers: InferResult, verified_by: VerifiedByResult, ) -> Self
pub fn new_with_verified_by_builtin_rules_recording_stmt( stmt: Fact, builtin_rule_label: String, step_results: Vec<StmtResult>, ) -> Self
pub fn new_with_verified_by_builtin_rules_label_and_steps( stmt: Fact, infers: InferResult, builtin_rule_label: String, step_results: Vec<StmtResult>, ) -> Self
pub fn new_with_verified_by_known_fact_and_infer( stmt: Fact, infers: InferResult, verified_by: VerifiedByResult, step_results: Vec<StmtResult>, ) -> Self
pub fn new_with_verified_by_known_fact( stmt: Fact, verified_by: VerifiedByResult, step_results: Vec<StmtResult>, ) -> Self
pub fn line_file_for_verified_by_known_fact_in_json(&self) -> LineFile
pub fn is_verified_by_builtin_rules_only(&self) -> bool
Trait Implementations§
Source§impl Debug for FactualStmtSuccess
impl Debug for FactualStmtSuccess
Source§impl From<FactualStmtSuccess> for StmtResult
impl From<FactualStmtSuccess> for StmtResult
Source§fn from(v: FactualStmtSuccess) -> Self
fn from(v: FactualStmtSuccess) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FactualStmtSuccess
impl RefUnwindSafe for FactualStmtSuccess
impl !Send for FactualStmtSuccess
impl !Sync for FactualStmtSuccess
impl Unpin for FactualStmtSuccess
impl UnsafeUnpin for FactualStmtSuccess
impl UnwindSafe for FactualStmtSuccess
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