[][src]Struct nix::pty::PtyMaster

pub struct PtyMaster(_);

Representation of the Master device in a master/slave pty pair

While this datatype is a thin wrapper around RawFd, it enforces that the available PTY functions are given the correct file descriptor. Additionally this type implements Drop, so that when it's consumed or goes out of scope, it's automatically cleaned-up.

Trait Implementations

impl Drop for PtyMaster[src]

impl Clone for PtyMaster[src]

impl Eq for PtyMaster[src]

impl PartialEq<PtyMaster> for PtyMaster[src]

impl Debug for PtyMaster[src]

impl Hash for PtyMaster[src]

impl StructuralPartialEq for PtyMaster[src]

impl StructuralEq for PtyMaster[src]

impl AsRawFd for PtyMaster[src]

impl IntoRawFd for PtyMaster[src]

Auto Trait Implementations

impl Send for PtyMaster

impl Sync for PtyMaster

impl Unpin for PtyMaster

impl UnwindSafe for PtyMaster

impl RefUnwindSafe for PtyMaster

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]