Cargo Features

[dependencies]
ddex-parser = { version = "0.4.5", default-features = false, features = ["async", "typescript", "wasm", "simd", "bench", "zero-copy", "performance-debug"] }
default = async

The async feature is set by default whenever ddex-parser is added without default-features = false somewhere in the dependency tree.

async default = futures, tokio

Required by the generate-bench-report binary

typescript = ts-rs

cli feature not needed - dependencies are already included

Enables ts-rs of ddex-core

Core dependency

wasm

WebAssembly support

simd
bench

Affects ddex-parser::bench_report

zero-copy

High-performance zero-copy streaming parser

performance-debug

Enable performance logging and metrics output

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

tokio async

Enables tokio

Optional workspace dependencies

futures async
ts-rs typescript?

Enables ts-rs ^7.1