Enum Anchor

pub enum Anchor

Where to paste (relative to cursor position)

Variants

After

After cursor

Before

Before cursor

Trait Implementations

impl Clone for Anchor

fn clone(&self) -> Self

impl Copy for Anchor

impl Debug for Anchor

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

impl Eq for Anchor

impl PartialEq for Anchor

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

impl StructuralPartialEq for Anchor

Auto Trait Implementations

impl Freeze for Anchor

impl RefUnwindSafe for Anchor

impl Send for Anchor

impl Sync for Anchor

impl Unpin for Anchor

impl UnsafeUnpin for Anchor

impl UnwindSafe for Anchor

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for Anchor

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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

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

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