Struct CaseMappingIter
pub(in ::char) struct CaseMappingIter(pub(in ::char) IntoIter<char, 3>);
Fields
0: IntoIter<char, 3>
Implementations
impl CaseMappingIter
fn new(chars: [char; 3]) -> CaseMappingIter
Trait Implementations
impl Clone for CaseMappingIter
fn clone(&self) -> CaseMappingIter
impl Debug for CaseMappingIter
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for CaseMappingIter
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl DoubleEndedIterator for CaseMappingIter
fn next_back(&mut self) -> Option<char>fn rfold<Acc, Fold>(self, init: Acc, rfold: Fold) -> Acc where Fold: FnMut(Acc, Self::Item) -> Acc,fn advance_back_by(&mut self, n: usize) -> Result<(), NonZero<usize>>
impl ExactSizeIterator for CaseMappingIter
fn len(&self) -> usizefn is_empty(&self) -> bool
impl FusedIterator for CaseMappingIter
impl Iterator for CaseMappingIter
type Item = char;fn next(&mut self) -> Option<char>fn size_hint(&self) -> (usize, Option<usize>)fn fold<Acc, Fold>(self, init: Acc, fold: Fold) -> Acc where Fold: FnMut(Acc, Self::Item) -> Acc,fn count(self) -> usizefn last(self) -> Option<Self::Item>fn advance_by(&mut self, n: usize) -> Result<(), NonZero<usize>>unsafe fn __iterator_get_unchecked(&mut self, idx: usize) -> Self::Item
impl TrustedLen for CaseMappingIter
impl TrustedRandomAccess for CaseMappingIter
impl TrustedRandomAccessNoCoerce for CaseMappingIter
const MAY_HAVE_SIDE_EFFECT: bool = false;
Auto Trait Implementations
impl Freeze for CaseMappingIter
impl RefUnwindSafe for CaseMappingIter
impl Send for CaseMappingIter
impl Sync for CaseMappingIter
impl Unpin for CaseMappingIter
impl UnsafeUnpin for CaseMappingIter
impl UnwindSafe for CaseMappingIter
Blanket Implementations
impl<I> IntoIterator for CaseMappingIter
where
I: Iterator,
type Item = <I as Iterator>::Item;type IntoIter = I;fn into_iter(self) -> I
impl<T> Any for CaseMappingIter
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for CaseMappingIter
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for CaseMappingIter
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for CaseMappingIter
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for CaseMappingIter
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for CaseMappingIter
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for CaseMappingIter
impl<T, U> Into<U> for CaseMappingIter
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for CaseMappingIter
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for CaseMappingIter
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>