Enum enumx::predefined::Enum11 [−][src]
Variants
Trait Implementations
impl<T, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> AsMut<T> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: AsMut<T>,
_T1: AsMut<T>,
_T2: AsMut<T>,
_T3: AsMut<T>,
_T4: AsMut<T>,
_T5: AsMut<T>,
_T6: AsMut<T>,
_T7: AsMut<T>,
_T8: AsMut<T>,
_T9: AsMut<T>,
_T10: AsMut<T>,
[src]
_T0: AsMut<T>,
_T1: AsMut<T>,
_T2: AsMut<T>,
_T3: AsMut<T>,
_T4: AsMut<T>,
_T5: AsMut<T>,
_T6: AsMut<T>,
_T7: AsMut<T>,
_T8: AsMut<T>,
_T9: AsMut<T>,
_T10: AsMut<T>,
impl<T, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> AsRef<T> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: AsRef<T>,
_T1: AsRef<T>,
_T2: AsRef<T>,
_T3: AsRef<T>,
_T4: AsRef<T>,
_T5: AsRef<T>,
_T6: AsRef<T>,
_T7: AsRef<T>,
_T8: AsRef<T>,
_T9: AsRef<T>,
_T10: AsRef<T>,
[src]
_T0: AsRef<T>,
_T1: AsRef<T>,
_T2: AsRef<T>,
_T3: AsRef<T>,
_T4: AsRef<T>,
_T5: AsRef<T>,
_T6: AsRef<T>,
_T7: AsRef<T>,
_T8: AsRef<T>,
_T9: AsRef<T>,
_T10: AsRef<T>,
impl<_T0: Clone, _T1: Clone, _T2: Clone, _T3: Clone, _T4: Clone, _T5: Clone, _T6: Clone, _T7: Clone, _T8: Clone, _T9: Clone, _T10: Clone> Clone for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn clone(
&self
) -> Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>ⓘNotable traits for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
impl<_Item, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Iterator for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Iterator<Item = _Item>,
_T1: Iterator<Item = _Item>,
_T2: Iterator<Item = _Item>,
_T3: Iterator<Item = _Item>,
_T4: Iterator<Item = _Item>,
_T5: Iterator<Item = _Item>,
_T6: Iterator<Item = _Item>,
_T7: Iterator<Item = _Item>,
_T8: Iterator<Item = _Item>,
_T9: Iterator<Item = _Item>,
_T10: Iterator<Item = _Item>, type Item = _Item;
[src]
&self
) -> Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>ⓘ
Notable traits for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
impl<_Item, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Iterator for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Iterator<Item = _Item>,
_T1: Iterator<Item = _Item>,
_T2: Iterator<Item = _Item>,
_T3: Iterator<Item = _Item>,
_T4: Iterator<Item = _Item>,
_T5: Iterator<Item = _Item>,
_T6: Iterator<Item = _Item>,
_T7: Iterator<Item = _Item>,
_T8: Iterator<Item = _Item>,
_T9: Iterator<Item = _Item>,
_T10: Iterator<Item = _Item>, type Item = _Item;
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<_T0: Debug, _T1: Debug, _T2: Debug, _T3: Debug, _T4: Debug, _T5: Debug, _T6: Debug, _T7: Debug, _T8: Debug, _T9: Debug, _T10: Debug> Debug for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
impl<_Target, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Deref for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Deref<Target = _Target>,
_T1: Deref<Target = _Target>,
_T2: Deref<Target = _Target>,
_T3: Deref<Target = _Target>,
_T4: Deref<Target = _Target>,
_T5: Deref<Target = _Target>,
_T6: Deref<Target = _Target>,
_T7: Deref<Target = _Target>,
_T8: Deref<Target = _Target>,
_T9: Deref<Target = _Target>,
_T10: Deref<Target = _Target>,
[src]
_T0: Deref<Target = _Target>,
_T1: Deref<Target = _Target>,
_T2: Deref<Target = _Target>,
_T3: Deref<Target = _Target>,
_T4: Deref<Target = _Target>,
_T5: Deref<Target = _Target>,
_T6: Deref<Target = _Target>,
_T7: Deref<Target = _Target>,
_T8: Deref<Target = _Target>,
_T9: Deref<Target = _Target>,
_T10: Deref<Target = _Target>,
impl<_Target, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> DerefMut for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: DerefMut<Target = _Target>,
_T1: DerefMut<Target = _Target>,
_T2: DerefMut<Target = _Target>,
_T3: DerefMut<Target = _Target>,
_T4: DerefMut<Target = _Target>,
_T5: DerefMut<Target = _Target>,
_T6: DerefMut<Target = _Target>,
_T7: DerefMut<Target = _Target>,
_T8: DerefMut<Target = _Target>,
_T9: DerefMut<Target = _Target>,
_T10: DerefMut<Target = _Target>,
Self: Deref<Target = _Target>,
[src]
_T0: DerefMut<Target = _Target>,
_T1: DerefMut<Target = _Target>,
_T2: DerefMut<Target = _Target>,
_T3: DerefMut<Target = _Target>,
_T4: DerefMut<Target = _Target>,
_T5: DerefMut<Target = _Target>,
_T6: DerefMut<Target = _Target>,
_T7: DerefMut<Target = _Target>,
_T8: DerefMut<Target = _Target>,
_T9: DerefMut<Target = _Target>,
_T10: DerefMut<Target = _Target>,
Self: Deref<Target = _Target>,
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Display for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Display,
_T1: Display,
_T2: Display,
_T3: Display,
_T4: Display,
_T5: Display,
_T6: Display,
_T7: Display,
_T8: Display,
_T9: Display,
_T10: Display,
[src]
_T0: Display,
_T1: Display,
_T2: Display,
_T3: Display,
_T4: Display,
_T5: Display,
_T6: Display,
_T7: Display,
_T8: Display,
_T9: Display,
_T10: Display,
impl<_Item, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> DoubleEndedIterator for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: DoubleEndedIterator<Item = _Item>,
_T1: DoubleEndedIterator<Item = _Item>,
_T2: DoubleEndedIterator<Item = _Item>,
_T3: DoubleEndedIterator<Item = _Item>,
_T4: DoubleEndedIterator<Item = _Item>,
_T5: DoubleEndedIterator<Item = _Item>,
_T6: DoubleEndedIterator<Item = _Item>,
_T7: DoubleEndedIterator<Item = _Item>,
_T8: DoubleEndedIterator<Item = _Item>,
_T9: DoubleEndedIterator<Item = _Item>,
_T10: DoubleEndedIterator<Item = _Item>,
Self: Iterator<Item = _Item>,
[src]
_T0: DoubleEndedIterator<Item = _Item>,
_T1: DoubleEndedIterator<Item = _Item>,
_T2: DoubleEndedIterator<Item = _Item>,
_T3: DoubleEndedIterator<Item = _Item>,
_T4: DoubleEndedIterator<Item = _Item>,
_T5: DoubleEndedIterator<Item = _Item>,
_T6: DoubleEndedIterator<Item = _Item>,
_T7: DoubleEndedIterator<Item = _Item>,
_T8: DoubleEndedIterator<Item = _Item>,
_T9: DoubleEndedIterator<Item = _Item>,
_T10: DoubleEndedIterator<Item = _Item>,
Self: Iterator<Item = _Item>,
fn next_back(&mut self) -> Option<_Item>
[src]
pub fn advance_back_by(&mut self, n: usize) -> Result<(), usize>
[src]
pub fn nth_back(&mut self, n: usize) -> Option<Self::Item>
1.37.0[src]
pub fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R where
R: Try<Ok = B>,
F: FnMut(B, Self::Item) -> R,
1.27.0[src]
R: Try<Ok = B>,
F: FnMut(B, Self::Item) -> R,
pub fn rfold<B, F>(self, init: B, f: F) -> B where
F: FnMut(B, Self::Item) -> B,
1.27.0[src]
F: FnMut(B, Self::Item) -> B,
pub fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item> where
P: FnMut(&Self::Item) -> bool,
1.27.0[src]
P: FnMut(&Self::Item) -> bool,
impl<_T0: Eq, _T1: Eq, _T2: Eq, _T3: Eq, _T4: Eq, _T5: Eq, _T6: Eq, _T7: Eq, _T8: Eq, _T9: Eq, _T10: Eq> Eq for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Error for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Error,
_T1: Error,
_T2: Error,
_T3: Error,
_T4: Error,
_T5: Error,
_T6: Error,
_T7: Error,
_T8: Error,
_T9: Error,
_T10: Error,
Self: Debug + Display,
[src]
_T0: Error,
_T1: Error,
_T2: Error,
_T3: Error,
_T4: Error,
_T5: Error,
_T6: Error,
_T7: Error,
_T8: Error,
_T9: Error,
_T10: Error,
Self: Debug + Display,
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<_Item, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> ExactSizeIterator for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: ExactSizeIterator<Item = _Item>,
_T1: ExactSizeIterator<Item = _Item>,
_T2: ExactSizeIterator<Item = _Item>,
_T3: ExactSizeIterator<Item = _Item>,
_T4: ExactSizeIterator<Item = _Item>,
_T5: ExactSizeIterator<Item = _Item>,
_T6: ExactSizeIterator<Item = _Item>,
_T7: ExactSizeIterator<Item = _Item>,
_T8: ExactSizeIterator<Item = _Item>,
_T9: ExactSizeIterator<Item = _Item>,
_T10: ExactSizeIterator<Item = _Item>,
Self: Iterator<Item = _Item>,
[src]
_T0: ExactSizeIterator<Item = _Item>,
_T1: ExactSizeIterator<Item = _Item>,
_T2: ExactSizeIterator<Item = _Item>,
_T3: ExactSizeIterator<Item = _Item>,
_T4: ExactSizeIterator<Item = _Item>,
_T5: ExactSizeIterator<Item = _Item>,
_T6: ExactSizeIterator<Item = _Item>,
_T7: ExactSizeIterator<Item = _Item>,
_T8: ExactSizeIterator<Item = _Item>,
_T9: ExactSizeIterator<Item = _Item>,
_T10: ExactSizeIterator<Item = _Item>,
Self: Iterator<Item = _Item>,
impl<A, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Extend<A> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Extend<A>,
_T1: Extend<A>,
_T2: Extend<A>,
_T3: Extend<A>,
_T4: Extend<A>,
_T5: Extend<A>,
_T6: Extend<A>,
_T7: Extend<A>,
_T8: Extend<A>,
_T9: Extend<A>,
_T10: Extend<A>,
[src]
_T0: Extend<A>,
_T1: Extend<A>,
_T2: Extend<A>,
_T3: Extend<A>,
_T4: Extend<A>,
_T5: Extend<A>,
_T6: Extend<A>,
_T7: Extend<A>,
_T8: Extend<A>,
_T9: Extend<A>,
_T10: Extend<A>,
fn extend<T>(&mut self, iter: T) where
T: IntoIterator<Item = A>,
[src]
T: IntoIterator<Item = A>,
pub fn extend_one(&mut self, item: A)
[src]
pub fn extend_reserve(&mut self, additional: usize)
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T0, [(); 0]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T0) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T1, [(); 1]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T1) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T10, [(); 10]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T10) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T2, [(); 2]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T2) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T3, [(); 3]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T3) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T4, [(); 4]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T4) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T5, [(); 5]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T5) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T6, [(); 6]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T6) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T7, [(); 7]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T7) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T8, [(); 8]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T8) -> Self
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FromVariant<_T9, [(); 9]> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn from_variant(src: _T9) -> Self
[src]
impl<_Item, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> FusedIterator for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: FusedIterator<Item = _Item>,
_T1: FusedIterator<Item = _Item>,
_T2: FusedIterator<Item = _Item>,
_T3: FusedIterator<Item = _Item>,
_T4: FusedIterator<Item = _Item>,
_T5: FusedIterator<Item = _Item>,
_T6: FusedIterator<Item = _Item>,
_T7: FusedIterator<Item = _Item>,
_T8: FusedIterator<Item = _Item>,
_T9: FusedIterator<Item = _Item>,
_T10: FusedIterator<Item = _Item>,
Self: Iterator<Item = _Item>,
[src]
_T0: FusedIterator<Item = _Item>,
_T1: FusedIterator<Item = _Item>,
_T2: FusedIterator<Item = _Item>,
_T3: FusedIterator<Item = _Item>,
_T4: FusedIterator<Item = _Item>,
_T5: FusedIterator<Item = _Item>,
_T6: FusedIterator<Item = _Item>,
_T7: FusedIterator<Item = _Item>,
_T8: FusedIterator<Item = _Item>,
_T9: FusedIterator<Item = _Item>,
_T10: FusedIterator<Item = _Item>,
Self: Iterator<Item = _Item>,
impl<_Item, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Iterator for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Iterator<Item = _Item>,
_T1: Iterator<Item = _Item>,
_T2: Iterator<Item = _Item>,
_T3: Iterator<Item = _Item>,
_T4: Iterator<Item = _Item>,
_T5: Iterator<Item = _Item>,
_T6: Iterator<Item = _Item>,
_T7: Iterator<Item = _Item>,
_T8: Iterator<Item = _Item>,
_T9: Iterator<Item = _Item>,
_T10: Iterator<Item = _Item>,
[src]
_T0: Iterator<Item = _Item>,
_T1: Iterator<Item = _Item>,
_T2: Iterator<Item = _Item>,
_T3: Iterator<Item = _Item>,
_T4: Iterator<Item = _Item>,
_T5: Iterator<Item = _Item>,
_T6: Iterator<Item = _Item>,
_T7: Iterator<Item = _Item>,
_T8: Iterator<Item = _Item>,
_T9: Iterator<Item = _Item>,
_T10: Iterator<Item = _Item>,
type Item = _Item
The type of the elements being iterated over.
fn next(&mut self) -> Option<_Item>
[src]
pub fn size_hint(&self) -> (usize, Option<usize>)
1.0.0[src]
pub fn count(self) -> usize
1.0.0[src]
pub fn last(self) -> Option<Self::Item>
1.0.0[src]
pub fn advance_by(&mut self, n: usize) -> Result<(), usize>
[src]
pub fn nth(&mut self, n: usize) -> Option<Self::Item>
1.0.0[src]
pub fn step_by(self, step: usize) -> StepBy<Self>
1.28.0[src]
pub fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter> where
U: IntoIterator<Item = Self::Item>,
1.0.0[src]
U: IntoIterator<Item = Self::Item>,
pub fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter> where
U: IntoIterator,
1.0.0[src]
U: IntoIterator,
pub fn intersperse(self, separator: Self::Item) -> Intersperse<Self> where
Self::Item: Clone,
[src]
Self::Item: Clone,
pub fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G> where
G: FnMut() -> Self::Item,
[src]
G: FnMut() -> Self::Item,
pub fn map<B, F>(self, f: F) -> Map<Self, F> where
F: FnMut(Self::Item) -> B,
1.0.0[src]
F: FnMut(Self::Item) -> B,
pub fn for_each<F>(self, f: F) where
F: FnMut(Self::Item),
1.21.0[src]
F: FnMut(Self::Item),
pub fn filter<P>(self, predicate: P) -> Filter<Self, P> where
P: FnMut(&Self::Item) -> bool,
1.0.0[src]
P: FnMut(&Self::Item) -> bool,
pub fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F> where
F: FnMut(Self::Item) -> Option<B>,
1.0.0[src]
F: FnMut(Self::Item) -> Option<B>,
pub fn enumerate(self) -> Enumerate<Self>
1.0.0[src]
pub fn peekable(self) -> Peekable<Self>
1.0.0[src]
pub fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P> where
P: FnMut(&Self::Item) -> bool,
1.0.0[src]
P: FnMut(&Self::Item) -> bool,
pub fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P> where
P: FnMut(&Self::Item) -> bool,
1.0.0[src]
P: FnMut(&Self::Item) -> bool,
pub fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P> where
P: FnMut(Self::Item) -> Option<B>,
[src]
P: FnMut(Self::Item) -> Option<B>,
pub fn skip(self, n: usize) -> Skip<Self>
1.0.0[src]
pub fn take(self, n: usize) -> Take<Self>
1.0.0[src]
pub fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F> where
F: FnMut(&mut St, Self::Item) -> Option<B>,
1.0.0[src]
F: FnMut(&mut St, Self::Item) -> Option<B>,
pub fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F> where
F: FnMut(Self::Item) -> U,
U: IntoIterator,
1.0.0[src]
F: FnMut(Self::Item) -> U,
U: IntoIterator,
pub fn flatten(self) -> Flatten<Self> where
Self::Item: IntoIterator,
1.29.0[src]
Self::Item: IntoIterator,
pub fn fuse(self) -> Fuse<Self>
1.0.0[src]
pub fn inspect<F>(self, f: F) -> Inspect<Self, F> where
F: FnMut(&Self::Item),
1.0.0[src]
F: FnMut(&Self::Item),
pub fn by_ref(&mut self) -> &mut Self
1.0.0[src]
#[must_use =
"if you really need to exhaust the iterator, consider `.for_each(drop)` instead"]pub fn collect<B>(self) -> B where
B: FromIterator<Self::Item>,
1.0.0[src]
B: FromIterator<Self::Item>,
pub fn partition<B, F>(self, f: F) -> (B, B) where
B: Default + Extend<Self::Item>,
F: FnMut(&Self::Item) -> bool,
1.0.0[src]
B: Default + Extend<Self::Item>,
F: FnMut(&Self::Item) -> bool,
pub fn partition_in_place<'a, T, P>(self, predicate: P) -> usize where
Self: DoubleEndedIterator<Item = &'a mut T>,
T: 'a,
P: FnMut(&T) -> bool,
[src]
Self: DoubleEndedIterator<Item = &'a mut T>,
T: 'a,
P: FnMut(&T) -> bool,
pub fn is_partitioned<P>(self, predicate: P) -> bool where
P: FnMut(Self::Item) -> bool,
[src]
P: FnMut(Self::Item) -> bool,
pub fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R where
R: Try<Ok = B>,
F: FnMut(B, Self::Item) -> R,
1.27.0[src]
R: Try<Ok = B>,
F: FnMut(B, Self::Item) -> R,
pub fn try_for_each<F, R>(&mut self, f: F) -> R where
R: Try<Ok = ()>,
F: FnMut(Self::Item) -> R,
1.27.0[src]
R: Try<Ok = ()>,
F: FnMut(Self::Item) -> R,
pub fn fold<B, F>(self, init: B, f: F) -> B where
F: FnMut(B, Self::Item) -> B,
1.0.0[src]
F: FnMut(B, Self::Item) -> B,
pub fn reduce<F>(self, f: F) -> Option<Self::Item> where
F: FnMut(Self::Item, Self::Item) -> Self::Item,
1.51.0[src]
F: FnMut(Self::Item, Self::Item) -> Self::Item,
pub fn all<F>(&mut self, f: F) -> bool where
F: FnMut(Self::Item) -> bool,
1.0.0[src]
F: FnMut(Self::Item) -> bool,
pub fn any<F>(&mut self, f: F) -> bool where
F: FnMut(Self::Item) -> bool,
1.0.0[src]
F: FnMut(Self::Item) -> bool,
pub fn find<P>(&mut self, predicate: P) -> Option<Self::Item> where
P: FnMut(&Self::Item) -> bool,
1.0.0[src]
P: FnMut(&Self::Item) -> bool,
pub fn find_map<B, F>(&mut self, f: F) -> Option<B> where
F: FnMut(Self::Item) -> Option<B>,
1.30.0[src]
F: FnMut(Self::Item) -> Option<B>,
pub fn try_find<F, R>(
&mut self,
f: F
) -> Result<Option<Self::Item>, <R as Try>::Error> where
R: Try<Ok = bool>,
F: FnMut(&Self::Item) -> R,
[src]
&mut self,
f: F
) -> Result<Option<Self::Item>, <R as Try>::Error> where
R: Try<Ok = bool>,
F: FnMut(&Self::Item) -> R,
pub fn position<P>(&mut self, predicate: P) -> Option<usize> where
P: FnMut(Self::Item) -> bool,
1.0.0[src]
P: FnMut(Self::Item) -> bool,
pub fn rposition<P>(&mut self, predicate: P) -> Option<usize> where
Self: ExactSizeIterator + DoubleEndedIterator,
P: FnMut(Self::Item) -> bool,
1.0.0[src]
Self: ExactSizeIterator + DoubleEndedIterator,
P: FnMut(Self::Item) -> bool,
pub fn max(self) -> Option<Self::Item> where
Self::Item: Ord,
1.0.0[src]
Self::Item: Ord,
pub fn min(self) -> Option<Self::Item> where
Self::Item: Ord,
1.0.0[src]
Self::Item: Ord,
pub fn max_by_key<B, F>(self, f: F) -> Option<Self::Item> where
B: Ord,
F: FnMut(&Self::Item) -> B,
1.6.0[src]
B: Ord,
F: FnMut(&Self::Item) -> B,
pub fn max_by<F>(self, compare: F) -> Option<Self::Item> where
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
1.15.0[src]
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
pub fn min_by_key<B, F>(self, f: F) -> Option<Self::Item> where
B: Ord,
F: FnMut(&Self::Item) -> B,
1.6.0[src]
B: Ord,
F: FnMut(&Self::Item) -> B,
pub fn min_by<F>(self, compare: F) -> Option<Self::Item> where
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
1.15.0[src]
F: FnMut(&Self::Item, &Self::Item) -> Ordering,
pub fn rev(self) -> Rev<Self> where
Self: DoubleEndedIterator,
1.0.0[src]
Self: DoubleEndedIterator,
pub fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB) where
Self: Iterator<Item = (A, B)>,
FromA: Default + Extend<A>,
FromB: Default + Extend<B>,
1.0.0[src]
Self: Iterator<Item = (A, B)>,
FromA: Default + Extend<A>,
FromB: Default + Extend<B>,
pub fn copied<'a, T>(self) -> Copied<Self> where
Self: Iterator<Item = &'a T>,
T: 'a + Copy,
1.36.0[src]
Self: Iterator<Item = &'a T>,
T: 'a + Copy,
pub fn cloned<'a, T>(self) -> Cloned<Self> where
Self: Iterator<Item = &'a T>,
T: 'a + Clone,
1.0.0[src]
Self: Iterator<Item = &'a T>,
T: 'a + Clone,
pub fn cycle(self) -> Cycle<Self> where
Self: Clone,
1.0.0[src]
Self: Clone,
pub fn sum<S>(self) -> S where
S: Sum<Self::Item>,
1.11.0[src]
S: Sum<Self::Item>,
pub fn product<P>(self) -> P where
P: Product<Self::Item>,
1.11.0[src]
P: Product<Self::Item>,
pub fn cmp<I>(self, other: I) -> Ordering where
I: IntoIterator<Item = Self::Item>,
Self::Item: Ord,
1.5.0[src]
I: IntoIterator<Item = Self::Item>,
Self::Item: Ord,
pub fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering where
F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,
I: IntoIterator,
[src]
F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,
I: IntoIterator,
pub fn partial_cmp<I>(self, other: I) -> Option<Ordering> where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0[src]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
pub fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering> where
F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,
I: IntoIterator,
[src]
F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,
I: IntoIterator,
pub fn eq<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
1.5.0[src]
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
pub fn eq_by<I, F>(self, other: I, eq: F) -> bool where
F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,
I: IntoIterator,
[src]
F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,
I: IntoIterator,
pub fn ne<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
1.5.0[src]
I: IntoIterator,
Self::Item: PartialEq<<I as IntoIterator>::Item>,
pub fn lt<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0[src]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
pub fn le<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0[src]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
pub fn gt<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0[src]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
pub fn ge<I>(self, other: I) -> bool where
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
1.5.0[src]
I: IntoIterator,
Self::Item: PartialOrd<<I as IntoIterator>::Item>,
pub fn is_sorted(self) -> bool where
Self::Item: PartialOrd<Self::Item>,
[src]
Self::Item: PartialOrd<Self::Item>,
pub fn is_sorted_by<F>(self, compare: F) -> bool where
F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,
[src]
F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,
pub fn is_sorted_by_key<F, K>(self, f: F) -> bool where
K: PartialOrd<K>,
F: FnMut(Self::Item) -> K,
[src]
K: PartialOrd<K>,
F: FnMut(Self::Item) -> K,
impl<_T0: Ord, _T1: Ord, _T2: Ord, _T3: Ord, _T4: Ord, _T5: Ord, _T6: Ord, _T7: Ord, _T8: Ord, _T9: Ord, _T10: Ord> Ord for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn cmp(
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> Ordering
[src]
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> Ordering
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl<_T0: PartialEq, _T1: PartialEq, _T2: PartialEq, _T3: PartialEq, _T4: PartialEq, _T5: PartialEq, _T6: PartialEq, _T7: PartialEq, _T8: PartialEq, _T9: PartialEq, _T10: PartialEq> PartialEq<Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn eq(
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> bool
[src]
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> bool
fn ne(
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> bool
[src]
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> bool
impl<_T0: PartialOrd, _T1: PartialOrd, _T2: PartialOrd, _T3: PartialOrd, _T4: PartialOrd, _T5: PartialOrd, _T6: PartialOrd, _T7: PartialOrd, _T8: PartialOrd, _T9: PartialOrd, _T10: PartialOrd> PartialOrd<Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>> for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
fn partial_cmp(
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> Option<Ordering>
[src]
&self,
other: &Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> Option<Ordering>
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Proto for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
type Type = __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
fn from_proto(
src: __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> Self
[src]
src: __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
) -> Self
fn into_proto(
self
) -> __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
self
) -> __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> StructuralEq for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> StructuralPartialEq for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>
[src]
Auto Trait Implementations
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> RefUnwindSafe for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: RefUnwindSafe,
_T1: RefUnwindSafe,
_T10: RefUnwindSafe,
_T2: RefUnwindSafe,
_T3: RefUnwindSafe,
_T4: RefUnwindSafe,
_T5: RefUnwindSafe,
_T6: RefUnwindSafe,
_T7: RefUnwindSafe,
_T8: RefUnwindSafe,
_T9: RefUnwindSafe,
_T0: RefUnwindSafe,
_T1: RefUnwindSafe,
_T10: RefUnwindSafe,
_T2: RefUnwindSafe,
_T3: RefUnwindSafe,
_T4: RefUnwindSafe,
_T5: RefUnwindSafe,
_T6: RefUnwindSafe,
_T7: RefUnwindSafe,
_T8: RefUnwindSafe,
_T9: RefUnwindSafe,
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Send for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Send,
_T1: Send,
_T10: Send,
_T2: Send,
_T3: Send,
_T4: Send,
_T5: Send,
_T6: Send,
_T7: Send,
_T8: Send,
_T9: Send,
_T0: Send,
_T1: Send,
_T10: Send,
_T2: Send,
_T3: Send,
_T4: Send,
_T5: Send,
_T6: Send,
_T7: Send,
_T8: Send,
_T9: Send,
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Sync for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Sync,
_T1: Sync,
_T10: Sync,
_T2: Sync,
_T3: Sync,
_T4: Sync,
_T5: Sync,
_T6: Sync,
_T7: Sync,
_T8: Sync,
_T9: Sync,
_T0: Sync,
_T1: Sync,
_T10: Sync,
_T2: Sync,
_T3: Sync,
_T4: Sync,
_T5: Sync,
_T6: Sync,
_T7: Sync,
_T8: Sync,
_T9: Sync,
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> Unpin for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: Unpin,
_T1: Unpin,
_T10: Unpin,
_T2: Unpin,
_T3: Unpin,
_T4: Unpin,
_T5: Unpin,
_T6: Unpin,
_T7: Unpin,
_T8: Unpin,
_T9: Unpin,
_T0: Unpin,
_T1: Unpin,
_T10: Unpin,
_T2: Unpin,
_T3: Unpin,
_T4: Unpin,
_T5: Unpin,
_T6: Unpin,
_T7: Unpin,
_T8: Unpin,
_T9: Unpin,
impl<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> UnwindSafe for Enum11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10> where
_T0: UnwindSafe,
_T1: UnwindSafe,
_T10: UnwindSafe,
_T2: UnwindSafe,
_T3: UnwindSafe,
_T4: UnwindSafe,
_T5: UnwindSafe,
_T6: UnwindSafe,
_T7: UnwindSafe,
_T8: UnwindSafe,
_T9: UnwindSafe,
_T0: UnwindSafe,
_T1: UnwindSafe,
_T10: UnwindSafe,
_T2: UnwindSafe,
_T3: UnwindSafe,
_T4: UnwindSafe,
_T5: UnwindSafe,
_T6: UnwindSafe,
_T7: UnwindSafe,
_T8: UnwindSafe,
_T9: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _I15, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, _T15, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _I15)>> for Dest where
Src: Proto<Type = __16<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, _T15>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14> + ExchangeFrom<_T15, _I15>,
[src]
Src: Proto<Type = __16<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, _T15>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14> + ExchangeFrom<_T15, _I15>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14)>> for Dest where
Src: Proto<Type = __15<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14>,
[src]
Src: Proto<Type = __15<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13)>> for Dest where
Src: Proto<Type = __14<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13>,
[src]
Src: Proto<Type = __14<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12)>> for Dest where
Src: Proto<Type = __13<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12>,
[src]
Src: Proto<Type = __13<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11)>> for Dest where
Src: Proto<Type = __12<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11>,
[src]
Src: Proto<Type = __12<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10)>> for Dest where
Src: Proto<Type = __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10>,
[src]
Src: Proto<Type = __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9)>> for Dest where
Src: Proto<Type = __10<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9>,
[src]
Src: Proto<Type = __10<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8)>> for Dest where
Src: Proto<Type = __9<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8>,
[src]
Src: Proto<Type = __9<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7)>> for Dest where
Src: Proto<Type = __8<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7>,
[src]
Src: Proto<Type = __8<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _T0, _T1, _T2, _T3, _T4, _T5, _T6, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6)>> for Dest where
Src: Proto<Type = __7<_T0, _T1, _T2, _T3, _T4, _T5, _T6>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6>,
[src]
Src: Proto<Type = __7<_T0, _T1, _T2, _T3, _T4, _T5, _T6>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _I5, _T0, _T1, _T2, _T3, _T4, _T5, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5)>> for Dest where
Src: Proto<Type = __6<_T0, _T1, _T2, _T3, _T4, _T5>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5>,
[src]
Src: Proto<Type = __6<_T0, _T1, _T2, _T3, _T4, _T5>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _I4, _T0, _T1, _T2, _T3, _T4, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4)>> for Dest where
Src: Proto<Type = __5<_T0, _T1, _T2, _T3, _T4>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4>,
[src]
Src: Proto<Type = __5<_T0, _T1, _T2, _T3, _T4>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _I3, _T0, _T1, _T2, _T3, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3)>> for Dest where
Src: Proto<Type = __4<_T0, _T1, _T2, _T3>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3>,
[src]
Src: Proto<Type = __4<_T0, _T1, _T2, _T3>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _I2, _T0, _T1, _T2, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2)>> for Dest where
Src: Proto<Type = __3<_T0, _T1, _T2>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2>,
[src]
Src: Proto<Type = __3<_T0, _T1, _T2>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _I1, _T0, _T1, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1)>> for Dest where
Src: Proto<Type = __2<_T0, _T1>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1>,
[src]
Src: Proto<Type = __2<_T0, _T1>>,
Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1>,
pub fn exchange_from(Src) -> Dest
[src]
impl<_I0, _T0, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0,)>> for Dest where
Src: Proto<Type = __1<_T0>>,
Dest: ExchangeFrom<_T0, _I0>,
[src]
Src: Proto<Type = __1<_T0>>,
Dest: ExchangeFrom<_T0, _I0>,
pub fn exchange_from(Src) -> Dest
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 0]> for Enum where
Enum: FromVariant<Variant, [(); 0]>,
[src]
Enum: FromVariant<Variant, [(); 0]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 1]> for Enum where
Enum: FromVariant<Variant, [(); 1]>,
[src]
Enum: FromVariant<Variant, [(); 1]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 10]> for Enum where
Enum: FromVariant<Variant, [(); 10]>,
[src]
Enum: FromVariant<Variant, [(); 10]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 2]> for Enum where
Enum: FromVariant<Variant, [(); 2]>,
[src]
Enum: FromVariant<Variant, [(); 2]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 3]> for Enum where
Enum: FromVariant<Variant, [(); 3]>,
[src]
Enum: FromVariant<Variant, [(); 3]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 4]> for Enum where
Enum: FromVariant<Variant, [(); 4]>,
[src]
Enum: FromVariant<Variant, [(); 4]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 5]> for Enum where
Enum: FromVariant<Variant, [(); 5]>,
[src]
Enum: FromVariant<Variant, [(); 5]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 6]> for Enum where
Enum: FromVariant<Variant, [(); 6]>,
[src]
Enum: FromVariant<Variant, [(); 6]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 7]> for Enum where
Enum: FromVariant<Variant, [(); 7]>,
[src]
Enum: FromVariant<Variant, [(); 7]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 8]> for Enum where
Enum: FromVariant<Variant, [(); 8]>,
[src]
Enum: FromVariant<Variant, [(); 8]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Enum, Variant> ExchangeFrom<Variant, [(); 9]> for Enum where
Enum: FromVariant<Variant, [(); 9]>,
[src]
Enum: FromVariant<Variant, [(); 9]>,
pub fn exchange_from(Variant) -> Enum
[src]
impl<Src, Dest, Index> ExchangeInto<Dest, Index> for Src where
Dest: ExchangeFrom<Src, Index>,
[src]
Dest: ExchangeFrom<Src, Index>,
pub fn exchange_into(Self) -> Dest
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<Enum, Variant, Index> IntoEnum<Enum, Index> for Variant where
Enum: FromVariant<Variant, Index>,
[src]
Enum: FromVariant<Variant, Index>,
impl<I> IntoIterator for I where
I: Iterator,
[src]
I: Iterator,
type Item = <I as Iterator>::Item
The type of the elements being iterated over.
type IntoIter = I
Which kind of iterator are we turning this into?
pub fn into_iter(self) -> I
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,