[][src]Enum rustc_ap_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 Hash for CFGuard[src]

impl PartialEq<CFGuard> for CFGuard[src]

impl StructuralPartialEq for CFGuard[src]

Auto Trait Implementations

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<'a, T> Captures<'a> for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

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

impl<T> Instrument for T[src]

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

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

type Error = !

impl<T> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,