firecracker
/
Cargo.toml
28 строк · 942.0 Байт
1[workspace]
2members = ["src/clippy-tracing", "src/cpu-template-helper", "src/firecracker", "src/jailer", "src/log-instrument", "src/log-instrument-macros", "src/rebase-snap", "src/seccompiler", "src/snapshot-editor"]
3default-members = ["src/clippy-tracing", "src/cpu-template-helper", "src/firecracker", "src/rebase-snap", "src/seccompiler", "src/snapshot-editor"]
4resolver = "2"
5
6[workspace.lints.rust]
7missing_debug_implementations = "warn"
8
9[workspace.lints.clippy]
10ptr_as_ptr = "warn"
11undocumented_unsafe_blocks = "warn"
12cast_lossless = "warn"
13cast_possible_truncation = "warn"
14cast_possible_wrap = "warn"
15cast_sign_loss = "warn"
16exit = "warn"
17tests_outside_test_module = "warn"
18assertions_on_result_states = "warn"
19
20[profile.dev]
21panic = "abort"
22
23[profile.release]
24panic = "abort"
25lto = true
26
27[patch.crates-io]
28kvm-bindings = { git = "https://github.com/firecracker-microvm/kvm-bindings", tag = "v0.7.0-2", features = ["fam-wrappers"] }
29