File tree Expand file tree Collapse file tree 4 files changed +13
-6
lines changed Expand file tree Collapse file tree 4 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
23
23
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a
24
24
refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
25
25
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
26
- refs/heads/beta: 9748574271847c1d6e65b71eca175cfcac9361f5
26
+ refs/heads/beta: 03afbf93ed6fff191e641bc021c42631e9197ba9
27
27
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
28
28
refs/heads/tmp: 938f5d7af401e2d8238522fed4a612943b6e77fd
29
29
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
Original file line number Diff line number Diff line change @@ -38,6 +38,17 @@ fn add_one(x: i32) -> i32 {
38
38
}
39
39
```
40
40
41
+ There is another style of doc comment, ` //! ` , to comment containing items (e.g.
42
+ crates, modules or functions), instead of the items following it. Commonly used
43
+ inside crates root (lib.rs) or modules root (mod.rs):
44
+
45
+ ```
46
+ //! # The Rust Standard Library
47
+ //!
48
+ //! The Rust Standard Library provides the essential runtime
49
+ //! functionality for building portable Rust software.
50
+ ```
51
+
41
52
When writing doc comments, providing some examples of usage is very, very
42
53
helpful. You’ll notice we’ve used a new macro here: ` assert_eq! ` . This compares
43
54
two values, and ` panic! ` s if they’re not equal to each other. It’s very helpful
Original file line number Diff line number Diff line change @@ -38,10 +38,6 @@ const MINIMUM_CAPACITY: usize = 1; // 2 - 1
38
38
39
39
/// `VecDeque` is a growable ring buffer, which can be used as a
40
40
/// double-ended queue efficiently.
41
- ///
42
- /// The "default" usage of this type as a queue is to use `push_back` to add to the queue, and
43
- /// `pop_front` to remove from the queue. `extend` and `append` push onto the back in this manner,
44
- /// and iterating over `VecDeque` goes front to back.
45
41
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
46
42
pub struct VecDeque < T > {
47
43
// tail and head are pointers into the buffer. Tail always points
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ pub trait HashState {
38
38
/// A structure which is a factory for instances of `Hasher` which implement the
39
39
/// default trait.
40
40
///
41
- /// This struct is 0-sized and does not need construction.
41
+ /// This struct has is 0-sized and does not need construction.
42
42
pub struct DefaultState < H > ( marker:: PhantomData < H > ) ;
43
43
44
44
impl < H : Default + hash:: Hasher > HashState for DefaultState < H > {
You can’t perform that action at this time.
0 commit comments