Cargo Features

[dependencies]
rxml = { version = "0.12.0", default-features = false, features = ["sync", "shared_ns", "tokio", "macros", "stream", "compact_str"] }
default = compact_str, tokio

These default features are set whenever rxml is added without default-features = false somewhere in the dependency tree.

sync
shared_ns = weak-table
tokio default stream?

Enables pin-project-lite and tokio

tokio:

net is needed because docs don't build on tokio 1.38 otherwise

macros = rxml_proc
stream = futures-core, tokio
compact_str default

Enables compact_str of rxml_validation

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.

weak-table shared_ns?
rxml_proc macros?
futures-core stream?