pub enum StreamCaptureMode {
Pass,
Null,
Capture(Loglevel),
}Expand description
Stream capture mode.
Specifies how a plugin stdout/stderr stream should be captured.
Variants§
Pass
Don’t capture the stream. That is, let it pass through to DQCsim’s stdout/stderr stream unchecked.
Null
Disable the stream by piping it to /dev/null (or by emulating this behavior).
Capture(Loglevel)
Capture the stream to turn each line into a log message with the specified level.
Trait Implementations§
Source§impl Clone for StreamCaptureMode
impl Clone for StreamCaptureMode
Source§fn clone(&self) -> StreamCaptureMode
fn clone(&self) -> StreamCaptureMode
Returns a duplicate of the value. Read more
1.0.0 · 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 StreamCaptureMode
impl Debug for StreamCaptureMode
Source§impl<'de> Deserialize<'de> for StreamCaptureMode
impl<'de> Deserialize<'de> for StreamCaptureMode
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
Source§impl FromStr for StreamCaptureMode
impl FromStr for StreamCaptureMode
Source§impl Into<Stdio> for &StreamCaptureMode
impl Into<Stdio> for &StreamCaptureMode
Source§impl Into<Stdio> for StreamCaptureMode
impl Into<Stdio> for StreamCaptureMode
Source§impl PartialEq for StreamCaptureMode
impl PartialEq for StreamCaptureMode
Source§impl Serialize for StreamCaptureMode
impl Serialize for StreamCaptureMode
impl StructuralPartialEq for StreamCaptureMode
Auto Trait Implementations§
impl Freeze for StreamCaptureMode
impl RefUnwindSafe for StreamCaptureMode
impl Send for StreamCaptureMode
impl Sync for StreamCaptureMode
impl Unpin for StreamCaptureMode
impl UnsafeUnpin for StreamCaptureMode
impl UnwindSafe for StreamCaptureMode
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