-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathCargo.toml
49 lines (42 loc) · 1.13 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[workspace]
members = ["flecs_ecs", "flecs_ecs_derive", "flecs_ecs_sys", "test_crash_handler"]
resolver = "2"
exclude = [
"flecs_ecs_test",
"docreplace"
]
[workspace.package]
edition = "2024"
license = "MIT"
repository = "https://github.com/Indra-db/Flecs-Rust"
# When changing this, update the CI as well.
rust-version = "1.85"
[workspace.lints.clippy]
doc_markdown = "warn"
float_cmp = "warn"
float_cmp_const = "warn"
print_stderr = "warn"
print_stdout = "warn"
semicolon_if_nothing_returned = "warn"
manual_let_else = "warn"
redundant_closure_for_method_calls = "warn"
redundant_else = "warn"
unwrap_or_default = "warn"
too_many_arguments = "allow"
std_instead_of_core = "warn"
std_instead_of_alloc = "warn"
alloc_instead_of_core = "warn"
[workspace.lints]
rust.unused_lifetimes = "warn"
[workspace.dependencies]
flecs_ecs = { version = "0.1.2", path = "flecs_ecs" }
flecs_ecs_derive = { version = "0.1.0", path = "flecs_ecs_derive" }
flecs_ecs_sys = { version = "0.1.2", path = "flecs_ecs_sys" }
libc = "0.2.169"
[profile.release]
lto = true
codegen-units = 1
panic = "abort"
[profile.dev.package]
insta.opt-level = 3
similar.opt-level = 3