//! Unix-specific extensions
usecrate::Pid;/// Unix-specific extensions for [User].
////// This trait is not implemented for [User] for `OpenBSD` target.
////// [User]: crate::User
#[heim_derive::os_ext_for(crate::User,cfg(all(unix,not(target_os ="openbsd"))))]pubtraitUserExt{/// Returns the user `Pid`
fnpid(&self)-> Pid;/// Returns the tty or pseudo-tty name associated with user.
fnterminal(&self)->Option<&str>;}