Cargo Features
MAVSpec has no features set by default.
[dependencies]
mavspec = { version = "0.3.4", features = ["unstable", "fingerprints", "serde", "alloc", "std", "rust", "rust_gen", "specs", "generators", "cli"] }
Features
- default
-
Default features
- unstable
-
Enables unstable API features.
Enables unstable of mavspec_rust_gen and mavspec_rust_spec
mavspec_rust_gen:
Internal crates
- fingerprints
-
Use protocol CRC-fingerprints to avoid re-generating files
Enables fingerprints of mavspec_rust_gen
- serde
-
Enable serde support
Enables serde of mavspec_rust_spec
- alloc std?
-
Enable global allocator
Enables alloc of mavspec_rust_spec
- std rust_gen? = alloc
-
Enable standard library
Enables std of mavspec_rust_spec
- rust rust_gen? specs?
-
Rust core interfaces
Enables mavspec_rust_derive and mavspec_rust_spec
Affects
mavspec::rust
… - rust_gen generators? = rust, std
-
Rust code-generation tools
Enables mavspec_rust_gen
- specs = rust
-
All core interfaces
- generators cli? = rust_gen
-
All generators
- cli = generators
-
Command-line utilities
Enables clap, env_logger, and log
clap:
External dependencies
Required by the binary
Features from optional dependencies
Dependencies