fn value_commit(&self) -> HashCommit<T::Commitment, D>
        where T: Commit
    {
        self.try_value_commit()
            .unwrap_or_else(|| self.calc_value_commit())
    }
/// Returns a hash commit to the `T` value, re-hashing if necessary.
Returns a hash commit to the `T` value, re-hashing if necessary.
Returns a hash commit to the ` T ` value re - hashing if necessary .
fn value_commit(&self) -> HashCommit<T::Commitment, D>
        where T: Commit
    {
        self.try_value_commit()
            .unwrap_or_else(|| self.calc_value_commit())
    }
fn value_commit ( & self ) -> HashCommit < T :: Commitment , D > where T : Commit { self . try_value_commit ( ) . unwrap_or_else ( | | self . calc_value_commit ( ) ) }
Returns a hash commit to the `T` value, re-hashing if necessary.
Returns a hash commit to the ` T ` value re - hashing if necessary .
&self