Rust operators: Difference between revisions
From wikinotes
Line 6: | Line 6: | ||
= Result Operators = | = Result Operators = | ||
<blockquote> | <blockquote> | ||
== | == ? == | ||
<blockquote> | <blockquote> | ||
* '''ok-val''' assign to `bar` | * '''ok-val''' assign to `bar` |
Revision as of 04:54, 11 February 2023
Arithmetic
Result Operators
?
- ok-val assign to `bar`
- err-val return-early with Err(Err-val)
fn foo() -> Result<_, _> { let bar = get_result()?; }