[][src]Enum nix::sys::termios::FlushArg

#[repr(i32)]
pub enum FlushArg {
    TCIFLUSH,
    TCOFLUSH,
    TCIOFLUSH,
}

Specify a combination of the input and output buffers to flush

Used as an argument to tcflush().

Variants

TCIFLUSH

Flush data that was received but not read

TCOFLUSH

Flush data written but not transmitted

TCIOFLUSH

Flush both received data not read and written data not transmitted

Trait Implementations

impl Clone for FlushArg[src]

impl Copy for FlushArg[src]

impl Eq for FlushArg[src]

impl Ord for FlushArg[src]

impl PartialEq<FlushArg> for FlushArg[src]

impl PartialOrd<FlushArg> for FlushArg[src]

impl Debug for FlushArg[src]

impl Hash for FlushArg[src]

impl StructuralPartialEq for FlushArg[src]

impl StructuralEq for FlushArg[src]

Auto Trait Implementations

impl Send for FlushArg

impl Sync for FlushArg

impl Unpin for FlushArg

impl UnwindSafe for FlushArg

impl RefUnwindSafe for FlushArg

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]