Skip to content

refactor(channel): establish private source layout - #217

Merged
tisonkun merged 2 commits into
mainfrom
codex/channel-source-layout
Aug 26, 2026
Merged

refactor(channel): establish private source layout#217
tisonkun merged 2 commits into
mainfrom
codex/channel-source-layout

Conversation

@tisonkun

@tisonkun tisonkun commented Aug 26, 2026

Copy link
Copy Markdown
Member

Closes #207.

Summary

  • Collect the existing oneshot and MPSC implementations under one private channel source module while preserving the direct asyncband::oneshot and asyncband::mpsc public paths.
  • Keep the existing MPSC error module local to MPSC instead of introducing a shared channel error boundary before another implementation needs it.
  • Keep algorithms, behavior, Cargo features, dependencies, tests, and documentation contracts unchanged.
  • Validate the full feature matrix, workspace tests, lint and docs, and semver compatibility against the pre-change main revision.

@tisonkun
tisonkun enabled auto-merge (squash) August 26, 2026 16:34
@tisonkun
tisonkun merged commit ba3662c into main Aug 26, 2026
9 checks passed
@tisonkun
tisonkun deleted the codex/channel-source-layout branch August 26, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor(channel): establish the private source layout

1 participant