pub struct SizeBound {
pub levels: u64,
pub max_width: u64,
pub bound: u64,
pub actual: u64,
}Expand description
A certified upper bound on a refutation’s size, read off a valid rank descent.
Fields§
§levels: u64The number of distinct rank levels the measure passes through.
max_width: u64The largest number of steps at any single rank level (the per-level “width”).
bound: u64The certified upper bound on the step count: levels · max_width.
actual: u64The actual step count (always ≤ bound).
Trait Implementations§
impl Copy for SizeBound
impl Eq for SizeBound
impl StructuralPartialEq for SizeBound
Auto Trait Implementations§
impl Freeze for SizeBound
impl RefUnwindSafe for SizeBound
impl Send for SizeBound
impl Sync for SizeBound
impl Unpin for SizeBound
impl UnsafeUnpin for SizeBound
impl UnwindSafe for SizeBound
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