pub trait CanFinalizeDigest {
type Digest;
// Required method
fn finalize(self) -> Self::Digest;
}Expand description
Extract a binding commitment to the full transcript state.
Consumes the challenger, producing a digest that commits to all previously observed values.
§Contract
Implementations must satisfy the following properties:
- Determinism: identical sequences of observations and samples produce identical digests.
- Observation sensitivity: different observed values produce different digests.