pub struct InferResult {
pub matched: Vec<InferredBinding>,
pub suggestions: Vec<ContractSuggestion>,
pub coverage: ReverseCoverageReport,
}Expand description
Result of running inference on a crate.
Fields§
§matched: Vec<InferredBinding>Functions matched to existing contracts
suggestions: Vec<ContractSuggestion>Functions needing new contracts
coverage: ReverseCoverageReportReverse coverage report
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InferResult
impl RefUnwindSafe for InferResult
impl Send for InferResult
impl Sync for InferResult
impl Unpin for InferResult
impl UnsafeUnpin for InferResult
impl UnwindSafe for InferResult
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