pub struct Range<Left, Right>where
Left: Unsigned + IsLessOrEqual<Right>,
Right: Unsigned,
LeEq<Left, Right>: IsTrue,{ /* private fields */ }
Expand description
A type level range.
Implementations
Trait Implementations
Auto Trait Implementations
impl<Left, Right> RefUnwindSafe for Range<Left, Right>where
Left: RefUnwindSafe,
Right: RefUnwindSafe,
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,
impl<Left, Right> Unpin for Range<Left, Right>where
Left: Unpin,
Right: Unpin,
impl<Left, Right> UnwindSafe for Range<Left, Right>where
Left: UnwindSafe,
Right: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more