pub struct FunctionSummary {
pub function_name: String,
pub precondition: IntervalEnv,
pub postcondition: IntervalEnv,
pub termination: TerminationEvidence,
pub cost: CostBound,
}Expand description
A function summary: pre/post conditions as interval environments.
Fields§
§function_name: String§precondition: IntervalEnv§postcondition: IntervalEnv§termination: TerminationEvidence§cost: CostBoundImplementations§
Auto Trait Implementations§
impl Freeze for FunctionSummary
impl RefUnwindSafe for FunctionSummary
impl Send for FunctionSummary
impl Sync for FunctionSummary
impl Unpin for FunctionSummary
impl UnsafeUnpin for FunctionSummary
impl UnwindSafe for FunctionSummary
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