0a17d717d7
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 (“”’).
31 lines
858 B
Plaintext
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));
|
|
}
|
|
// ...
|
|
}
|
|
|
|
|