Enum At

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.

Implementations

impl Clone for At

fn clone(self: &Self) -> At

impl Copy for At

impl Debug for At

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

impl Eq for At

impl Freeze for At

impl PartialEq for At

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

impl RefUnwindSafe for At

impl Send for At

impl StructuralPartialEq for At

impl Sync for At

impl Unpin for At

impl UnsafeUnpin for At

impl UnwindSafe for At

impl<T> Any for At

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for At

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for At

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

impl<T> CloneToUninit for At

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

impl<T> From for At

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for At

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for At

fn into(self: 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 for At

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for At

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