[][src]Enum rustc_ap_rustc_session::config::CFGuard

pub enum CFGuard {
    Disabled,
    NoChecks,
    Checks,
}

The different settings that the -Z 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

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]

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, 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<E> SpecializationError for E[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.