Skip to main content

DimName

Trait DimName 

Source
pub trait DimName: Dim {
    const DIM: usize;

    // Required methods
    fn name() -> Self;
    fn dim() -> usize;
}
Expand description

Trait implemented exclusively by type-level integers.

Required Associated Constants§

Required Methods§

Source

fn name() -> Self

The name of this dimension, i.e., the singleton Self.

Source

fn dim() -> usize

The value of this dimension.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<const T: usize> DimName for Const<T>

Source§

const DIM: usize = T