[][src]Trait structural::type_level::to_value_traits::ToUsize

pub trait ToUsize {
    const USIZE: usize;
}

Converts this type-level value to a usize.

Associated Constants

const USIZE: usize

The usize that this type represents

Loading content...

Implementors

impl ToUsize for TStr<__TS<()>>[src]

impl<P0> ToUsize for TStr<__TS<(P0,)>> where
    P0: ToDigit, 
[src]

impl<P0, P1> ToUsize for TStr<__TS<(P0, P1)>> where
    P0: ToDigit,
    P1: ToDigit, 
[src]

impl<P0, P1, P2> ToUsize for TStr<__TS<(P0, P1, P2)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit, 
[src]

impl<P0, P1, P2, P3> ToUsize for TStr<__TS<(P0, P1, P2, P3)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit,
    P13: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit,
    P13: ToDigit,
    P14: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit,
    P13: ToDigit,
    P14: ToDigit,
    P15: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit,
    P13: ToDigit,
    P14: ToDigit,
    P15: ToDigit,
    P16: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit,
    P13: ToDigit,
    P14: ToDigit,
    P15: ToDigit,
    P16: ToDigit,
    P17: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit,
    P13: ToDigit,
    P14: ToDigit,
    P15: ToDigit,
    P16: ToDigit,
    P17: ToDigit,
    P18: ToDigit, 
[src]

impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19)>> where
    P0: ToDigit,
    P1: ToDigit,
    P2: ToDigit,
    P3: ToDigit,
    P4: ToDigit,
    P5: ToDigit,
    P6: ToDigit,
    P7: ToDigit,
    P8: ToDigit,
    P9: ToDigit,
    P10: ToDigit,
    P11: ToDigit,
    P12: ToDigit,
    P13: ToDigit,
    P14: ToDigit,
    P15: ToDigit,
    P16: ToDigit,
    P17: ToDigit,
    P18: ToDigit,
    P19: ToDigit, 
[src]

impl<S> ToUsize for NestedFieldPath<(S,)> where
    S: ToUsize
[src]

Single index NestedFieldPaths up to 19 digits can be converted to usize (assuming that usize can store that number)

Loading content...