about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorKieran Hunt <kieran.hunt92@gmail.com>2015-07-30 07:22:21 +0200
committerKieran Hunt <kieran.hunt92@gmail.com>2015-07-30 07:22:21 +0200
commit4a5194a6d568644d40f6fa4dd2d5356c581eeb84 (patch)
tree21b44b2ba95d8e99cac5c078383e5bae11fa1c26 /src
parenta3872a3685471ea426b3803054d1d13c87939fa6 (diff)
downloadrust-4a5194a6d568644d40f6fa4dd2d5356c581eeb84.tar.gz
rust-4a5194a6d568644d40f6fa4dd2d5356c581eeb84.zip
Removing infinite loops file
Diffstat (limited to 'src')
-rw-r--r--src/doc/trpl/infinite-loops.md40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/doc/trpl/infinite-loops.md b/src/doc/trpl/infinite-loops.md
deleted file mode 100644
index 823b3b44885..00000000000
--- a/src/doc/trpl/infinite-loops.md
+++ /dev/null
@@ -1,40 +0,0 @@
-% infinite loops
-
-The infinite `loop` is the simplest form of `loop` available in Rust. Using the keyword `loop`, Rust provides a way to loop until a `break` or `return` is issued. Rust's infinite `loop`s look like this:
-
-```rust
-loop {
-    println!("Loop forever!");
-}
-```
-
-Leaving a infinite `loop` can be achieved using a break statement as follows:
-
-```rust
-let mut i = 0;
-loop {
-    if i == 10 {
-        break;
-    }
-    println!("Loop number {}", i);
-    i = i + 1;
-}
-```
-
-## Loop labels
-
-Labels can be assigned to `loop`s to so that, in the case of nested `loop`s, an outer `loop` may be left early when certain criteria are met in an inner `loop`.
-
-```rust
-let mut i = 0;
-'outer: loop {
-    'inner: loop {
-        if i == 10 {
-            break 'outer;
-        }
-        i = i + 1;
-    }
-}
-```
-
-In the above example, the inner `loop` is able to cause the outer `loop` to stop.