1-
21use core:: fmt;
32
4- mod english;
53#[ cfg( feature = "chinese-simplified" ) ]
64mod chinese_simplified;
75#[ cfg( feature = "chinese-traditional" ) ]
86mod chinese_traditional;
97#[ cfg( feature = "czech" ) ]
108mod czech;
9+ mod english;
1110#[ cfg( feature = "french" ) ]
1211mod french;
1312#[ cfg( feature = "italian" ) ]
@@ -142,7 +141,7 @@ impl Language {
142141 None => return & [ ] ,
143142 } ;
144143 let count = self . word_list ( ) [ first..] . iter ( ) . take_while ( |w| w. starts_with ( prefix) ) . count ( ) ;
145- & self . word_list ( ) [ first .. first + count]
144+ & self . word_list ( ) [ first.. first + count]
146145 }
147146
148147 /// Get the index of the word in the word list.
@@ -163,8 +162,13 @@ mod tests {
163162 use super :: * ;
164163
165164 #[ cfg( all(
166- feature = "chinese-simplified" , feature = "chinese-traditional" , feature = "czech" ,
167- feature = "french" , feature = "italian" , feature = "japanese" , feature = "korean" ,
165+ feature = "chinese-simplified" ,
166+ feature = "chinese-traditional" ,
167+ feature = "czech" ,
168+ feature = "french" ,
169+ feature = "italian" ,
170+ feature = "japanese" ,
171+ feature = "korean" ,
168172 feature = "spanish"
169173 ) ) ]
170174 #[ test]
@@ -185,13 +189,22 @@ mod tests {
185189 use bitcoin_hashes:: { sha256, Hash , HashEngine } ;
186190
187191 let checksums = [
188- ( "5c5942792bd8340cb8b27cd592f1015edf56a8c5b26276ee18a482428e7c5726" , Language :: SimplifiedChinese ) ,
189- ( "417b26b3d8500a4ae3d59717d7011952db6fc2fb84b807f3f94ac734e89c1b5f" , Language :: TraditionalChinese ) ,
192+ (
193+ "5c5942792bd8340cb8b27cd592f1015edf56a8c5b26276ee18a482428e7c5726" ,
194+ Language :: SimplifiedChinese ,
195+ ) ,
196+ (
197+ "417b26b3d8500a4ae3d59717d7011952db6fc2fb84b807f3f94ac734e89c1b5f" ,
198+ Language :: TraditionalChinese ,
199+ ) ,
190200 ( "7e80e161c3e93d9554c2efb78d4e3cebf8fc727e9c52e03b83b94406bdcc95fc" , Language :: Czech ) ,
191201 ( "2f5eed53a4727b4bf8880d8f3f199efc90e58503646d9ff8eff3a2ed3b24dbda" , Language :: English ) ,
192202 ( "ebc3959ab7801a1df6bac4fa7d970652f1df76b683cd2f4003c941c63d517e59" , Language :: French ) ,
193203 ( "d392c49fdb700a24cd1fceb237c1f65dcc128f6b34a8aacb58b59384b5c648c2" , Language :: Italian ) ,
194- ( "2eed0aef492291e061633d7ad8117f1a2b03eb80a29d0e4e3117ac2528d05ffd" , Language :: Japanese ) ,
204+ (
205+ "2eed0aef492291e061633d7ad8117f1a2b03eb80a29d0e4e3117ac2528d05ffd" ,
206+ Language :: Japanese ,
207+ ) ,
195208 ( "9e95f86c167de88f450f0aaf89e87f6624a57f973c67b516e338e8e8b8897f60" , Language :: Korean ) ,
196209 ( "46846a5a0139d1e3cb77293e521c2865f7bcdb82c44e8d0a06a2cd0ecba48c0b" , Language :: Spanish ) ,
197210 ] ;
@@ -206,8 +219,11 @@ mod tests {
206219 digest. input ( "\n " . as_bytes ( ) ) ;
207220 }
208221 #[ cfg( feature = "std" ) ]
209- assert_eq ! ( sha256:: Hash :: from_engine( digest) . to_string( ) , _sum,
210- "word list for language {} failed checksum check" , lang,
222+ assert_eq ! (
223+ sha256:: Hash :: from_engine( digest) . to_string( ) ,
224+ _sum,
225+ "word list for language {} failed checksum check" ,
226+ lang,
211227 ) ;
212228 }
213229 }
@@ -217,7 +233,7 @@ mod tests {
217233 let lang = Language :: English ;
218234
219235 let res = lang. words_by_prefix ( "woo" ) ;
220- assert_eq ! ( res, [ "wood" , "wool" ] ) ;
236+ assert_eq ! ( res, [ "wood" , "wool" ] ) ;
221237
222238 let res = lang. words_by_prefix ( "" ) ;
223239 assert_eq ! ( res. len( ) , 2048 ) ;
@@ -227,8 +243,13 @@ mod tests {
227243 }
228244
229245 #[ cfg( all(
230- feature = "chinese-simplified" , feature = "chinese-traditional" , feature = "czech" ,
231- feature = "french" , feature = "italian" , feature = "japanese" , feature = "korean" ,
246+ feature = "chinese-simplified" ,
247+ feature = "chinese-traditional" ,
248+ feature = "czech" ,
249+ feature = "french" ,
250+ feature = "italian" ,
251+ feature = "japanese" ,
252+ feature = "korean" ,
232253 feature = "spanish"
233254 ) ) ]
234255 #[ test]
0 commit comments