Struct subprocess::CommunicateError [−][src]
Expand description
Error during communication.
It holds the underlying io::Error
in the error
field, and also
provides the data captured before the error was encountered in the
capture
field.
The error description and cause are taken from the underlying IO error.
Fields
error: Error
Expand description
The underlying io::Error
.
capture: (Option<Vec<u8>>, Option<Vec<u8>>)
Expand description
The data captured before the error was encountered.
Implementations
Trait Implementations
impl Debug for CommunicateError
[src]
impl Debug for CommunicateError
[src]impl Display for CommunicateError
[src]
impl Display for CommunicateError
[src]impl Error for CommunicateError
[src]
impl Error for CommunicateError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl From<CommunicateError> for PopenError
[src]
impl From<CommunicateError> for PopenError
[src]fn from(err: CommunicateError) -> PopenError
[src]
fn from(err: CommunicateError) -> PopenError
[src]Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for CommunicateError
impl Send for CommunicateError
impl Sync for CommunicateError
impl Unpin for CommunicateError
impl !UnwindSafe for CommunicateError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more