Struct sized_vec::Range [−][src]
pub struct Range<Left, Right> where
Left: Unsigned + IsLessOrEqual<Right>,
Right: Unsigned,
LeEq<Left, Right>: IsTrue, { /* fields omitted */ }A type level range.
Methods
impl<Left, Right> Range<Left, Right> where
Left: Unsigned + IsLessOrEqual<Right>,
Right: Unsigned,
LeEq<Left, Right>: IsTrue, [src]
impl<Left, Right> Range<Left, Right> where
Left: Unsigned + IsLessOrEqual<Right>,
Right: Unsigned,
LeEq<Left, Right>: IsTrue, pub fn new() -> Self[src]
pub fn new() -> SelfCreate an instance of this Range.
pub fn to_usize() -> Range<usize>[src]
pub fn to_usize() -> Range<usize>Reify the range type into a std::ops::Range<usize> value.
Trait Implementations
impl<Left, Right> Default for Range<Left, Right> where
Left: Unsigned + IsLessOrEqual<Right>,
Right: Unsigned,
LeEq<Left, Right>: IsTrue, [src]
impl<Left, Right> Default for Range<Left, Right> where
Left: Unsigned + IsLessOrEqual<Right>,
Right: Unsigned,
LeEq<Left, Right>: IsTrue,