[−][src]Enum rustc_session::config::CFGuard

pub enum CFGuard {
    Disabled,
    NoChecks,
    Checks,
}

The different settings that the -C control-flow-guard flag can have.

Variants

Disabled

Do not emit Control Flow Guard metadata or checks.

NoChecks

Emit Control Flow Guard metadata but no checks.

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]

impl Hash for CFGuard[src]

impl PartialEq<CFGuard> for CFGuard[src]

impl StructuralPartialEq for CFGuard[src]

Auto Trait Implementations

impl RefUnwindSafe for CFGuard[src]

impl Send for CFGuard[src]

impl Sync for CFGuard[src]

impl Unpin for CFGuard[src]

impl UnwindSafe for CFGuard[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone, 
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.