[−][src]Enum bandsocks::RuntimeError
Errors that occur while a container is running
Variants
IOError(Error)
io error
protocol error
connection lost unexpectedly
FileQueueFullError(QueueFullError)
file queue full error
ImageError(ImageError)
container image error
TaskJoinError(JoinError)
task join error
VFSError(VFSError)
virtual filesystem error
container has no configured entry point
invalid process ID
incorrect ipc process state
string decoding error
ProgramAllocError(String)
failed to allocate sandbox process
memory access error
MemfdError(Error)
error in memory-backed file
NulStringError(NulError)
argument string contained internal nul byte
unexpected exit status from sandbox runtime
Fields of SandUnexpectedStatus
status: ExitStatus
stderr: String
sandbox runtime reported an unexpected disconnect
Fields of SandReportsDisconnect
stderr: String
sandbox runtime reports a low-level I/O error
Fields of SandIOError
stderr: String
panic from sandbox runtime
Fields of SandPanic
stderr: String
Trait Implementations
impl Debug for RuntimeError
[src]
impl Display for RuntimeError
[src]
impl Error for RuntimeError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for RuntimeError
[src]
impl From<Error> for RuntimeError
[src]
impl From<ImageError> for RuntimeError
[src]
pub fn from(source: ImageError) -> Self
[src]
impl From<JoinError> for RuntimeError
[src]
impl From<NulError> for RuntimeError
[src]
impl From<QueueFullError> for RuntimeError
[src]
pub fn from(source: QueueFullError) -> Self
[src]
impl From<VFSError> for RuntimeError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for RuntimeError
impl Send for RuntimeError
impl Sync for RuntimeError
impl Unpin for RuntimeError
impl !UnwindSafe for RuntimeError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,