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) -> TReturns the argument unchanged.
impl<T> ToOwned for TermTarget
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for TermTarget
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 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>