Trait dfdx::shapes::Dim

source ·
pub trait Dim: 'static + Copy + Clone + Debug + Send + Sync + Eq + PartialEq {
    // Required methods
    fn size(&self) -> usize;
    fn from_size(size: usize) -> Option<Self>;
}
Expand description

Represents a single dimension of a multi dimensional Shape

Required Methods§

source

fn size(&self) -> usize

source

fn from_size(size: usize) -> Option<Self>

Implementations on Foreign Types§

source§

impl Dim for usize

source§

fn size(&self) -> usize

source§

fn from_size(size: usize) -> Option<Self>

Implementors§

source§

impl<const M: usize> Dim for Const<M>