22 Commits (055c430e2d45da94f42f86af64e09df12ebcd062)
 

Author SHA1 Message Date
pantonshire 055c430e2d add homepage field to Cargo.toml 2 years ago
pantonshire 0d7d98c463 fix README code example 2 years ago
pantonshire acc6bae9ca tests for multiple tx and rx 2 years ago
pantonshire 3d65cf3329 README and module documentation 2 years ago
pantonshire 7780dabed7 replace threaded debouncer with threadless debouncer 2 years ago
pantonshire d1ed8b3f0e documentation for threadless debouncer 2 years ago
pantonshire b2cd28690b shutdown for threadless debouncer 2 years ago
pantonshire 1b79af50d1 working threadless debouncer, minus shutdown behaviour 2 years ago
pantonshire 8b70bbdf15 wip threadless debouncer 2 years ago
pantonshire fe87e12256 add examples dir 2 years ago
pantonshire 7424e36e56 document new graceful shutdown behaviour 2 years ago
pantonshire 8a517d932c gracefully shut down the channel on drop instead of discarding events
Previously, if the debouncer's shutdown flag was set while there was
anything in its accumulator, the contents of the accumulator would never
be sent through the mpsc channel, effectively causing the events folded
into the accumulator to be lost. This patch modifies the shutdown
behaviour to send the contents of the accumulator through the channel
before stopping the debouncer and closing the channel.
2 years ago
pantonshire b878d56833 mention Debouncer drop impl in documentation 3 years ago
pantonshire 7cf3f6eca2 update Cargo.toml and start writing README 3 years ago
pantonshire 70b1b2266d pre-written fold functions for convenience 3 years ago
pantonshire a25eb76de0 store debouncer fold function in the debouncer itself 3 years ago
pantonshire 20d954c10b debounce_unit method 3 years ago
pantonshire 721520dae4 remove DebouncerController from public API 3 years ago
pantonshire faa31d944b shut down debouncer on drop 3 years ago
pantonshire 12b96d2fd6
📄 add license 3 years ago
pantonshire fdb58ca487 🔧 update Cargo.toml 3 years ago
pantonshire 8a2863d3a3 🎉 initial commit 3 years ago