Merge change 2d9e5c: Bump tokio to 1.48
bobon laptop-bobOct 23, 2026, 19:42
parents 41f0b9d2 3c9e0a77
Signed by laptop-bob (Ed25519) SHA256:q8Jt…3nVw
$ restore --sourcelayr restore --source 7d3e9a1c .
$ pick 7d3e9a1clayr pick 7d3e9a1c
$ invert 7d3e9a1clayr invert 7d3e9a1c
New line from here
$ line newlayr line new topic 7d3e9a1c
Attestations
| Kind | Name | Result | By | Command | Time |
|---|---|---|---|---|---|
| check | unit | ✓ passed | executor-eu1 | cargo test --workspace | 2 h ago |
| check | lint | ✓ passed | executor-eu1 | cargo clippy -- -D warnings | 2 h ago |
| check | e2e | ✓ passed | executor-eu1 | npm --prefix web run e2e | 2 h ago |
| approval | src/payments/ | ✓ approved | alice | · | 2 h ago |
| origin | merge of 2d9e5c | ✓ signed | laptop-bob | · | 2 h ago |
| quarantine | dependency audit | ● held | executor-eu1 | cargo audit | 1 h ago |
3 files changed
Cargo.toml+1−1
| @@ -18,7 +18,7 @@ [dependencies] | |||
| 18 | 18 | serde = "1.0" | |
| 19 | − | tokio = { version = "1.47", features = ["full"] } | |
| 19 | + | tokio = { version = "1.48", features = ["full"] } | |
| 20 | 20 | tracing = "0.1" | |
| @@ -18,7 +18,7 @@ [dependencies] | |||
| 18 | serde = "1.0" | 18 | serde = "1.0" |
| 19 | tokio = { version = "1.47", features = ["full"] } | ||
| 19 | tokio = { version = "1.48", features = ["full"] } | ||
| 20 | tracing = "0.1" | 20 | tracing = "0.1" |
Cargo.lock+14−12derived
Derived by
cargo. Rebuilt, not merged.src/tax.rs+2−1
| @@ -41,9 +41,12 @@ fn line_tax(line: &Line, rate: Rate) -> Money { | |||
| 41 | 41 | let net = line.price * line.qty; | |
| 42 | − | let tax = (net * rate).round_half_even(); | |
| 42 | + | // Round per line, as EU invoices require. | |
| 43 | + | let tax = (net * rate).round_half_up_cents(); | |
| 43 | 44 | Money::new(tax, line.currency) | |
| 44 | 45 | } | |
| @@ -41,9 +41,12 @@ fn line_tax(line: &Line, rate: Rate) -> Money { | |||
| 41 | let net = line.price * line.qty; | 41 | let net = line.price * line.qty; |
| 42 | let tax = (net * rate).round_half_even(); | ||
| 42 | // Round per line, as EU invoices require. | ||
| 43 | let tax = (net * rate).round_half_up_cents(); | ||
| 43 | Money::new(tax, line.currency) | 44 | Money::new(tax, line.currency) |
| 44 | } | 45 | } |