Module rsynth::event::event_queue[][src]

👎 Deprecated since 0.1.2:

Use the event_queue crate instead.

Queue events.

Structs

AlwaysIgnoreNewDeprecated

Always ignore the newly queued event in case of collision (there’s already an event with that timestamp).

AlwaysInsertNewAfterOldDeprecated

Always queue the new newly queued event after the previously queued in case of collision (same timestamp).

AlwaysInsertNewBeforeOldDeprecated

Always queue the new newly queued event before the previously queued in case of collision (same timestamp).

AlwaysRemoveOldDeprecated

Always remove the previously queued event in case of collision (there’s already an event with that timestamp).

DrainingIterDeprecated

Draining iterator created by the EventQueue::drain method.

EventQueueDeprecated

A queue for timed events.

Enums

EventCollisionHandlingDeprecated

Determines what should happen when two events are queued with the same timing.

Traits

HandleEventCollisionDeprecated

Trait that describes how “event collision” (queing two events with the same timestamp) should happen.