pub struct Mutable { /* private fields */ }Implementations§
Source§impl Mutable
impl Mutable
Sourcepub fn range_upto(
&self,
other: &Mutable,
count: RangeCount,
) -> Result<RangeIterator, RangeImpossible>
pub fn range_upto( &self, other: &Mutable, count: RangeCount, ) -> Result<RangeIterator, RangeImpossible>
Iterator producing a half-open range [self, other>
Produces precisely count items.
Source§impl Mutable
impl Mutable
Sourcepub fn iter<ASO: AddSubOffset>(
self,
aso: ASO,
) -> IteratorCore<ASO, impl MutateReturn + Debug> ⓘ
pub fn iter<ASO: AddSubOffset>( self, aso: ASO, ) -> IteratorCore<ASO, impl MutateReturn + Debug> ⓘ
Iterator producing <self, ..>
Sourcepub fn some_range(
a: Option<&Mutable>,
b: Option<&Mutable>,
count: RangeCount,
) -> Result<BoxedIterator, LogicError>
pub fn some_range( a: Option<&Mutable>, b: Option<&Mutable>, count: RangeCount, ) -> Result<BoxedIterator, LogicError>
Iterator producing an open range, <a, b>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Mutable
impl RefUnwindSafe for Mutable
impl Send for Mutable
impl Sync for Mutable
impl Unpin for Mutable
impl UnwindSafe for Mutable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more