lich 0.1.0

Minimal password management.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::collections::hash_map;
use vault::Vault;

pub struct List<'a>(pub hash_map::Keys<'a, String, Vault>);

impl<'a> Iterator for List<'a> {
    type Item = &'a str;
    fn next(&mut self) -> Option<&'a str> {
        self.0.next().map(String::as_ref)
    }
}