Commit graph

27 commits

Author SHA1 Message Date
dependabot[bot]
fbf3a6ff29
Merge 4556d71f98 into 4c13facc96 2025-12-08 17:23:59 +00:00
dependabot[bot]
4556d71f98
chore(deps): update flume requirement from 0.11 to 0.12
---
updated-dependencies:
- dependency-name: flume
  dependency-version: 0.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 17:23:56 +00:00
Roman Moisieiev
4c13facc96 Relax T: Clone bound to only apply to static values
Some checks failed
CI / Run tests (push) Has been cancelled
CI / Lint (push) Has been cancelled
Release-plz / Release-plz release (push) Has been cancelled
Release-plz / Release-plz PR (push) Has been cancelled
2025-10-14 09:17:40 +01:00
Roman Moisieiev
7c8fc42f27 Use separate .set and .set_mut methods 2025-10-14 09:17:40 +01:00
CordlessCoder
016fe5302d Allow for completely lock-free access to Static values, and closed channels. 2025-10-14 09:17:40 +01:00
CordlessCoder
bb5950cd76 Relax dynamic source requirement from Fn to FnMut 2025-10-14 09:17:40 +01:00
4dd7df50e1
feat: add internal constructor for Sucker/Sourcer 2025-09-16 08:26:35 +01:00
ca4825552f
feat: remove closed flag from ChannelState 2025-09-15 11:38:00 +01:00
32b7aa65e6
fix: correct toolchain in flake 2025-09-15 10:10:08 +01:00
Roman Moisieiev
68369a7e4b Remove unnecessary Mutex 2025-09-15 10:09:59 +01:00
Callum Leslie
9843f2904c chore: release v0.0.2 2025-09-04 15:21:30 +01:00
f3fe41aa82
feat: add multiple channel providers
Each provider is enabled via a feature flag.
The currently implemented providers are:
- std::mpsc
- flume
- crossbeam_channel
2025-09-04 09:42:06 +01:00
babcd7f4f7
ci: change build features 2025-09-04 09:42:06 +01:00
Callum Leslie
6b754e13e8 chore: release v0.0.1 2025-09-02 22:14:10 +01:00
fa00c45180
docs: add instability warning 2025-09-02 22:11:21 +01:00
7d3d43979f
docs: reorganise README 2025-09-02 22:10:53 +01:00
b7c136c804
chore: add metadata to Cargo.toml 2025-09-02 22:05:29 +01:00
8f5f7b341c
misc: typo 2025-09-02 21:58:26 +01:00
828c06e872
fix: implement error for error types
Fixes the failing doctests
2025-09-02 21:56:53 +01:00
33f6d33a15
docs: populate README 2025-09-02 21:48:08 +01:00
bb5827ead1
test: add basic tests for synchronous channel 2025-09-02 21:47:44 +01:00
2de73e10b1
feat: add initial synchronous channel implementation 2025-09-02 21:46:40 +01:00
b5a659f8a7
feat: add message types to be sent over channels 2025-09-02 16:22:20 +01:00
1215e8ae74
fix: rename error to be more descriptive 2025-09-02 16:16:25 +01:00
d5cabeeedc
feat: add error types 2025-09-02 16:05:14 +01:00
3f22921986
chore: add nextest to dev environment 2025-09-02 15:41:38 +01:00
59d7953aad
initial commit 2025-09-02 15:35:40 +01:00