pub fn into_hash(self) -> Digest {
        match self {
            Pointer::LeafPointer(hash) => hash,
            Pointer::NodePointer(hash) => hash,
        }
    }
/// Takes ownership of the hash, consuming this `Pointer`.
Takes ownership of the hash, consuming this `Pointer`.
Takes ownership of the hash consuming this ` Pointer ` .
pub fn into_hash(self) -> Digest {
        match self {
            Pointer::LeafPointer(hash) => hash,
            Pointer::NodePointer(hash) => hash,
        }
    }
pub fn into_hash ( self ) -> Digest { match self { Pointer :: LeafPointer ( hash ) => hash , Pointer :: NodePointer ( hash ) => hash , } }
Takes ownership of the hash, consuming this `Pointer`.
Takes ownership of the hash consuming this ` Pointer ` .
self
self