Struct EffectIter
pub struct EffectIter { /* private fields */ }
Enumerate each enabled value in Effects
Trait Implementations
impl Clone for EffectIter
fn clone(&self) -> EffectIter
impl Debug for EffectIter
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for EffectIter
impl Iterator for EffectIter
type Item = Effects;fn next(&mut self) -> Option<Self::Item>
impl PartialEq for EffectIter
fn eq(&self, other: &EffectIter) -> bool
impl StructuralPartialEq for EffectIter
Auto Trait Implementations
impl Freeze for EffectIter
impl RefUnwindSafe for EffectIter
impl Send for EffectIter
impl Sync for EffectIter
impl Unpin for EffectIter
impl UnsafeUnpin for EffectIter
impl UnwindSafe for EffectIter
Blanket Implementations
impl<I> IntoIterator for EffectIter
where
I: Iterator,
type Item = <I as Iterator>::Item;type IntoIter = I;fn into_iter(self) -> I
impl<T> Any for EffectIter
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for EffectIter
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for EffectIter
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for EffectIter
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for EffectIter
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for EffectIter
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for EffectIter
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 EffectIter
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for EffectIter
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>