@@ -8,14 +8,11 @@ use manifest;
8
8
use progressbar:: Step ;
9
9
use readme;
10
10
use slog:: Logger ;
11
+ use std:: fs;
11
12
use std:: time:: Instant ;
12
- use std:: { fs, result} ;
13
13
use PBAR ;
14
14
15
- // quicli::prelude::* imports a different result struct which gets
16
- // precedence over the std::result::Result, so have had to specify
17
- // the correct type here.
18
- pub fn create_pkg_dir ( path : & str , step : & Step ) -> result:: Result < ( ) , Error > {
15
+ pub fn create_pkg_dir ( path : & str , step : & Step ) -> Result < ( ) , Error > {
19
16
let msg = format ! ( "{}Creating a pkg directory..." , emoji:: FOLDER ) ;
20
17
PBAR . step ( step, & msg) ;
21
18
let pkg_dir_path = format ! ( "{}/pkg" , path) ;
@@ -38,7 +35,7 @@ pub struct Init {
38
35
crate_name : String ,
39
36
}
40
37
41
- type InitStep = fn ( & mut Init , & Step , & Logger ) -> result :: Result < ( ) , Error > ;
38
+ type InitStep = fn ( & mut Init , & Step , & Logger ) -> Result < ( ) , Error > ;
42
39
43
40
impl Init {
44
41
pub fn new (
@@ -95,7 +92,7 @@ impl Init {
95
92
}
96
93
}
97
94
98
- pub fn process ( & mut self , log : & Logger , mode : InitMode ) -> result :: Result < ( ) , Error > {
95
+ pub fn process ( & mut self , log : & Logger , mode : InitMode ) -> Result < ( ) , Error > {
99
96
let process_steps = Init :: get_process_steps ( mode) ;
100
97
101
98
let mut step_counter = Step :: new ( process_steps. len ( ) ) ;
@@ -124,21 +121,21 @@ impl Init {
124
121
Ok ( ( ) )
125
122
}
126
123
127
- fn step_check_crate_config ( & mut self , step : & Step , log : & Logger ) -> result :: Result < ( ) , Error > {
124
+ fn step_check_crate_config ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
128
125
info ! ( & log, "Checking crate configuration..." ) ;
129
126
manifest:: check_crate_config ( & self . crate_path , step) ?;
130
127
info ! ( & log, "Crate is correctly configured." ) ;
131
128
Ok ( ( ) )
132
129
}
133
130
134
- fn step_add_wasm_target ( & mut self , step : & Step , log : & Logger ) -> result :: Result < ( ) , Error > {
131
+ fn step_add_wasm_target ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
135
132
info ! ( & log, "Adding wasm-target..." ) ;
136
133
build:: rustup_add_wasm_target ( step) ?;
137
134
info ! ( & log, "Adding wasm-target was successful." ) ;
138
135
Ok ( ( ) )
139
136
}
140
137
141
- fn step_build_wasm ( & mut self , step : & Step , log : & Logger ) -> result :: Result < ( ) , Error > {
138
+ fn step_build_wasm ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
142
139
info ! ( & log, "Building wasm..." ) ;
143
140
build:: cargo_build_wasm ( & self . crate_path , self . debug , step) ?;
144
141
@@ -155,14 +152,14 @@ impl Init {
155
152
Ok ( ( ) )
156
153
}
157
154
158
- fn step_create_dir ( & mut self , step : & Step , log : & Logger ) -> result :: Result < ( ) , Error > {
155
+ fn step_create_dir ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
159
156
info ! ( & log, "Creating a pkg directory..." ) ;
160
157
create_pkg_dir ( & self . crate_path , step) ?;
161
158
info ! ( & log, "Created a pkg directory at {}." , & self . crate_path) ;
162
159
Ok ( ( ) )
163
160
}
164
161
165
- fn step_create_json ( & mut self , step : & Step , log : & Logger ) -> result :: Result < ( ) , Error > {
162
+ fn step_create_json ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
166
163
info ! ( & log, "Writing a package.json..." ) ;
167
164
manifest:: write_package_json ( & self . crate_path , & self . scope , self . disable_dts , step) ?;
168
165
#[ cfg( not( target_os = "windows" ) ) ]
@@ -178,7 +175,7 @@ impl Init {
178
175
Ok ( ( ) )
179
176
}
180
177
181
- fn step_copy_readme ( & mut self , step : & Step , log : & Logger ) -> result :: Result < ( ) , Error > {
178
+ fn step_copy_readme ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
182
179
info ! ( & log, "Copying readme from crate..." ) ;
183
180
readme:: copy_from_crate ( & self . crate_path , step) ?;
184
181
#[ cfg( not( target_os = "windows" ) ) ]
@@ -194,11 +191,7 @@ impl Init {
194
191
Ok ( ( ) )
195
192
}
196
193
197
- fn step_install_wasm_bindgen (
198
- & mut self ,
199
- step : & Step ,
200
- log : & Logger ,
201
- ) -> result:: Result < ( ) , Error > {
194
+ fn step_install_wasm_bindgen ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
202
195
info ! ( & log, "Installing wasm-bindgen-cli..." ) ;
203
196
bindgen:: cargo_install_wasm_bindgen ( step) ?;
204
197
info ! ( & log, "Installing wasm-bindgen-cli was successful." ) ;
@@ -222,7 +215,7 @@ impl Init {
222
215
Ok ( ( ) )
223
216
}
224
217
225
- fn step_run_wasm_bindgen ( & mut self , step : & Step , log : & Logger ) -> result :: Result < ( ) , Error > {
218
+ fn step_run_wasm_bindgen ( & mut self , step : & Step , log : & Logger ) -> Result < ( ) , Error > {
226
219
info ! ( & log, "Building the wasm bindings..." ) ;
227
220
bindgen:: wasm_bindgen_build (
228
221
& self . crate_path ,
0 commit comments