pub enum RejectOpWith {
Abort,
NoWarning,
Warning,
WarningWithoutBacktrace,
}
Variants§
Abort
Isolated op is rejected with an abort of the machine.
NoWarning
If not Abort, miri returns an error for an isolated op. Following options determine if user should be warned about such error. Do not print warning about rejected isolated op.
Warning
Print a warning about rejected isolated op, with backtrace.
WarningWithoutBacktrace
Print a warning about rejected isolated op, without backtrace.
Trait Implementations§
Source§impl Clone for RejectOpWith
impl Clone for RejectOpWith
Source§fn clone(&self) -> RejectOpWith
fn clone(&self) -> RejectOpWith
Returns a copy of the value. Read more
1.0.0 · 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 RejectOpWith
impl Debug for RejectOpWith
Source§impl PartialEq for RejectOpWith
impl PartialEq for RejectOpWith
impl Copy for RejectOpWith
impl StructuralPartialEq for RejectOpWith
Auto Trait Implementations§
impl Freeze for RejectOpWith
impl RefUnwindSafe for RejectOpWith
impl Send for RejectOpWith
impl Sync for RejectOpWith
impl Unpin for RejectOpWith
impl UnwindSafe for RejectOpWith
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte
Size for each variant:
Abort
: 0 bytesNoWarning
: 0 bytesWarning
: 0 bytesWarningWithoutBacktrace
: 0 bytes