Expand description
The sampler module provides traits and implementations for generating random
or pseudo-random durations within the simulation.
It includes DurationSampler for basic sampling, PendingDuration for handling
floating-point durations with rounding, and CombinatorExt for building complex
sampling logic through method chaining.
Modules§
- combinator
- The
combinatormodule provides a set of combinators for building complexDurationSamplerinstances from simpler ones. - instance
- The
instancemodule provides concrete implementations of theDurationSamplertrait.
Structs§
- Pending
Duration - A wrapper for floating-point representations of Duration to mitigate rounding errors.
Traits§
- Clonable
Duration Sampler - A trait for cloning trait objects of DurationSampler.
- Combinator
Ext - An extension trait for DurationSampler that provides fluent combinator methods for creating and composing complex duration sampling logic.
- Duration
Sampler - A trait for generating Duration samples.