@@ -41,7 +41,6 @@ const CRATES_TO_PUBLISH: &[&str] = &[
41
41
const CRATES_TO_AVOID_PUBLISH : & [ & str ] = & [
42
42
// We'll publish these when they're ready one day
43
43
"wasm-bindgen-typescript" ,
44
-
45
44
// These are internal crates, unlikely to ever be published
46
45
"ui-tests" ,
47
46
"sample" ,
@@ -62,7 +61,8 @@ fn main() {
62
61
find_crates ( "crates" . as_ref ( ) , & mut crates) ;
63
62
find_crates ( "examples" . as_ref ( ) , & mut crates) ;
64
63
65
- let pos = CRATES_TO_PUBLISH . iter ( )
64
+ let pos = CRATES_TO_PUBLISH
65
+ . iter ( )
66
66
. chain ( CRATES_TO_AVOID_PUBLISH )
67
67
. enumerate ( )
68
68
. map ( |( i, c) | ( * c, i) )
@@ -89,7 +89,8 @@ fn main() {
89
89
fn find_crates ( dir : & Path , dst : & mut Vec < Crate > ) {
90
90
if dir. join ( "Cargo.toml" ) . exists ( ) {
91
91
let krate = read_crate ( & dir. join ( "Cargo.toml" ) ) ;
92
- if CRATES_TO_PUBLISH . iter ( )
92
+ if CRATES_TO_PUBLISH
93
+ . iter ( )
93
94
. chain ( CRATES_TO_AVOID_PUBLISH )
94
95
. any ( |c| krate. name == * c)
95
96
{
@@ -114,16 +115,20 @@ fn read_crate(manifest: &Path) -> Crate {
114
115
let mut version = None ;
115
116
for line in fs:: read_to_string ( manifest) . unwrap ( ) . lines ( ) {
116
117
if name. is_none ( ) && line. starts_with ( "name = \" " ) {
117
- name = Some ( line. replace ( "name = \" " , "" )
118
- . replace ( "\" " , "" )
119
- . trim ( )
120
- . to_string ( ) ) ;
118
+ name = Some (
119
+ line. replace ( "name = \" " , "" )
120
+ . replace ( "\" " , "" )
121
+ . trim ( )
122
+ . to_string ( ) ,
123
+ ) ;
121
124
}
122
125
if version. is_none ( ) && line. starts_with ( "version = \" " ) {
123
- version = Some ( line. replace ( "version = \" " , "" )
124
- . replace ( "\" " , "" )
125
- . trim ( )
126
- . to_string ( ) ) ;
126
+ version = Some (
127
+ line. replace ( "version = \" " , "" )
128
+ . replace ( "\" " , "" )
129
+ . trim ( )
130
+ . to_string ( ) ,
131
+ ) ;
127
132
}
128
133
}
129
134
let name = name. unwrap ( ) ;
@@ -150,10 +155,10 @@ fn bump_version(krate: &Crate, crates: &[Crate]) {
150
155
let mut rewritten = false ;
151
156
if line. starts_with ( "version =" ) {
152
157
if CRATES_TO_PUBLISH . contains ( & & krate. name [ ..] ) {
153
- println ! ( "bump `{}` {} => {}" ,
154
- krate . name ,
155
- krate. version,
156
- krate . next_version ) ;
158
+ println ! (
159
+ "bump `{}` {} => {}" ,
160
+ krate . name , krate. version, krate . next_version
161
+ ) ;
157
162
new_manifest. push_str ( & line. replace ( & krate. version , & krate. next_version ) ) ;
158
163
rewritten = true ;
159
164
}
@@ -167,20 +172,20 @@ fn bump_version(krate: &Crate, crates: &[Crate]) {
167
172
168
173
for other in crates {
169
174
if !is_deps || !line. starts_with ( & format ! ( "{} " , other. name) ) {
170
- continue
175
+ continue ;
171
176
}
172
177
if !line. contains ( & other. version ) {
173
178
if !line. contains ( "version =" ) {
174
- continue
179
+ continue ;
175
180
}
176
- panic ! ( "{:?} has a dep on {} but doesn't list version {}" ,
177
- krate . manifest ,
178
- other. name,
179
- other . version ) ;
181
+ panic ! (
182
+ "{:?} has a dep on {} but doesn't list version {}" ,
183
+ krate . manifest , other. name, other . version
184
+ ) ;
180
185
}
181
186
rewritten = true ;
182
187
new_manifest. push_str ( & line. replace ( & other. version , & other. next_version ) ) ;
183
- break
188
+ break ;
184
189
}
185
190
if !rewritten {
186
191
new_manifest. push_str ( line) ;
@@ -200,7 +205,7 @@ fn bump(version: &str) -> String {
200
205
201
206
fn publish ( krate : & Crate ) {
202
207
if !CRATES_TO_PUBLISH . iter ( ) . any ( |s| * s == krate. name ) {
203
- return
208
+ return ;
204
209
}
205
210
if krate. name == "wasm-bindgen" {
206
211
println ! ( "ABOUT TO PUBLISH wasm-bindgen" ) ;
0 commit comments