diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-01-15 14:11:46 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-01-15 14:11:46 -0800 |
| commit | d7009e6f31c63fc2e0ba2153e6354ce44663ddb4 (patch) | |
| tree | 2934dfc9da115acef377548e72758540d09e2f01 /src/doc/reference.md | |
| parent | b555528f0ba1cc091bac689f7b8b8576c4573d18 (diff) | |
| parent | 07f723f19bdf1054d140fc713f72f04a2f1b4258 (diff) | |
| download | rust-d7009e6f31c63fc2e0ba2153e6354ce44663ddb4.tar.gz rust-d7009e6f31c63fc2e0ba2153e6354ce44663ddb4.zip | |
rollup merge of #21105: csouth3/kill-box-import
Closes #21093. r? @steveklabnik cc @alexcrichton I tested with `make check-docs` and this passes that. Hope that was enough.
Diffstat (limited to 'src/doc/reference.md')
| -rw-r--r-- | src/doc/reference.md | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/doc/reference.md b/src/doc/reference.md index 435566ae183..c8e31f27b35 100644 --- a/src/doc/reference.md +++ b/src/doc/reference.md @@ -1588,7 +1588,6 @@ pointer values (pointing to a type for which an implementation of the given trait is in scope) to pointers to the trait name, used as a type. ``` -# use std::boxed::Box; # trait Shape { } # impl Shape for int { } # let mycircle = 0i; @@ -1647,7 +1646,6 @@ fn radius_times_area<T: Circle>(c: T) -> f64 { Likewise, supertrait methods may also be called on trait objects. ```{.ignore} -# use std::boxed::Box; # trait Shape { fn area(&self) -> f64; } # trait Circle : Shape { fn radius(&self) -> f64; } # impl Shape for int { fn area(&self) -> f64 { 0.0 } } @@ -3792,7 +3790,6 @@ enclosing `enum` or `struct` type itself. Such recursion has restrictions: An example of a *recursive* type and its use: ``` -# use std::boxed::Box; enum List<T> { Nil, Cons(T, Box<List<T>>) @@ -3905,7 +3902,6 @@ implementation of `R`, and the pointer value of `E`. An example of an object type: ``` -# use std::boxed::Box; trait Printable { fn stringify(&self) -> String; } @@ -4113,7 +4109,6 @@ the type of a box is `std::owned::Box<T>`. An example of a box type and value: ``` -# use std::boxed::Box; let x: Box<int> = Box::new(10); ``` @@ -4123,7 +4118,6 @@ copy of a box to move ownership of the value. After a value has been moved, the source location cannot be used unless it is reinitialized. ``` -# use std::boxed::Box; let x: Box<int> = Box::new(10); let y = x; // attempting to use `x` will result in an error here |
