ruffle/Cargo.toml

137 lines
3.4 KiB
TOML
Raw Normal View History

2019-04-28 01:15:43 +00:00
[workspace]
members = [
2019-04-28 06:08:59 +00:00
"core",
"core/macros",
"core/build_playerglobal",
2019-04-28 01:15:43 +00:00
"desktop",
"swf",
2023-06-24 00:31:52 +00:00
"flv",
2019-10-11 14:19:18 +00:00
"web",
"web/packages/extension/safari",
"wstr",
2019-10-11 14:19:18 +00:00
"scanner",
"exporter",
"frontend-utils",
"render",
"render/canvas",
"render/naga-agal",
"render/wgpu",
2020-04-25 02:38:58 +00:00
"render/webgl",
"ruffle_gc_arena",
"stub-report",
"video",
"video/software",
2023-12-21 11:58:57 +00:00
"video/external",
"tests",
"tests/input-format",
"tests/socket-format",
"tests/mocket",
"tests/framework",
2019-04-28 01:15:43 +00:00
]
default-members = ["desktop"]
2021-04-23 08:02:08 +00:00
resolver = "2"
[workspace.package]
authors = ["Ruffle LLC <ruffle@ruffle.rs>"]
edition = "2021"
homepage = "https://ruffle.rs"
license = "MIT OR Apache-2.0"
repository = "https://github.com/ruffle-rs/ruffle"
version = "0.1.0"
[workspace.dependencies]
2023-10-23 00:22:08 +00:00
tracing = "0.1.40"
2023-11-20 01:54:50 +00:00
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
naga = { version = "0.20.0", features = ["wgsl-out"] }
wgpu = "0.20.1"
egui = "0.28.1"
clap = { version = "4.5.9", features = ["derive"] }
anyhow = "1.0"
slotmap = "1.0.7"
build(deps): bump the cargo-minor group across 1 directory with 7 updates Bumps the cargo-minor group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [async-channel](https://github.com/smol-rs/async-channel) | `2.3.0` | `2.3.1` | | [serde](https://github.com/serde-rs/serde) | `1.0.201` | `1.0.202` | | [either](https://github.com/rayon-rs/either) | `1.11.0` | `1.12.0` | | [syn](https://github.com/dtolnay/syn) | `2.0.63` | `2.0.64` | | [toml_edit](https://github.com/toml-rs/toml) | `0.22.12` | `0.22.13` | | [insta](https://github.com/mitsuhiko/insta) | `1.38.0` | `1.39.0` | | [toml](https://github.com/toml-rs/toml) | `0.8.12` | `0.8.13` | Updates `async-channel` from 2.3.0 to 2.3.1 - [Release notes](https://github.com/smol-rs/async-channel/releases) - [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/async-channel/compare/v2.3.0...v2.3.1) Updates `serde` from 1.0.201 to 1.0.202 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.201...v1.0.202) Updates `either` from 1.11.0 to 1.12.0 - [Commits](https://github.com/rayon-rs/either/compare/1.11.0...1.12.0) Updates `syn` from 2.0.63 to 2.0.64 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.63...2.0.64) Updates `toml_edit` from 0.22.12 to 0.22.13 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.12...v0.22.13) Updates `insta` from 1.38.0 to 1.39.0 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/1.38.0...1.39.0) Updates `toml` from 0.8.12 to 0.8.13 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.12...toml-v0.8.13) --- updated-dependencies: - dependency-name: async-channel dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: either dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: toml_edit dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: insta dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: toml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-05-16 22:26:41 +00:00
async-channel = "2.3.1"
build(deps): bump the cargo-minor group across 1 directory with 7 updates Bumps the cargo-minor group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.7` | `4.5.8` | | [bitflags](https://github.com/bitflags/bitflags) | `2.5.0` | `2.6.0` | | [log](https://github.com/rust-lang/log) | `0.4.21` | `0.4.22` | | [serde_json](https://github.com/serde-rs/json) | `1.0.117` | `1.0.120` | | [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.5` | `0.4.6` | | [id3](https://github.com/polyfloyd/rust-id3) | `1.13.1` | `1.14.0` | | [either](https://github.com/rayon-rs/either) | `1.12.0` | `1.13.0` | Updates `clap` from 4.5.7 to 4.5.8 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.7...v4.5.8) Updates `bitflags` from 2.5.0 to 2.6.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.5.0...2.6.0) Updates `log` from 0.4.21 to 0.4.22 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22) Updates `serde_json` from 1.0.117 to 1.0.120 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.117...v1.0.120) Updates `num-bigint` from 0.4.5 to 0.4.6 - [Changelog](https://github.com/rust-num/num-bigint/blob/master/RELEASES.md) - [Commits](https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.5...num-bigint-0.4.6) Updates `id3` from 1.13.1 to 1.14.0 - [Changelog](https://github.com/polyfloyd/rust-id3/blob/main/CHANGELOG.md) - [Commits](https://github.com/polyfloyd/rust-id3/compare/v1.13.1...v1.14.0) Updates `either` from 1.12.0 to 1.13.0 - [Commits](https://github.com/rayon-rs/either/compare/1.12.0...1.13.0) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: bitflags dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: num-bigint dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: id3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: either dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 22:51:23 +00:00
bitflags = "2.6.0"
build(deps): bump the cargo-minor group across 1 directory with 4 updates Bumps the cargo-minor group with 4 updates in the / directory: [bytemuck](https://github.com/Lokathor/bytemuck), [syn](https://github.com/dtolnay/syn), [proc-macro2](https://github.com/dtolnay/proc-macro2) and [libloading](https://github.com/nagisa/rust_libloading). Updates `bytemuck` from 1.16.0 to 1.16.1 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.16.0...v1.16.1) Updates `syn` from 2.0.66 to 2.0.68 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.66...2.0.68) Updates `proc-macro2` from 1.0.85 to 1.0.86 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.85...1.0.86) Updates `libloading` from 0.8.3 to 0.8.4 - [Commits](https://github.com/nagisa/rust_libloading/compare/0.8.3...0.8.4) --- updated-dependencies: - dependency-name: bytemuck dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: proc-macro2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: libloading dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 20:35:39 +00:00
bytemuck = "1.16.1"
build(deps): bump the cargo-minor group with 11 updates Bumps the cargo-minor group with 11 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.81` | `1.0.82` | | [async-channel](https://github.com/smol-rs/async-channel) | `2.2.0` | `2.2.1` | | [chrono](https://github.com/chronotope/chrono) | `0.4.37` | `0.4.38` | | [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.33` | `0.8.34` | | [fluent-templates](https://github.com/XAMPPRocky/fluent-templates) | `0.9.1` | `0.9.2` | | [either](https://github.com/rayon-rs/either) | `1.10.0` | `1.11.0` | | [quote](https://github.com/dtolnay/quote) | `1.0.35` | `1.0.36` | | [syn](https://github.com/dtolnay/syn) | `2.0.58` | `2.0.59` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.79` | `1.0.80` | | [webbrowser](https://github.com/amodm/webbrowser-rs) | `0.8.14` | `0.8.15` | | [libtest-mimic](https://github.com/LukasKalbertodt/libtest-mimic) | `0.7.0` | `0.7.2` | Updates `anyhow` from 1.0.81 to 1.0.82 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.81...1.0.82) Updates `async-channel` from 2.2.0 to 2.2.1 - [Release notes](https://github.com/smol-rs/async-channel/releases) - [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/async-channel/compare/v2.2.0...v2.2.1) Updates `chrono` from 0.4.37 to 0.4.38 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.37...v0.4.38) Updates `encoding_rs` from 0.8.33 to 0.8.34 - [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.33...v0.8.34) Updates `fluent-templates` from 0.9.1 to 0.9.2 - [Release notes](https://github.com/XAMPPRocky/fluent-templates/releases) - [Changelog](https://github.com/XAMPPRocky/fluent-templates/blob/master/CHANGELOG.md) - [Commits](https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.9.1...fluent-templates-v0.9.2) Updates `either` from 1.10.0 to 1.11.0 - [Commits](https://github.com/rayon-rs/either/compare/1.10.0...1.11.0) Updates `quote` from 1.0.35 to 1.0.36 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.35...1.0.36) Updates `syn` from 2.0.58 to 2.0.59 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.58...2.0.59) Updates `proc-macro2` from 1.0.79 to 1.0.80 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.79...1.0.80) Updates `webbrowser` from 0.8.14 to 0.8.15 - [Release notes](https://github.com/amodm/webbrowser-rs/releases) - [Changelog](https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/amodm/webbrowser-rs/compare/v0.8.14...v0.8.15) Updates `libtest-mimic` from 0.7.0 to 0.7.2 - [Release notes](https://github.com/LukasKalbertodt/libtest-mimic/releases) - [Changelog](https://github.com/LukasKalbertodt/libtest-mimic/blob/master/CHANGELOG.md) - [Commits](https://github.com/LukasKalbertodt/libtest-mimic/commits) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: async-channel dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: chrono dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: encoding_rs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: fluent-templates dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: either dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: quote dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: proc-macro2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: webbrowser dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: libtest-mimic dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 21:17:37 +00:00
chrono = { version = "0.4.38", default-features = false }
enum-map = "2.7.3"
build(deps): bump the cargo-minor group with 4 updates Bumps the cargo-minor group with 4 updates: [flate2](https://github.com/rust-lang/flate2-rs), [hashbrown](https://github.com/rust-lang/hashbrown), [gilrs](https://gitlab.com/gilrs-project/gilrs) and [zip](https://github.com/Pr0methean/zip). Updates `flate2` from 1.0.29 to 1.0.30 - [Release notes](https://github.com/rust-lang/flate2-rs/releases) - [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.29...1.0.30) Updates `hashbrown` from 0.14.3 to 0.14.5 - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/compare/v0.14.3...v0.14.5) Updates `gilrs` from 0.10.6 to 0.10.7 - [Commits](https://gitlab.com/gilrs-project/gilrs/compare/v0.10.6...v0.10.7) Updates `zip` from 1.1.1 to 1.1.2 - [Release notes](https://github.com/Pr0methean/zip/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](https://github.com/Pr0methean/zip/compare/1.1.1...v1.1.2) --- updated-dependencies: - dependency-name: flate2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: hashbrown dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: gilrs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: zip dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 20:53:43 +00:00
flate2 = "1.0.30"
futures = "0.3.30"
build(deps): bump the cargo-minor group with 6 updates Bumps the cargo-minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [image](https://github.com/image-rs/image) | `0.25.0` | `0.25.1` | | [downcast-rs](https://github.com/marcianx/downcast-rs) | `1.2.0` | `1.2.1` | | [regress](https://github.com/ridiculousfish/regress) | `0.9.0` | `0.9.1` | | [syn](https://github.com/dtolnay/syn) | `2.0.55` | `2.0.58` | | [webbrowser](https://github.com/amodm/webbrowser-rs) | `0.8.13` | `0.8.14` | | [getrandom](https://github.com/rust-random/getrandom) | `0.2.12` | `0.2.14` | Updates `image` from 0.25.0 to 0.25.1 - [Changelog](https://github.com/image-rs/image/blob/main/CHANGES.md) - [Commits](https://github.com/image-rs/image/compare/v0.25.0...v0.25.1) Updates `downcast-rs` from 1.2.0 to 1.2.1 - [Changelog](https://github.com/marcianx/downcast-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/marcianx/downcast-rs/compare/v1.2.0...v1.2.1) Updates `regress` from 0.9.0 to 0.9.1 - [Release notes](https://github.com/ridiculousfish/regress/releases) - [Commits](https://github.com/ridiculousfish/regress/compare/v0.9.0...v0.9.1) Updates `syn` from 2.0.55 to 2.0.58 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.55...2.0.58) Updates `webbrowser` from 0.8.13 to 0.8.14 - [Release notes](https://github.com/amodm/webbrowser-rs/releases) - [Changelog](https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/amodm/webbrowser-rs/compare/v0.8.13...v0.8.14) Updates `getrandom` from 0.2.12 to 0.2.14 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/getrandom/compare/v0.2.12...v0.2.14) --- updated-dependencies: - dependency-name: image dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: downcast-rs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: regress dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: webbrowser dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: getrandom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 20:55:16 +00:00
image = { version = "0.25.1", default-features = false }
js-sys = "0.3.69"
2024-04-04 11:56:55 +00:00
log = "0.4"
num-derive = "0.4.2"
num-traits = "0.2.19"
serde = "1.0.204"
thiserror = "1.0"
url = "2.5.2"
wasm-bindgen = "=0.2.92"
walkdir = "2.5.0"
build(deps): bump the cargo-minor group with 4 updates Bumps the cargo-minor group with 4 updates: [tokio](https://github.com/tokio-rs/tokio), [regress](https://github.com/ridiculousfish/regress), [fontdb](https://github.com/RazrFalcon/fontdb) and [zip](https://github.com/zip-rs/zip2). Updates `tokio` from 1.37.0 to 1.38.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0) Updates `regress` from 0.9.1 to 0.10.0 - [Release notes](https://github.com/ridiculousfish/regress/releases) - [Commits](https://github.com/ridiculousfish/regress/compare/v0.9.1...v0.10.0) Updates `fontdb` from 0.17.0 to 0.18.0 - [Changelog](https://github.com/RazrFalcon/fontdb/blob/master/CHANGELOG.md) - [Commits](https://github.com/RazrFalcon/fontdb/compare/v0.17.0...v0.18.0) Updates `zip` from 2.1.0 to 2.1.1 - [Release notes](https://github.com/zip-rs/zip2/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](https://github.com/zip-rs/zip2/compare/v2.1.0...v2.1.1) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: regress dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: fontdb dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: zip dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-06-01 14:51:31 +00:00
tokio = { version = "1.38.0" }
[workspace.lints.rust]
# Clippy nightly often adds new/buggy lints that we want to ignore.
# Don't warn about these new lints on stable.
renamed_and_removed_lints = "allow"
unknown_lints = "allow"
[workspace.lints.clippy]
# LONG-TERM: These lints are unhelpful.
manual_map = "allow" # Less readable: Suggests `opt.map(..)` instsead of `if let Some(opt) { .. }`
manual_range_contains = "allow" # Less readable: Suggests `(a..b).contains(n)` instead of `n >= a && n < b`
assigning_clones = "allow" # Sometimes useful, but more often than not it doesn't do anything as
# we overwrite an empty item. And sometimes it can even be a footgun
# by keeping big allocations alive.
# Don't optimize build scripts and macros.
[profile.release.build-override]
opt-level = 0
[profile.dev]
panic = "unwind"
[profile.release]
panic = "abort"
[profile.dev.package.h263-rs]
opt-level = 3
[profile.dev.package.h263-rs-yuv]
opt-level = 3
[profile.dev.package.nihav_core]
opt-level = 3
[profile.dev.package.nihav_codec_support]
opt-level = 3
[profile.dev.package.nihav_duck]
opt-level = 3
# TODO: Set rustflags here instead of in web/core/package.json, when that
# feature becomes stable. See: https://github.com/rust-lang/cargo/issues/10271
# Until then, these custom profiles let cargo keep the build cache alive
# across "dual-wasm" builds, separating it for the two .wasm modules.
[profile.web-vanilla-wasm]
inherits = "release"
[profile.web-wasm-extensions]
inherits = "release"
[profile.ci]
inherits = "release"
debug-assertions = true
overflow-checks = true
# "Not too slow to compile, fast enough to run."
opt-level = 2
# Takes too long, especially on Windows, with marginal benefit otherwise.
lto = "off"
# This is also set with higher authority in `test_rust.yml`.
incremental = true
# Right between the defaults of 16 and 256, for crate fragment caching.
codegen-units = 64