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

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 AsRawFd for PtyMaster[src]

impl Clone for PtyMaster[src]

impl Debug for PtyMaster[src]

impl Drop for PtyMaster[src]

impl Eq for PtyMaster[src]

impl Hash for PtyMaster[src]

impl IntoRawFd for PtyMaster[src]

impl PartialEq<PtyMaster> for PtyMaster[src]

impl StructuralEq for PtyMaster[src]

impl StructuralPartialEq for PtyMaster[src]

Auto Trait Implementations

impl RefUnwindSafe for PtyMaster

impl Send for PtyMaster

impl Sync for PtyMaster

impl Unpin for PtyMaster

impl UnwindSafe for PtyMaster

Blanket Implementations

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

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

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

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

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