[−][src]Enum rustc_session::config::CFGuard
The different settings that the -C control-flow-guard flag can have.
Variants
Do not emit Control Flow Guard metadata or checks.
Emit Control Flow Guard metadata but no checks.
Emit Control Flow Guard metadata and checks.
Trait Implementations
impl Clone for CFGuard[src]
impl Copy for CFGuard[src]
impl Debug for CFGuard[src]
impl DepTrackingHash for CFGuard[src]
pub fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
impl Hash for CFGuard[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl PartialEq<CFGuard> for CFGuard[src]
pub fn eq(&self, other: &CFGuard) -> bool[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralPartialEq for CFGuard[src]
Auto Trait Implementations
impl RefUnwindSafe for CFGuard
impl Send for CFGuard
impl Sync for CFGuard
impl Unpin for CFGuard
impl UnwindSafe for CFGuard
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,