[][src]Trait nalgebra::base::dimension::DimName

pub trait DimName: Dim {
    type Value: NamedDim<Name = Self>;
    fn name() -> Self;

    fn dim() -> usize { ... }
}
[]

Trait implemented exclusively by type-level integers.

Associated Types

type Value: NamedDim<Name = Self>

Required methods

fn name() -> Self[]

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

Provided methods

fn dim() -> usize[]

The value of this dimension.

Implementations on Foreign Types

impl<A: Bit + Any + Debug + Copy + PartialEq + Send + Sync, B: Bit + Any + Debug + Copy + PartialEq + Send + Sync, C: Bit + Any + Debug + Copy + PartialEq + Send + Sync, D: Bit + Any + Debug + Copy + PartialEq + Send + Sync, E: Bit + Any + Debug + Copy + PartialEq + Send + Sync, F: Bit + Any + Debug + Copy + PartialEq + Send + Sync, G: Bit + Any + Debug + Copy + PartialEq + Send + Sync> DimName for UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, A>, B>, C>, D>, E>, F>, G>[src][]

type Value = Self

impl<U: Unsigned + DimName, B: Bit + Any + Debug + Copy + PartialEq + Send + Sync> DimName for UInt<U, B>[src][]

type Value = UInt<U, B>

Implementors

impl DimName for U0[src][]

impl DimName for U1[src][]

impl DimName for U10[src][]

impl DimName for U100[src][]

impl DimName for U101[src][]

impl DimName for U102[src][]

impl DimName for U103[src][]

impl DimName for U104[src][]

impl DimName for U105[src][]

impl DimName for U106[src][]

impl DimName for U107[src][]

impl DimName for U108[src][]

impl DimName for U109[src][]

impl DimName for U11[src][]

impl DimName for U110[src][]

impl DimName for U111[src][]

impl DimName for U112[src][]

impl DimName for U113[src][]

impl DimName for U114[src][]

impl DimName for U115[src][]

impl DimName for U116[src][]

impl DimName for U117[src][]

impl DimName for U118[src][]

impl DimName for U119[src][]

impl DimName for U12[src][]

impl DimName for U120[src][]

impl DimName for U121[src][]

impl DimName for U122[src][]

impl DimName for U123[src][]

impl DimName for U124[src][]

impl DimName for U125[src][]

impl DimName for U126[src][]

impl DimName for U127[src][]

impl DimName for U13[src][]

impl DimName for U14[src][]

impl DimName for U15[src][]

impl DimName for U16[src][]

impl DimName for U17[src][]

impl DimName for U18[src][]

impl DimName for U19[src][]

impl DimName for U2[src][]

impl DimName for U20[src][]

impl DimName for U21[src][]

impl DimName for U22[src][]

impl DimName for U23[src][]

impl DimName for U24[src][]

impl DimName for U25[src][]

impl DimName for U26[src][]

impl DimName for U27[src][]

impl DimName for U28[src][]

impl DimName for U29[src][]

impl DimName for U3[src][]

impl DimName for U30[src][]

impl DimName for U31[src][]

impl DimName for U32[src][]

impl DimName for U33[src][]

impl DimName for U34[src][]

impl DimName for U35[src][]

impl DimName for U36[src][]

impl DimName for U37[src][]

impl DimName for U38[src][]

impl DimName for U39[src][]

impl DimName for U4[src][]

impl DimName for U40[src][]

impl DimName for U41[src][]

impl DimName for U42[src][]

impl DimName for U43[src][]

impl DimName for U44[src][]

impl DimName for U45[src][]

impl DimName for U46[src][]

impl DimName for U47[src][]

impl DimName for U48[src][]

impl DimName for U49[src][]

impl DimName for U5[src][]

impl DimName for U50[src][]

impl DimName for U51[src][]

impl DimName for U52[src][]

impl DimName for U53[src][]

impl DimName for U54[src][]

impl DimName for U55[src][]

impl DimName for U56[src][]

impl DimName for U57[src][]

impl DimName for U58[src][]

impl DimName for U59[src][]

impl DimName for U6[src][]

impl DimName for U60[src][]

impl DimName for U61[src][]

impl DimName for U62[src][]

impl DimName for U63[src][]

impl DimName for U64[src][]

impl DimName for U65[src][]

impl DimName for U66[src][]

impl DimName for U67[src][]

impl DimName for U68[src][]

impl DimName for U69[src][]

impl DimName for U7[src][]

impl DimName for U70[src][]

impl DimName for U71[src][]

impl DimName for U72[src][]

impl DimName for U73[src][]

impl DimName for U74[src][]

impl DimName for U75[src][]

impl DimName for U76[src][]

impl DimName for U77[src][]

impl DimName for U78[src][]

impl DimName for U79[src][]

impl DimName for U8[src][]

impl DimName for U80[src][]

impl DimName for U81[src][]

impl DimName for U82[src][]

impl DimName for U83[src][]

impl DimName for U84[src][]

impl DimName for U85[src][]

impl DimName for U86[src][]

impl DimName for U87[src][]

impl DimName for U88[src][]

impl DimName for U89[src][]

impl DimName for U9[src][]

impl DimName for U90[src][]

impl DimName for U91[src][]

impl DimName for U92[src][]

impl DimName for U93[src][]

impl DimName for U94[src][]

impl DimName for U95[src][]

impl DimName for U96[src][]

impl DimName for U97[src][]

impl DimName for U98[src][]

impl DimName for U99[src][]