Auto merge of #25671 - Manishearth:rollup, r=Manishearth

- Successful merges: #25648, #25659, #25661, #25665
- Failed merges:
This commit is contained in:
bors
2015-05-21 08:19:17 +00:00
4 changed files with 8 additions and 9 deletions
Vendored
+2 -2
View File
@@ -717,10 +717,10 @@ probe CFG_MD5 md5
probe CFG_MD5SUM md5sum
if [ -n "$CFG_MD5" ]
then
CFG_HASH_COMMAND="$CFG_MD5 -q | head -c 8"
CFG_HASH_COMMAND="$CFG_MD5 -q | cut -c 1-8"
elif [ -n "$CFG_MD5SUM" ]
then
CFG_HASH_COMMAND="$CFG_MD5SUM | head -c 8"
CFG_HASH_COMMAND="$CFG_MD5SUM | cut -c 1-8"
else
err 'could not find one of: md5 md5sum'
fi
+3 -3
View File
@@ -476,9 +476,9 @@ which syntactic form it matches.
There are additional rules regarding the next token after a metavariable:
* `expr` variables must be followed by one of: `=> , ;`
* `ty` and `path` variables must be followed by one of: `=> , : = > as`
* `pat` variables must be followed by one of: `=> , =`
* `expr` variables may only be followed by one of: `=> , ;`
* `ty` and `path` variables may only be followed by one of: `=> , : = > as`
* `pat` variables may only be followed by one of: `=> , =`
* Other variables may be followed by any token.
These rules provide some flexibility for Rusts syntax to evolve without
+1 -1
View File
@@ -123,7 +123,7 @@ let world = "world!".to_string();
let hello_world = hello + &world;
```
This is because `&String` can automatically coerece to a `&str`. This is a
This is because `&String` can automatically coerce to a `&str`. This is a
feature called [`Deref` coercions][dc].
[dc]: deref-coercions.html
+2 -3
View File
@@ -120,11 +120,10 @@ pub trait Unsize<T> {
/// ```
///
/// The `PointList` `struct` cannot implement `Copy`, because `Vec<T>` is not `Copy`. If we
/// attempt to derive a `Copy` implementation, we'll get an error.
/// attempt to derive a `Copy` implementation, we'll get an error:
///
/// ```text
/// error: the trait `Copy` may not be implemented for this type; field `points` does not implement
/// `Copy`
/// the trait `Copy` may not be implemented for this type; field `points` does not implement `Copy`
/// ```
///
/// ## How can I implement `Copy`?