fn new_unchecked(digest: Option<D>, bag: Bag<T, P>) -> Self {
        Self {
            digest: digest.into(),
            bag,
        }
    }
/// Creates a new `HashBag`, without checking digest validity or availability.
///
/// This function is *not* marked unsafe, as digests aren't related to memory safety.
Creates a new `HashBag`, without checking digest validity or availability.
This function is *not* marked unsafe, as digests aren't related to memory safety.
Creates a new ` HashBag ` without checking digest validity or availability . This function is * not * marked unsafe as digests aren ' t related to memory safety .
fn new_unchecked(digest: Option<D>, bag: Bag<T, P>) -> Self {
        Self {
            digest: digest.into(),
            bag,
        }
    }
fn new_unchecked ( digest : Option < D > , bag : Bag < T , P > ) -> Self { Self { digest : digest . into ( ) , bag , } }
Creates a new `HashBag`, without checking digest validity or availability.
Creates a new ` HashBag ` without checking digest validity or availability .
digest
Option<D>
bag
Bag<T, P>