[][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 Eq for FlushArg[src]

impl Clone for FlushArg[src]

impl PartialOrd<FlushArg> for FlushArg[src]

impl PartialEq<FlushArg> for FlushArg[src]

impl Ord for FlushArg[src]

impl Copy for FlushArg[src]

impl Hash for FlushArg[src]

impl Debug for FlushArg[src]

Auto Trait Implementations

impl Send for FlushArg

impl Unpin for FlushArg

impl Sync for FlushArg

impl UnwindSafe for FlushArg

impl RefUnwindSafe for FlushArg

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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

type Error = Infallible

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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