Clean up E0434 explanation
This commit is contained in:
parent
e5e8ba4edc
commit
a36bf9c1b8
@ -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() {
|
||||
|
Loading…
Reference in New Issue
Block a user