Module model

Module model 

Structs§

AdvanceResult
ClockModel
IntervalModel
IntervalTick
WakeModel

Functions§

add_nonnegative_saturating
law_add_nonnegative_saturating_matches_addition_without_overflow
law_add_nonnegative_saturating_never_decreases_left_operand
law_add_nonnegative_saturating_normalizes_negative_increment
law_add_nonnegative_saturating_saturates_on_overflow
law_advance_to_never_moves_time_backward
law_advance_to_reaches_forward_target
law_first_interval_tick_stays_on_grid
law_interval_tick_realigns_past_observed_now
law_mul_nonnegative_saturating_is_commutative
law_mul_nonnegative_saturating_matches_multiplication_without_overflow
law_mul_nonnegative_saturating_normalizes_negative_operands
law_mul_nonnegative_saturating_saturates_on_overflow
law_sleep_due_iff_deadline_not_after_now
law_wake_order_is_deadline_then_sequence
mul_nonnegative_saturating