Cargo Features
[dependencies]
moosicbox_files = { version = "0.1.1", default-features = false, features = ["fail-on-warnings", "image", "libvips", "api", "files", "openapi", "range", "track-range", "aac", "flac", "mp3", "opus", "all-sources", "qobuz", "tidal", "yt", "profiling"] }
- default = aac, all-sources, api, files, flac, image, mp3, openapi, opus, range
-
These default features are set whenever
moosicbox_files
is added without
somewhere in the dependency tree.default-features = false - fail-on-warnings
- image default
-
Enables image of moosicbox_image
- libvips
-
Enables libvips of moosicbox_image
- api default = files, range
-
Enables moosicbox_task, actix-files and actix-web, moosicbox_async_service and moosicbox_audio_decoder, api of gimbal_database, api of moosicbox_music_api
Affects
moosicbox_files::api
… - files default api
-
Enables flume, gimbal_database, moosicbox_async_service, moosicbox_audio_decoder, moosicbox_audio_output, moosicbox_music_api, moosicbox_music_models, moosicbox_parsing_utils, moosicbox_task, strum, strum_macros, symphonia, tokio-stream, and tokio-util
Affects
moosicbox_files::files
,moosicbox_files::CoverBytes
… - openapi default
-
Enables openapi of optional moosicbox_music_api and optional moosicbox_music_models and utoipa
API Dependencies
Affects
api::Api
… - range default api
-
Enables moosicbox_audio_output
Affects
moosicbox_files::range
… - track-range
-
Enables moosicbox_audio_output
- aac default
-
Enables aac of optional moosicbox_audio_output and optional moosicbox_music_models
- flac default
-
Enables flac of optional moosicbox_audio_output and optional moosicbox_music_models
- mp3 default
-
Enables mp3 of optional moosicbox_audio_output and optional moosicbox_music_models
- opus default
-
Enables opus of optional moosicbox_audio_output and optional moosicbox_music_models
- all-sources default = qobuz, tidal, yt
- qobuz all-sources
-
Enables qobuz of moosicbox_music_models
- tidal all-sources
-
Enables tidal of moosicbox_music_models
- yt all-sources
-
Enables yt of moosicbox_music_models
- profiling
-
Enables profiling, profiling of optional moosicbox_image
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.