pub fn new(door_id: &'a str) -> Option<InterestingHashFinder<'a>> {
                let mdigest = MessageDigest::md5();
                let hasher  = Hasher::new(mdigest).ok()?;
                Some(InterestingHashFinder {
                    door_id: door_id.as_bytes(),
                    index: 0,
                    hasher: hasher,
                })
            }
/// Create a new `InterestingHashFinder` for a given door.
Create a new `InterestingHashFinder` for a given door.
Create a new ` InterestingHashFinder ` for a given door .
pub fn new(door_id: &'a str) -> Option<InterestingHashFinder<'a>> {
                let mdigest = MessageDigest::md5();
                let hasher  = Hasher::new(mdigest).ok()?;
                Some(InterestingHashFinder {
                    door_id: door_id.as_bytes(),
                    index: 0,
                    hasher: hasher,
                })
            }
pub fn new ( door_id : & ' a str ) -> Option < InterestingHashFinder < ' a > > { let mdigest = MessageDigest :: md5 ( ) ; let hasher = Hasher :: new ( mdigest ) . ok ( ) ? ; Some ( InterestingHashFinder { door_id : door_id . as_bytes ( ) , index : 0 , hasher : hasher , } ) }
Create a new `InterestingHashFinder` for a given door.
Create a new ` InterestingHashFinder ` for a given door .
door_id
&'a str
door_id
&'a str