diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2020-03-13 14:36:14 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2020-03-13 14:36:14 +0100 |
| commit | a36bf9c1b87897beb5936bc67c01d121e8f366ec (patch) | |
| tree | 45d0a4a6d6ccaa33eb2db03901bb6da7fd83d800 /src/librustc_error_codes/error_codes | |
| parent | e5e8ba4edc435c9f87314b23a6c5d9c175bdf19c (diff) | |
| download | rust-a36bf9c1b87897beb5936bc67c01d121e8f366ec.tar.gz rust-a36bf9c1b87897beb5936bc67c01d121e8f366ec.zip | |
Clean up E0434 explanation
Diffstat (limited to 'src/librustc_error_codes/error_codes')
| -rw-r--r-- | src/librustc_error_codes/error_codes/E0434.md | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/librustc_error_codes/error_codes/E0434.md b/src/librustc_error_codes/error_codes/E0434.md index e093f0796da..8fd60412baf 100644 --- a/src/librustc_error_codes/error_codes/E0434.md +++ b/src/librustc_error_codes/error_codes/E0434.md @@ -1,6 +1,4 @@ -This error indicates that a variable usage inside an inner function is invalid -because the variable comes from a dynamic environment. Inner functions do not -have access to their containing environment. +A variable used inside an inner function comes from a dynamic environment. Erroneous code example: @@ -14,8 +12,8 @@ fn foo() { } ``` -Functions do not capture local variables. To fix this error, you can replace the -function with a closure: +Inner functions do not have access to their containing environment. To fix this +error, you can replace the function with a closure: ``` fn foo() { @@ -26,7 +24,7 @@ fn foo() { } ``` -or replace the captured variable with a constant or a static item: +Or replace the captured variable with a constant or a static item: ``` fn foo() { |
