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) -> T

Returns the argument unchanged.

impl<T> ToOwned for EffectIter where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for EffectIter where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>