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]

Create an instance of this Range.

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]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl<Left, Right> Send for Range<Left, Right> where
    Left: Send,
    Right: Send

impl<Left, Right> Sync for Range<Left, Right> where
    Left: Sync,
    Right: Sync