refactor(cbus):
Summary
- refactor(cbus):
- now
LCPipe::push_messagesignature requires &mut self, cause write intoLCPipeis not thread safe - remove
oneshot::channel_on_pipefunction - create a unique
LCPipeinstance for eachunbounded::Senderinstead of share singleLCPipeby arc (also related to #156 (closed)) - use a weak reference on
unbounded::Wakerinunbounded::Senderto prevent situation when waker dropped in non cord thread
Ensure that
-
New code is covered by tests -
API is documented -
Changelog is up to date -
Version is bumped in the appropriate Cargo.tomlfiles