Enum CharSearch

pub enum CharSearch

character search

Variants

Forward(char)

Forward search

ForwardBefore(char)

Forward search until

Backward(char)

Backward search

BackwardAfter(char)

Backward search until

Trait Implementations

impl Clone for CharSearch

fn clone(&self) -> CharSearch

impl Copy for CharSearch

impl Debug for CharSearch

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

impl Eq for CharSearch

impl PartialEq for CharSearch

fn eq(&self, other: &CharSearch) -> bool

impl StructuralPartialEq for CharSearch

Auto Trait Implementations

impl Freeze for CharSearch

impl RefUnwindSafe for CharSearch

impl Send for CharSearch

impl Sync for CharSearch

impl Unpin for CharSearch

impl UnsafeUnpin for CharSearch

impl UnwindSafe for CharSearch

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for CharSearch

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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

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

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