1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-06-17 22:57:35 +02:00

Fix example to build and run (#838)

This commit is contained in:
Andrew Walbran
2023-06-21 09:48:05 +01:00
committed by GitHub
parent a3ef74f107
commit c1ad97c659

View File

@ -5,15 +5,17 @@ By default, a panic will cause the stack to unwind. The unwinding can be caught:
```rust,editable ```rust,editable
use std::panic; use std::panic;
let result = panic::catch_unwind(|| { fn main() {
println!("hello!"); let result = panic::catch_unwind(|| {
}); println!("hello!");
assert!(result.is_ok()); });
assert!(result.is_ok());
let result = panic::catch_unwind(|| {
panic!("oh no!"); let result = panic::catch_unwind(|| {
}); panic!("oh no!");
assert!(result.is_err()); });
assert!(result.is_err());
}
``` ```
* This can be useful in servers which should keep running even if a single * This can be useful in servers which should keep running even if a single