Struct LookSetIter

pub struct LookSetIter { /* private fields */ }

An iterator over all look-around assertions in a LookSet.

This iterator is created by LookSet::iter.

Trait Implementations

impl Clone for LookSetIter

fn clone(&self) -> Self

impl Debug for LookSetIter

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Iterator for LookSetIter

type Item = Look;
fn next(&mut self) -> Option<Look>

Auto Trait Implementations

impl Freeze for LookSetIter

impl RefUnwindSafe for LookSetIter

impl Send for LookSetIter

impl Sync for LookSetIter

impl Unpin for LookSetIter

impl UnsafeUnpin for LookSetIter

impl UnwindSafe for LookSetIter

Blanket Implementations

impl<I> IntoIterator for LookSetIter where I: Iterator,

type Item = <I as Iterator>::Item;
type IntoIter = I;
fn into_iter(self) -> I

impl<T> Any for LookSetIter where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for LookSetIter where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for LookSetIter where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for LookSetIter where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for LookSetIter

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for LookSetIter 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 LookSetIter where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for LookSetIter where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>