usecrate::{digest::Digest,U256};/// Allows for the conversion of a boolean to a type
/// This trait is used in tree to properly bound the type of the digest.
pubtraitFromBool{fnfrom_bool(b:bool)->Self;}pubtraitFromU256{fnfrom_u256(u: U256)->Self;}/// Trait for objects that can be hashed.
pubtraitHashable{/// Hashes the object to a [`Digest`].
fnhash(&self)-> Digest;}