pub enum ChannelTarget {
Stderr,
File {
path: PathBuf,
append: bool,
},
}Expand description
Where a side channel points.
Note the absence of stdout: on a - / stdio endpoint that stream carries
relay payload, and interleaving dump output into it would corrupt the
transfer. Hosts are expected to reject it.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ChannelTarget
impl Clone for ChannelTarget
Source§fn clone(&self) -> ChannelTarget
fn clone(&self) -> ChannelTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChannelTarget
impl Debug for ChannelTarget
Source§impl<'de> Deserialize<'de> for ChannelTarget
impl<'de> Deserialize<'de> for ChannelTarget
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ChannelTarget
Source§impl Hash for ChannelTarget
impl Hash for ChannelTarget
Source§impl PartialEq for ChannelTarget
impl PartialEq for ChannelTarget
Source§impl Serialize for ChannelTarget
impl Serialize for ChannelTarget
impl StructuralPartialEq for ChannelTarget
Auto Trait Implementations§
impl Freeze for ChannelTarget
impl RefUnwindSafe for ChannelTarget
impl Send for ChannelTarget
impl Sync for ChannelTarget
impl Unpin for ChannelTarget
impl UnsafeUnpin for ChannelTarget
impl UnwindSafe for ChannelTarget
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more