-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCargo.toml
68 lines (57 loc) · 1.53 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
[package]
name = "rl_ball_sym"
version = "5.0.0"
authors = ["VirxEC"]
edition = "2021"
description = "rl_ball_sym is a Rust implementation of Rocket League's ball physics"
readme = "README.md"
repository = "https://github.com/VirxEC/rl_ball_sym"
license = "MIT"
keywords = ["rocket-league", "rlbot", "physics", "simulation"]
categories = ["science", "simulation", "mathematics"]
include = ["src/", "assets/"]
rust-version = "1.83"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lints.rust]
unsafe_code = "forbid"
[lints.clippy]
all = "warn"
[dev-dependencies]
rand = "0.8"
criterion = { version = "0.5.0", features = ["html_reports"] }
serde_json = "1.0.107"
colored = "2.0.4"
rocketsim_rs = { version = "0.33.0", features = ["glam"] }
[dependencies]
byteorder = "1"
glam = "0.29.0"
radsort = "0.1"
combo_vec = { version = "0.7.1", default-features = false }
include-flate = { version = "0.3.0", optional = true }
serde = { version = "1.0.188", features = ["derive"], optional = true }
[features]
default = ["heatseeker", "hoops", "dropshot", "throwback"]
compression = ["include-flate"]
standard = []
hoops = []
dropshot = []
throwback = []
heatseeker = ["standard"]
serde = ["dep:serde", "glam/serde"]
[profile.release]
codegen-units = 1
debug = true
lto = true
panic = "abort"
[package.metadata.docs.rs]
all-features = true
[profile.bench]
codegen-units = 1
lto = true
[[bench]]
name = "benchmarks"
path = "benches/benchmarks.rs"
harness = false
[[example]]
name = "accuracy"
required-features = ["serde"]