Cargo Features

[dependencies]
staff = { version = "0.11.0", default-features = false, features = ["std", "full", "fretboard", "parse", "render", "serde", "ui"] }
default = full

The full feature is set by default whenever staff is added without default-features = false somewhere in the dependency tree.

std fretboard? parse? render?
full default = fretboard, parse, render, serde, ui
fretboard full = std

Affects staff::fretboard

parse full = std
render full = std

Affects staff::render

serde full

Enables serde

ui full = concoct

Affects staff::ui

Required by the binary

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.

concoct ui?

Enables concoct ^0.7.0