Skip to main content

KernelResultExt

Trait KernelResultExt 

Source
pub trait KernelResultExt<T> {
    // Required method
    fn context(self, ctx: impl Into<String>) -> Result<T, KernelError>;
}
Expand description

Extension trait for Result<T, KernelError> that adds context.

Required Methods§

Source

fn context(self, ctx: impl Into<String>) -> Result<T, KernelError>

Attach a context string to any contained KernelError.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T> KernelResultExt<T> for Result<T, KernelError>

Source§

fn context(self, ctx: impl Into<String>) -> Result<T, KernelError>

Implementors§