Cargo Features

[dependencies]
rxml = { version = "0.10.0", default-features = false, features = ["sync", "shared_ns", "tokio", "macros", "stream", "async", "mt", "smartstring"] }
default = smartstring, sync, tokio

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

sync default mt? tokio

Affects common::RcPtr

shared_ns = weak-table
tokio default async? stream? = sync

Enables pin-project-lite and tokio

tokio:

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

Affects rxml::AsyncParser

macros = rxml_proc
stream = futures-core, tokio
async = tokio

deprecated features:

mt = sync

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?
smartstring default
rxml_proc macros?
futures-core stream?