Cargo Features

Dodrio has no features set by default.

[dependencies]
dodrio = { version = "0.2.0", features = ["xxx-unstable-strace", "xxx-unstable-internal-use-only", "log", "serde"] }
xxx-unstable-strace

Don't rely on this feature! Its behavior will change and it could go away at any time. This enables monkey-patching DOM methods so that we wrap them and trace what DOM methods are used and how many times they are invoked when applying our emitted change lists to the physical DOM. This is useful for evaluating the differences between how Dodrio applies changes from virtual nodes to the physical DOM versus how other virtual DOM libraries do the same.

xxx-unstable-internal-use-only

Don't use this feature! It only exists for exposing otherwise-internal APIs for testing and benchmarks.

Affects node::Node.kind

Features from optional dependencies

log implicit feature

Enables log

log:

A lightweight logging facade for Rust

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework