concision_core/traits/
shape.rs

1/// the [`RawDimension`] trait is used to define a type that can be used as a raw dimension.
2/// This trait is primarily used to provide abstracted, generic interpretations of the
3/// dimensions of the [`ndarray`] crate to ensure long-term compatibility.
4pub trait RawDimension {
5    private! {}
6}
7
8impl<D> RawDimension for D
9where
10    D: ndarray::Dimension,
11{
12    seal! {}
13}