[][src]Trait typic::transmute::unsafe_transmutation::UnsafeTransmuteOptions

pub trait UnsafeTransmuteOptions {
    type Alignment;
    type Transparency;
    type Stability;
    type Validity;
}

Options for unsafe transmutation.

Associated Types

Loading content...

Implementors

impl UnsafeTransmuteOptions for (Alignment, Stability)[src]

impl UnsafeTransmuteOptions for (Alignment, Stability, Validity)[src]

impl UnsafeTransmuteOptions for (Alignment, Transparency)[src]

impl UnsafeTransmuteOptions for (Alignment, Transparency, Stability)[src]

impl UnsafeTransmuteOptions for (Alignment, Transparency, Stability, Validity)[src]

impl UnsafeTransmuteOptions for (Alignment, Transparency, Validity)[src]

impl UnsafeTransmuteOptions for (Alignment, Validity)[src]

impl UnsafeTransmuteOptions for (Alignment,)[src]

type Alignment = Unchecked

type Stability = Stable

type Transparency = Enforced

type Validity = AlwaysValid

impl UnsafeTransmuteOptions for (Stability, Validity)[src]

impl UnsafeTransmuteOptions for (Transparency, Stability)[src]

impl UnsafeTransmuteOptions for (Transparency, Stability, Validity)[src]

impl UnsafeTransmuteOptions for (Transparency, Validity)[src]

impl UnsafeTransmuteOptions for (Transparency,)[src]

type Alignment = Static

type Stability = Stable

type Transparency = Unenforced

type Validity = AlwaysValid

impl UnsafeTransmuteOptions for (Validity,)[src]

type Alignment = Static

type Stability = Stable

type Transparency = Enforced

type Validity = MaybeInvalid

impl UnsafeTransmuteOptions for Alignment[src]

type Alignment = Unchecked

type Stability = Stable

type Transparency = Enforced

type Validity = AlwaysValid

impl UnsafeTransmuteOptions for Transparency[src]

type Alignment = Static

type Stability = Stable

type Transparency = Unenforced

type Validity = AlwaysValid

impl UnsafeTransmuteOptions for Validity[src]

type Alignment = Static

type Stability = Stable

type Transparency = Unenforced

type Validity = AlwaysValid

impl<O> UnsafeTransmuteOptions for O where
    O: TransmuteOptions
[src]

type Alignment = Static

type Transparency = Enforced

type Stability = <O as TransmuteOptions>::Stability

type Validity = AlwaysValid

Loading content...