Cargo Features

rxml = { version = "0.9.1", default-features = false, features = ["mt", "shared_ns", "async", "macros", "stream"] }
default = async

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

mt async

Affects common::RcPtr, namespaces::RcPtr

shared_ns = weak-table
async default stream? = mt, pin-project-lite, tokio
macros = rxml_proc
stream = async, futures-core

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features.

weak-table shared_ns?
tokio async
rxml_proc macros?
pin-project-lite async
futures-core stream?