rusty-man/tests/snapshots/output__1.52.0_macro_anyhow_anyhow.snap
Robin Krahl 0a17d717d7
Add tests for Rust 1.52.0
This patch adds tests for Rust 1.52.0.  With Rust 1.52.0, the format of
the search index changed so we have to disable the search index tests.
Otherwise we can copy the snapshots with only small modifications taking
into account the change from simple quotes and apostrophes ("') to
typographically correct ones (“”’).
2021-06-06 11:51:49 +02:00

31 lines
858 B
Plaintext

---
source: tests/output.rs
expression: "get_stdout(&[item])"
---
anyhow Macro anyhow::anyhow rusty-man
SYNOPSIS
macro_rules! anyhow {
($msg:literal $(,)?) => { ... };
($err:expr $(,)?) => { ... };
($fmt:expr, $($arg:tt)*) => { ... };
}
DESCRIPTION
Construct an ad-hoc error from a string.
This evaluates to an `Error`. It can take either just a string, or a format string with
arguments. It also can take any custom type which implements `Debug` and `Display`.
# Example
use anyhow::{anyhow, Result};
fn lookup(key: &str) -> Result<V> {
if key.len() != 16 {
return Err(anyhow!("key length must be 16 characters, got {:?}", key));
}
// ...
}