Enum TermTarget

pub enum TermTarget

Where the term is writing.

Variants

Stdout
Stderr
ReadWritePair(ReadWritePair)

Trait Implementations

impl Clone for TermTarget

fn clone(&self) -> Self

impl Debug for TermTarget

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for TermTarget

impl RefUnwindSafe for TermTarget

impl Send for TermTarget

impl Sync for TermTarget

impl Unpin for TermTarget

impl UnsafeUnpin for TermTarget

impl UnwindSafe for TermTarget

Blanket Implementations

impl<T> Any for TermTarget where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for TermTarget where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for TermTarget where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for TermTarget where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for TermTarget

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for TermTarget where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for TermTarget where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for TermTarget where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for TermTarget where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>