Module debounce::buffer [−][src]
Structs
Debouncing buffer with a common delay for all events. Accepts events via
.put()
which tracks the time of the event and de-duplicates them against
the current buffer content. Subsequent call to .get()
which returns the
State
of the buffer.
Debouncing buffer with per-event delays. Accepts events via .put(T, delay)
which tracks the time of the event and de-duplicates them against the
current buffer content. Subsequent call to .get()
which returns the
State
of the buffer.
Enums
Current state of the debouncing buffer returned from .get()
: