diff options
| author | Zack M. Davis <code@zackmdavis.net> | 2018-06-30 08:37:15 -0700 |
|---|---|---|
| committer | Who? Me?! <mark-i-m@users.noreply.github.com> | 2018-07-04 17:14:02 -0500 |
| commit | 0b7ea143465aa1b5f243a5e51ffc726dd212fe77 (patch) | |
| tree | daa675bfccacee0ebb44b88d4ce9227f1ee0f386 /src/doc/rustc-dev-guide | |
| parent | c622464ef201125d32f5427bf1c04b33b8c89ff2 (diff) | |
| download | rust-0b7ea143465aa1b5f243a5e51ffc726dd212fe77.tar.gz rust-0b7ea143465aa1b5f243a5e51ffc726dd212fe77.zip | |
`span_to_snippet` return value is a `Result`, not an `Option`
Diffstat (limited to 'src/doc/rustc-dev-guide')
| -rw-r--r-- | src/doc/rustc-dev-guide/src/diag.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doc/rustc-dev-guide/src/diag.md b/src/doc/rustc-dev-guide/src/diag.md index 389ba2bbcb3..5984e8621d2 100644 --- a/src/doc/rustc-dev-guide/src/diag.md +++ b/src/doc/rustc-dev-guide/src/diag.md @@ -56,7 +56,7 @@ let mut err = sess.struct_span_err(sp, "oh no! this is an error!"); // In some cases, you might need to check if `sp` is generated by a macro to // avoid printing weird errors about macro-generated code. -if let Some(snippet) = sess.codemap().span_to_snippet(sp) { +if let Ok(snippet) = sess.codemap().span_to_snippet(sp) { // Use the snippet to generate a suggested fix err.span_suggestion(suggestion_sp, "try using a qux here", format!("qux {}", snip)); } else { @@ -90,7 +90,7 @@ For example, to make our `qux` suggestion machine-applicable, we would do: ```rust,ignore let mut err = sess.struct_span_err(sp, "oh no! this is an error!"); -if let Some(snippet) = sess.codemap().span_to_snippet(sp) { +if let Ok(snippet) = sess.codemap().span_to_snippet(sp) { // Add applicability info! err.span_suggestion_with_applicability( suggestion_sp, |
