fn new(hash_value: &'a HashValue) -> Self {
        HashValueBitIterator {
            hash_bytes: hash_value.as_ref(),
            pos: (0..HashValue::DEPTH),
        }
    }
/// Constructs a new `HashValueBitIterator` using given `HashValue`.
Constructs a new `HashValueBitIterator` using given `HashValue`.
Constructs a new ` HashValueBitIterator ` using given ` HashValue ` .
fn new(hash_value: &'a HashValue) -> Self {
        HashValueBitIterator {
            hash_bytes: hash_value.as_ref(),
            pos: (0..HashValue::DEPTH),
        }
    }
fn new ( hash_value : & ' a HashValue ) -> Self { HashValueBitIterator { hash_bytes : hash_value . as_ref ( ) , pos : ( 0 .. HashValue :: DEPTH ) , } }
Constructs a new `HashValueBitIterator` using given `HashValue`.
Constructs a new ` HashValueBitIterator ` using given ` HashValue ` .
hash_value
&'a HashValue