fn printer(&self, encoded_value: u32) -> String {
        // assumes we have the target
        self.print_expr(self.built_exprs.get(&encoded_value).unwrap_or(
                &Expression::DieRoll(0)).clone())
    }
/** Recursively print the way to get to the given encoded value */
Recursively print the way to get to the given encoded value
Recursively print the way to get to the given encoded value
fn printer(&self, encoded_value: u32) -> String {
        // assumes we have the target
        self.print_expr(self.built_exprs.get(&encoded_value).unwrap_or(
                &Expression::DieRoll(0)).clone())
    }
fn printer ( & self , encoded_value : u32 ) -> String { // assumes we have the target self . print_expr ( self . built_exprs . get ( & encoded_value ) . unwrap_or ( & Expression :: DieRoll ( 0 ) ) . clone ( ) ) }
Recursively print the way to get to the given encoded value
Recursively print the way to get to the given encoded value
&self
encoded_value
u32