Enum rafx_api::RafxValidationMode[][src]

pub enum RafxValidationMode {
    Disabled,
    EnabledIfAvailable,
    Enabled,
}

Controls if validation is enabled or not. The requirements/behaviors of validation is API-specific.

Variants

Disabled

Do not enable validation. Even if validation is turned on through external means, do not intentionally fail initialization

EnabledIfAvailable

Enable validation if possible. (Details on requirements to enable at runtime are API-specific)

Enabled

Enable validation, and fail if we cannot enable it or detect that it is not enabled through external means. (Details on this are API-specific)

Trait Implementations

impl Clone for RafxValidationMode[src]

impl Copy for RafxValidationMode[src]

impl Default for RafxValidationMode[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<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

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

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

impl<T> Resource for T where
    T: Downcast + Send + Sync
[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.