Skip to main content

Deterministic

Trait Deterministic 

Source
pub trait Deterministic { }
Expand description

Same input → same output, modulo construction-time configuration. Required for any dispatch unit in a replay chain.

A ground that reads time is Deterministic only if its clock is fixed at construction; Real clocks disqualify it. Same rule for entropy (Seeded { seed } vs Os).

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§