Skip to main content

HasDual

Trait HasDual 

Source
pub trait HasDual {
    type Dual: HasDual;
}

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl HasDual for Close

Source§

impl HasDual for IntoRaw

Source§

impl HasDual for Var<Z>

Source§

impl<N> HasDual for Var<S<N>>

Source§

type Dual = Var<S<N>>

Source§

impl<P: HasDual> HasDual for Rec<P>

Source§

type Dual = Rec<<P as HasDual>::Dual>

Source§

impl<P: HasDual, Q: HasDual> HasDual for Choose<P, Q>

Source§

type Dual = Offer<<P as HasDual>::Dual, <Q as HasDual>::Dual>

Source§

impl<P: HasDual, Q: HasDual> HasDual for Offer<P, Q>

Source§

type Dual = Choose<<P as HasDual>::Dual, <Q as HasDual>::Dual>

Source§

impl<T, P: HasDual> HasDual for Recv<T, P>

Source§

type Dual = Send<T, <P as HasDual>::Dual>

Source§

impl<T, P: HasDual> HasDual for Send<T, P>

Source§

type Dual = Recv<T, <P as HasDual>::Dual>