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() -> Self
Create 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,