Trait cargo::util::errors::CargoResultExt
[−]
[src]
pub trait CargoResultExt<T, E> { fn chain_err<F, D>(self, f: F) -> Result<T, Context<D>>
where
F: FnOnce() -> D,
D: Display + Send + Sync + 'static; }
Required Methods
fn chain_err<F, D>(self, f: F) -> Result<T, Context<D>> where
F: FnOnce() -> D,
D: Display + Send + Sync + 'static,
F: FnOnce() -> D,
D: Display + Send + Sync + 'static,
Implementations on Foreign Types
impl<T, E> CargoResultExt<T, E> for Result<T, E> where
E: Into<Error>,
[src]
E: Into<Error>,