Crate strided_traits

Crate strided_traits 

Source
Expand description

Shared traits for the strided-rs ecosystem.

This crate provides the core trait definitions that are shared across strided-view, strided-kernel, strided-einsum2, and external crates (e.g., tropical-gemm).

External crates can depend on strided-traits to implement traits for their types without orphan rule violations.

Re-exports§

pub use element_op::Adjoint;
pub use element_op::ComposableElementOp;
pub use element_op::Compose;
pub use element_op::Conj;
pub use element_op::ElementOp;
pub use element_op::ElementOpApply;
pub use element_op::Identity;
pub use element_op::Transpose;
pub use scalar::ScalarBase;

Modules§

element_op
Element-wise operations applied lazily to strided views.
scalar
Scalar type bounds for strided operations and einsum.