Features from optional dependencies

rkyv implicit feature

Enables rkyv

rkyv:

Zero-copy deserialization framework for Rust

tracing implicit feature

Enables tracing

tracing:

Application-level tracing for Rust

version-ranges implicit feature

Enables version-ranges

Adds conversions from VersionSpecifiers to version_ranges::Ranges