diff options
Diffstat (limited to 'compiler/rustc_error_codes/src/error_codes/E0268.md')
-rw-r--r-- | compiler/rustc_error_codes/src/error_codes/E0268.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/compiler/rustc_error_codes/src/error_codes/E0268.md b/compiler/rustc_error_codes/src/error_codes/E0268.md new file mode 100644 index 000000000..436aef79f --- /dev/null +++ b/compiler/rustc_error_codes/src/error_codes/E0268.md @@ -0,0 +1,20 @@ +A loop keyword (`break` or `continue`) was used outside of a loop. + +Erroneous code example: + +```compile_fail,E0268 +fn some_func() { + break; // error: `break` outside of a loop +} +``` + +Without a loop to break out of or continue in, no sensible action can be taken. +Please verify that you are using `break` and `continue` only in loops. Example: + +``` +fn some_func() { + for _ in 0..10 { + break; // ok! + } +} +``` |