Cargo Features

[dependencies]
moosicbox_menu = { version = "0.1.1", default-features = false, features = ["fail-on-warnings", "local", "api", "openapi", "all-sources", "qobuz", "tidal", "yt"] }
default = all-sources, api, local, openapi

These default features are set whenever moosicbox_menu is added without default-features = false somewhere in the dependency tree.

fail-on-warnings
local default

Enables local of moosicbox_scan

api default

Enables actix-web, api of moosicbox_library, moosicbox_menu_models, and moosicbox_music_api

Affects moosicbox_menu::api

openapi default

Enables openapi of moosicbox_library, moosicbox_menu_models, and moosicbox_music_models and utoipa

API Dependencies

Affects api::Api

all-sources default = qobuz, tidal, yt
qobuz all-sources

Enables db of moosicbox_qobuz, qobuz of moosicbox_scan and moosicbox_session, qobuz of moosicbox_library, moosicbox_menu_models, and moosicbox_music_models

tidal all-sources

Enables db of moosicbox_tidal, tidal of moosicbox_library, moosicbox_menu_models, moosicbox_music_models, moosicbox_scan, and moosicbox_session

yt all-sources

Enables db of moosicbox_yt, yt of moosicbox_library, moosicbox_menu_models, moosicbox_music_models, moosicbox_scan, and moosicbox_session