mirror of
https://github.com/eyre-rs/eyre.git
synced 2025-09-30 14:32:13 +00:00
Show example of anyhow::Result with two type parameters
This commit is contained in:
parent
20fbcf3168
commit
f7c0e7dbf9
14
src/lib.rs
14
src/lib.rs
@ -192,6 +192,20 @@ pub use crate::error::{Chain, Error};
|
|||||||
/// for `fn main`; if you do, failures will be printed along with any
|
/// for `fn main`; if you do, failures will be printed along with any
|
||||||
/// [context][Context] and a backtrace if one was captured.
|
/// [context][Context] and a backtrace if one was captured.
|
||||||
///
|
///
|
||||||
|
/// `anyhow::Result` may be used with one *or* two type parameters.
|
||||||
|
///
|
||||||
|
/// ```rust
|
||||||
|
/// use anyhow::Result;
|
||||||
|
///
|
||||||
|
/// # const IGNORE: &str = stringify! {
|
||||||
|
/// fn demo1() -> Result<T> {...}
|
||||||
|
/// // ^ equivalent to std::result::Result<T, anyhow::Error>
|
||||||
|
///
|
||||||
|
/// fn demo2() -> Result<T, OtherError> {...}
|
||||||
|
/// // ^ equivalent to std::result::Result<T, OtherError>
|
||||||
|
/// # };
|
||||||
|
/// ```
|
||||||
|
///
|
||||||
/// # Example
|
/// # Example
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user