Cargo Features

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

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

std default shared_ns? tokio

Enables std of futures-core

sync
shared_ns = std, weak-table
tokio default stream? = std

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 std stream?