Cargo Features

MAVSpec has no features set by default.

[dependencies]
mavspec = { version = "0.3.3", 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