pub enum SchedulingAssumption {
CanAssumeRunning,
CannotAssumeRunning,
}Expand description
Indicates to the scheduler whether it can kani::assume that the returned task is running.
This is useful if the task was picked nondeterministically using kani::any().
For more information, see SchedulingStrategy.
Variants§
Auto Trait Implementations§
impl Freeze for SchedulingAssumption
impl RefUnwindSafe for SchedulingAssumption
impl Send for SchedulingAssumption
impl Sync for SchedulingAssumption
impl Unpin for SchedulingAssumption
impl UnwindSafe for SchedulingAssumption
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