From d452eba133d00fd3524fc1429d0ae4bc3f01431d Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 22 Dec 2023 14:35:53 -0500 Subject: [PATCH] keyfork-mnemonic-util: expose additional functions from wordlist --- keyfork-mnemonic-util/src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/keyfork-mnemonic-util/src/lib.rs b/keyfork-mnemonic-util/src/lib.rs index 9dc9e00..be413dc 100644 --- a/keyfork-mnemonic-util/src/lib.rs +++ b/keyfork-mnemonic-util/src/lib.rs @@ -64,8 +64,13 @@ impl Wordlist { Arc::new(self) } + /// Determine whether the Wordlist contains a given word. + pub fn contains(&self, word: &str) -> bool { + self.0.iter().any(|w| w.as_str() == word) + } + /// Given an index, get a word from the wordlist. - fn get_word(&self, word: usize) -> Option<&String> { + pub fn get_word(&self, word: usize) -> Option<&String> { self.0.get(word) }