File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed
branches/try/src/librustdoc Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 2
2
refs/heads/master: e09d98603e608c9e47d4c89f7b4dca87a4b56da3
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: 9c96a79a74f10bed18b031ce0ac4126c56d6cfb3
5
- refs/heads/try: de938b6ca1a2b6b6df65d5935c765a7c25fbce84
5
+ refs/heads/try: 064e84e30be101a43d0bca5718b5d10def23745b
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
8
8
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
Original file line number Diff line number Diff line change @@ -120,15 +120,19 @@ fn summarize_methods(item: &Item) -> Counts {
120
120
match cache_key. get ( ) . unwrap ( ) . impls . get ( & item. def_id ) {
121
121
Some ( v) => {
122
122
v. iter ( ) . map ( |i| {
123
- let mut count = count_stability ( i. stability . as_ref ( ) ) ;
123
+ let count = count_stability ( i. stability . as_ref ( ) ) ;
124
124
if i. impl_ . trait_ . is_none ( ) {
125
- count = count +
126
- i. impl_ . items . iter ( ) . map ( |ti| summarize_item ( ti) . 0 ) . sum ( ) ;
125
+ count + i. impl_ . items . iter ( )
126
+ . map ( |ti| summarize_item ( ti) . 0 )
127
+ . fold ( Counts :: zero ( ) , |acc, c| acc + c)
128
+ } else {
129
+ count
127
130
}
128
- count
129
- } ) . sum ( )
130
- }
131
- None => Zero :: zero ( )
131
+ } ) . fold ( Counts :: zero ( ) , |acc, c| acc + c)
132
+ } ,
133
+ None => {
134
+ Counts :: zero ( )
135
+ } ,
132
136
}
133
137
}
134
138
You can’t perform that action at this time.
0 commit comments