@@ -92,14 +92,14 @@ pub struct AmbiguousLanguages([bool; language::MAX_NB_LANGUAGES]);
92
92
93
93
impl AmbiguousLanguages {
94
94
/// Presents the possible languages in the form of a slice of booleans
95
- /// that correspond to the occurrences in [Language::all() ].
95
+ /// that correspond to the occurrences in [Language::ALL ].
96
96
pub fn as_bools ( & self ) -> & [ bool ; language:: MAX_NB_LANGUAGES ] {
97
97
& self . 0
98
98
}
99
99
100
100
/// An iterator over the possible languages.
101
101
pub fn iter ( & self ) -> impl Iterator < Item = Language > + ' _ {
102
- Language :: all ( ) . iter ( ) . enumerate ( ) . filter ( move |( i, _) | self . 0 [ * i] ) . map ( |( _, l) | * l)
102
+ Language :: ALL . iter ( ) . enumerate ( ) . filter ( move |( i, _) | self . 0 [ * i] ) . map ( |( _, l) | * l)
103
103
}
104
104
105
105
/// Returns a vector of the possible languages.
@@ -337,7 +337,7 @@ impl Mnemonic {
337
337
}
338
338
339
339
/// Returns an iterator over the words of the [Mnemonic].
340
- #[ deprecated( note = "Use Mnemonic::words instead" ) ]
340
+ #[ deprecated( since = "2.1.0" , note = "Use Mnemonic::words instead" ) ]
341
341
pub fn word_iter ( & self ) -> impl Iterator < Item = & ' static str > + Clone + ' _ {
342
342
self . words ( )
343
343
}
@@ -365,7 +365,7 @@ impl Mnemonic {
365
365
/// See documentation on [Mnemonic::language_of] for more info.
366
366
fn language_of_iter < ' a , W : Iterator < Item = & ' a str > > ( words : W ) -> Result < Language , Error > {
367
367
let mut words = words. peekable ( ) ;
368
- let langs = Language :: all ( ) ;
368
+ let langs = Language :: ALL ;
369
369
{
370
370
// Start scope to drop first_word so that words can be reborrowed later.
371
371
let first_word = words. peek ( ) . ok_or ( Error :: BadWordCount ( 0 ) ) ?;
@@ -530,8 +530,8 @@ impl Mnemonic {
530
530
let mut cow = s. into ( ) ;
531
531
Mnemonic :: normalize_utf8_cow ( & mut cow) ;
532
532
533
- let language = if Language :: all ( ) . len ( ) == 1 {
534
- Language :: all ( ) [ 0 ]
533
+ let language = if Language :: ALL . len ( ) == 1 {
534
+ Language :: ALL [ 0 ]
535
535
} else {
536
536
Mnemonic :: language_of ( cow. as_ref ( ) ) ?
537
537
} ;
@@ -680,7 +680,7 @@ mod tests {
680
680
#[ cfg( feature = "rand" ) ]
681
681
#[ test]
682
682
fn test_language_of ( ) {
683
- for lang in Language :: all ( ) {
683
+ for lang in Language :: ALL {
684
684
let m = Mnemonic :: generate_in ( * lang, 24 ) . unwrap ( ) ;
685
685
assert_eq ! ( * lang, Mnemonic :: language_of_iter( m. words( ) ) . unwrap( ) ) ;
686
686
assert_eq ! (
@@ -698,10 +698,10 @@ mod tests {
698
698
let mut present = [ false ; language:: MAX_NB_LANGUAGES ] ;
699
699
let mut present_vec = Vec :: new ( ) ;
700
700
let mut alternate = true ;
701
- for i in 0 ..Language :: all ( ) . len ( ) {
701
+ for i in 0 ..Language :: ALL . len ( ) {
702
702
present[ i] = alternate;
703
703
if alternate {
704
- present_vec. push ( Language :: all ( ) [ i] ) ;
704
+ present_vec. push ( Language :: ALL [ i] ) ;
705
705
}
706
706
alternate = !alternate;
707
707
}
0 commit comments