Enum At

pub enum At

Where to move with respect to word boundary

Variants

Start

Start of word.

BeforeEnd

Before end of word.

AfterEnd

After end of word.

Trait Implementations

impl Clone for At

fn clone(&self) -> Self

impl Copy for At

impl Debug for At

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

impl Eq for At

impl PartialEq for At

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

impl StructuralPartialEq for At

Auto Trait Implementations

impl Freeze for At

impl RefUnwindSafe for At

impl Send for At

impl Sync for At

impl Unpin for At

impl UnsafeUnpin for At

impl UnwindSafe for At

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for At

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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

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

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