pub(crate) struct RepeatPlan {
pub repeat: usize,
}Expand description
Unified product of the auto loop-sensitivity pass for one function target.
Fields§
§repeat: usizeRepeat count that should be passed to VerifyDriver::new_with_repeat.
Implementations§
Source§impl RepeatPlan
impl RepeatPlan
Sourcefn from_hints(
dataflow_hints: Vec<DataflowDistanceHint>,
numeric_hints: Vec<NumericRangeHint>,
) -> Self
fn from_hints( dataflow_hints: Vec<DataflowDistanceHint>, numeric_hints: Vec<NumericRangeHint>, ) -> Self
Merge both detector streams into the path-enumerator repeat budget.
Trait Implementations§
Source§impl Clone for RepeatPlan
impl Clone for RepeatPlan
Source§fn clone(&self) -> RepeatPlan
fn clone(&self) -> RepeatPlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RepeatPlan
impl Debug for RepeatPlan
Source§impl Default for RepeatPlan
impl Default for RepeatPlan
Source§fn default() -> RepeatPlan
fn default() -> RepeatPlan
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl DynSend for RepeatPlan
impl DynSync for RepeatPlan
impl Freeze for RepeatPlan
impl RefUnwindSafe for RepeatPlan
impl Send for RepeatPlan
impl Sync for RepeatPlan
impl Unpin for RepeatPlan
impl UnsafeUnpin for RepeatPlan
impl UnwindSafe for RepeatPlan
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more