DenseEinsumBackend

Trait DenseEinsumBackend 

Source
pub trait DenseEinsumBackend<T, C>:
    EinsumBackend<Standard<T>>
    + TensorSemiringCore<Standard<T>, Context = C>
    + TensorSemiringFastPath<Standard<T>, Context = C, Plan = <Self as TensorSemiringCore<Standard<T>>>::Plan>
where T: StandardRuntimeValue,
{ }

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.

Implementors§

Source§

impl<T, C, B> DenseEinsumBackend<T, C> for B
where T: StandardRuntimeValue, B: EinsumBackend<Standard<T>> + TensorSemiringCore<Standard<T>, Context = C> + TensorSemiringFastPath<Standard<T>, Context = C, Plan = <B as TensorSemiringCore<Standard<T>>>::Plan>,