align the plumb dependency to the current line #132
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Keel currently depends on
plumb = "0.5.0"while the plumb line is at0.16.0. The gap has to close before a consumer can build on both.Why it matters now
stim is being rewritten onto keel. Its own config is built on
plumb::config::{Kind, Listen, Store}— types plumb removed after the workshop settled that a substrate must export mechanism, not vocabulary. So stim has to move to current plumb regardless, and it cannot sit on two plumb majors at once through keel.Expected shape
Keel does not appear to use the removed vocabulary:
crates/keel/src/config.rsdeclares its ownListen,Cache,Hold,Identity,Estate,Generation,Cleanup, and imports onlyplumb::config::Cascadeandplumb::config::Env— both mechanism, both still present in 0.16. The alignment may therefore be mostly a version bump plus whatever the derive andEnvtrait changed across the span.Acceptance