Cargo Features

[dependencies]
rosu-v2 = { version = "0.8.0", default-features = false, features = ["serialize", "cache", "metrics", "replay", "rkyv"] }

--- Features ---

default = cache

The cache feature is set by default whenever rosu-v2 is added without default-features = false somewhere in the dependency tree.

serialize
cache default = dashmap
metrics = prometheus
replay = osu-db

Affects replay::GetReplay

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.

--- Dependencies ---

dashmap cache

Enables dashmap

--- Feature dependencies ---

osu-db replay?
prometheus metrics?
rkyv implicit feature

Enables rkyv

rkyv:

Zero-copy deserialization framework for Rust

Affects model::rkyv