Cargo Features

[dependencies]
edit-xml = { version = "0.1.0", default-features = false, features = ["escape-html", "document-breakdown", "soft-fail-unescape", "ahash"] }
default = ahash

The ahash feature is set by default whenever edit-xml is added without default-features = false somewhere in the dependency tree.

escape-html

Enables escape-html of quick-xml ^0.36

quick-xml:

Enables support for recognizing all HTML 5 entities in unescape function. The full list of entities also can be found in https://html.spec.whatwg.org/entities.json.

document-breakdown = serde

Document Breakdown is a feature that allows a user to breakdown a document into a serialized structure.
This is used mainly for testing purposes.

Enables serde of optional ahash

soft-fail-unescape

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.

ahash default

Affects utils::HashMap

serde document-breakdown?