# TODO items
- [x] Bug fix with rust-analyzer, initial refactor on macro + impl
- [ ] Add crate-level documentation to `crosstalk`, with doc examples
- [ ] Add function-level documentation to `crosstalk`, with doc examples
- [ ] Add crate-level documentation to `crosstalk-macros`, with doc examples
- [ ] Add function-level documentation to `crosstalk-macros`, with doc examples
- [ ] Incorporate multiple topics in benchmarking (currently only 1)
- [x] Add bounded channel support
- [ ] Unbounded channel support, or should wait for tokio? v0.1.4 allowed it exclusively
- [x] Add destroying of publisher and subscriber
- [ ] Test destroying of publisher and subscriber