Enum SpecialCharacterIndices

#[repr(usize)]
#[non_exhaustive]
pub enum SpecialCharacterIndices

Indices into the termios.c_cc array for special characters.

Variants

VDISCARD = libc::VDISCARD
VEOF = libc::VEOF
VEOL = libc::VEOL
VEOL2 = libc::VEOL2
VERASE = libc::VERASE
VINTR = libc::VINTR
VKILL = libc::VKILL
VLNEXT = libc::VLNEXT
VMIN = libc::VMIN
VQUIT = libc::VQUIT
VREPRINT = libc::VREPRINT
VSTART = libc::VSTART
VSTOP = libc::VSTOP
VSUSP = libc::VSUSP
VSWTC = libc::VSWTC
VTIME = libc::VTIME
VWERASE = libc::VWERASE

Trait Implementations

impl Clone for SpecialCharacterIndices

fn clone(&self) -> Self

impl Copy for SpecialCharacterIndices

impl Debug for SpecialCharacterIndices

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

impl Eq for SpecialCharacterIndices

impl Hash for SpecialCharacterIndices

fn hash<__H: Hasher>(&self, state: &mut __H)

impl Ord for SpecialCharacterIndices

fn cmp(&self, other: &Self) -> Ordering

impl PartialEq for SpecialCharacterIndices

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

impl PartialOrd for SpecialCharacterIndices

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

impl StructuralPartialEq for SpecialCharacterIndices

Auto Trait Implementations

impl Freeze for SpecialCharacterIndices

impl RefUnwindSafe for SpecialCharacterIndices

impl Send for SpecialCharacterIndices

impl Sync for SpecialCharacterIndices

impl Unpin for SpecialCharacterIndices

impl UnsafeUnpin for SpecialCharacterIndices

impl UnwindSafe for SpecialCharacterIndices

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for SpecialCharacterIndices

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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

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

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