Skip to main content

ComplexCoreExpand

Trait ComplexCoreExpand 

Source
pub trait ComplexCoreExpand {
    type FloatElem: Scalar;

    // Required methods
    fn __expand_conj_method(self, scope: &mut Scope) -> Self;
    fn __expand_real_val_method(
        self,
        scope: &mut Scope,
    ) -> NativeExpand<<Self as ComplexCoreExpand>::FloatElem>;
    fn __expand_imag_val_method(
        self,
        scope: &mut Scope,
    ) -> NativeExpand<<Self as ComplexCoreExpand>::FloatElem>;
}

Required Associated Types§

Required Methods§

Source

fn __expand_conj_method(self, scope: &mut Scope) -> Self

Source

fn __expand_real_val_method( self, scope: &mut Scope, ) -> NativeExpand<<Self as ComplexCoreExpand>::FloatElem>

Source

fn __expand_imag_val_method( self, scope: &mut Scope, ) -> NativeExpand<<Self as ComplexCoreExpand>::FloatElem>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§