ADConvertableTrait

Trait ADConvertableTrait 

Source
pub trait ADConvertableTrait {
    type ConvertableType<T: AD>;

    // Required method
    fn convert_to_other_ad_type<T1: AD, T2: AD>(
        input: &Self::ConvertableType<T1>,
    ) -> Self::ConvertableType<T2>;
}

Required Associated Types§

Required Methods§

Source

fn convert_to_other_ad_type<T1: AD, T2: AD>( input: &Self::ConvertableType<T1>, ) -> Self::ConvertableType<T2>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl ADConvertableTrait for ()

Source§

type ConvertableType<T: AD> = ()

Source§

fn convert_to_other_ad_type<T1: AD, T2: AD>( _input: &Self::ConvertableType<T1>, ) -> Self::ConvertableType<T2>

Implementors§