fn pretty_print(&self) -> &str {
        match self {
            Hasher::Poseidon => "Poseidon",
        }
    }
// Used for printing during logging. Implementing Debug and Display is less clear than having
// methods `.pretty_print()` and `.lowercase()` which differentiate between printing for logging
// v.s. printing for filenames.
Used for printing during logging. Implementing Debug and Display is less clear than having
methods `.pretty_print()` and `.lowercase()` which differentiate between printing for logging
v.s. printing for filenames.
Used for printing during logging . Implementing Debug and Display is less clear than having methods ` . pretty_print () ` and ` . lowercase () ` which differentiate between printing for logging v . s . printing for filenames .
fn pretty_print(&self) -> &str {
        match self {
            Hasher::Poseidon => "Poseidon",
        }
    }
fn pretty_print ( & self ) -> & str { match self { Hasher :: Poseidon => " " , } }
Used for printing during logging.
Used for printing during logging .
&self
&self