Struct nix::pty::OpenptyResult
pub struct OpenptyResult {
pub master: RawFd,
pub slave: RawFd,
}
Documentation
Representation of a master/slave pty pair
This is returned by openpty
. Note that this type does not implement Drop
, so the user
must manually close the file descriptors.
Fields
pub master: RawFd
The master port in a virtual pty pair
pub slave: RawFd
The slave port in a virtual pty pair
Trait Implementations
impl Clone for OpenptyResult
fn clone(&Self) -> OpenptyResult
impl Copy for OpenptyResult
impl Debug for OpenptyResult
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for OpenptyResult
impl Hash for OpenptyResult
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<OpenptyResult> for OpenptyResult
fn eq(&Self, other: &OpenptyResult) -> bool
fn ne(&Self, other: &OpenptyResult) -> bool
impl StructuralEq for OpenptyResult
impl StructuralPartialEq for OpenptyResult
Auto Trait Implementations
impl RefUnwindSafe for OpenptyResult
impl Send for OpenptyResult
impl Sync for OpenptyResult
impl Unpin for OpenptyResult
impl UnwindSafe for OpenptyResult
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T