# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.75.0" name = "vexide" version = "0.5.1" authors = [ "vexide", "Gavin Niederman ", "doinkythederp ", "Tropical", ] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "async/await powered Rust library for VEX V5 Brains" readme = "README.md" keywords = [ "Robotics", "bindings", "vex", "v5", ] categories = [ "os", "api-bindings", "no-std", "science::robotics", ] license = "MIT" repository = "https://github.com/vexide/vexide" [package.metadata.docs.rs] targets = ["armv7a-none-eabi"] [package.metadata.v5] compress = true icon = "cool-x" slot = 1 [lib] name = "vexide" path = "src/lib.rs" [dependencies.vex-sdk] version = "0.26.0" [dependencies.vexide-async] version = "0.1.7" optional = true default-features = false [dependencies.vexide-core] version = "0.5.1" optional = true default-features = false [dependencies.vexide-devices] version = "0.5.1" optional = true default-features = false [dependencies.vexide-graphics] version = "0.1.7" optional = true default-features = false [dependencies.vexide-macro] version = "0.3.1" optional = true default-features = false [dependencies.vexide-panic] version = "0.1.7" optional = true default-features = false [dependencies.vexide-startup] version = "0.3.4" optional = true default-features = false [features] async = ["dep:vexide-async"] backtraces = [ "core", "vexide-core/backtraces", ] core = ["dep:vexide-core"] dangerous_motor_tuning = [ "devices", "vexide-devices/dangerous_motor_tuning", ] default = [ "async", "devices", "panic", "display_panics", "core", "startup", "macro", "backtraces", ] devices = ["dep:vexide-devices"] display_panics = [ "panic", "vexide-panic/display_panics", ] embedded-graphics = [ "vexide-graphics/embedded-graphics", "graphics", ] force_rust_libm = [ "core", "vexide-core/force_rust_libm", ] graphics = ["dep:vexide-graphics"] macro = [ "dep:vexide-macro", "startup", "async", "core", "devices", ] panic = ["dep:vexide-panic"] slint = [ "vexide-graphics/slint", "graphics", ] smart_leds_trait = [ "devices", "vexide-devices/smart_leds_trait", ] startup = ["dep:vexide-startup"]