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) -> TReturns the argument unchanged.
impl<T> ToOwned for At
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for At
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>