Enum TermFamily
pub enum TermFamily
The family of the terminal.
Variants
-
File Redirected to a file or file like thing.
-
UnixTerm A standard unix terminal.
-
WindowsConsole A cmd.exe like windows console.
-
Dummy A dummy terminal (for instance on wasm)
Trait Implementations
impl Clone for TermFamily
fn clone(&self) -> Self
impl Copy for TermFamily
impl Debug for TermFamily
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for TermFamily
impl PartialEq for TermFamily
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for TermFamily
Auto Trait Implementations
impl Freeze for TermFamily
impl RefUnwindSafe for TermFamily
impl Send for TermFamily
impl Sync for TermFamily
impl Unpin for TermFamily
impl UnsafeUnpin for TermFamily
impl UnwindSafe for TermFamily
Blanket Implementations
impl<T> Any for TermFamily
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for TermFamily
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for TermFamily
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for TermFamily
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for TermFamily
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for TermFamily
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for TermFamily
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for TermFamily
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for TermFamily
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>