Take makeover-tui 0.34, which the tree has been on
quasi-tui and quasi-bench asked for 0.33 while Libraries/makeover-tui is at
0.34.0. In-tree that was invisible: nothing here builds both. A generated app
does, because its own tui crate takes makeover-tui directly, and two 0.x
minors do not unify, so it handed a 0.34 theme to a quasi-tui expecting 0.33
and failed to compile.
The internal-deps gate does not cover this: makeover comes from crates.io,
not a git URL, so the pin sat stale outside what the gate reads.
Drop-in, no code change.
- Co-Authored-By
- Claude Opus 5 (1M context) <noreply@anthropic.com>
3 files changed,
+8 insertions,
-8 deletions
| 2632 |
2632 |
|
|
| 2633 |
2633 |
|
[[package]]
|
| 2634 |
2634 |
|
name = "makeover-tui"
|
| 2635 |
|
- |
version = "0.33.0"
|
|
2635 |
+ |
version = "0.34.0"
|
| 2636 |
2636 |
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 2637 |
|
- |
checksum = "5196506074bbf9f2b9955ff9e94892e2eca85d9dac5af49ed93da30d50d6c622"
|
|
2637 |
+ |
checksum = "a82de62265dfd6ac30dad6479cb3f5d72c6fc5306a29543e74e50d665ab00f0e"
|
| 2638 |
2638 |
|
dependencies = [
|
| 2639 |
2639 |
|
"makeover",
|
| 2640 |
2640 |
|
"makeover-layout",
|
| 6197 |
6197 |
|
"winnow 1.0.4",
|
| 6198 |
6198 |
|
]
|
| 6199 |
6199 |
|
|
| 6200 |
|
- |
[[patch.unused]]
|
| 6201 |
|
- |
name = "synckit-client"
|
| 6202 |
|
- |
version = "0.9.1"
|
| 6203 |
|
- |
|
| 6204 |
6200 |
|
[[patch.unused]]
|
| 6205 |
6201 |
|
name = "quasi-type"
|
| 6206 |
6202 |
|
version = "0.1.0"
|
| 6220 |
6216 |
|
[[patch.unused]]
|
| 6221 |
6217 |
|
name = "tagtree"
|
| 6222 |
6218 |
|
version = "0.4.1"
|
|
6219 |
+ |
|
|
6220 |
+ |
[[patch.unused]]
|
|
6221 |
+ |
name = "synckit-client"
|
|
6222 |
+ |
version = "0.9.1"
|
| 30 |
30 |
|
# because a bench calling a trait method should name the trait it calls.
|
| 31 |
31 |
|
quasi-http = { path = "../quasi-http", version = "0.63.0" }
|
| 32 |
32 |
|
makeover-layout = "0.35.0"
|
| 33 |
|
- |
makeover-tui = { version = "0.33.0", features = ["theme"] }
|
|
33 |
+ |
makeover-tui = { version = "0.34.0", features = ["theme"] }
|
| 34 |
34 |
|
# Only to load a bundled theme file. `makeover_tui::Theme` is `#[non_exhaustive]`,
|
| 35 |
35 |
|
# so `Theme::from_theme` is the one way to get one, the same reason quasi-tui's
|
| 36 |
36 |
|
# tests take this.
|
| 20 |
20 |
|
# it, which is the order the suite has always moved in: the constrained consumer
|
| 21 |
21 |
|
# finds the shape, and the shared crate takes it after it is known rather than
|
| 22 |
22 |
|
# before.
|
| 23 |
|
- |
makeover-tui = { version = "0.33.0", features = ["theme"] }
|
|
23 |
+ |
makeover-tui = { version = "0.34.0", features = ["theme"] }
|
| 24 |
24 |
|
ratatui = { version = "0.30", default-features = false }
|
| 25 |
25 |
|
# `Node::Rich` carries markdown source. A terminal has no markup to hand it to,
|
| 26 |
26 |
|
# so it takes the runs: `render_runs` is the words with the marks that were over
|