moosicbox_menu_models 0.1.4

MoosicBox menu models package
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![cfg_attr(feature = "fail-on-warnings", deny(warnings))]
#![warn(clippy::all, clippy::pedantic, clippy::nursery, clippy::cargo)]
#![allow(clippy::multiple_crate_versions)]

use moosicbox_music_models::{AudioFormat, Track, TrackApiSource};

#[cfg(feature = "api")]
pub mod api;

#[derive(Debug, Clone)]
pub struct AlbumVersion {
    pub tracks: Vec<Track>,
    pub format: Option<AudioFormat>,
    pub bit_depth: Option<u8>,
    pub sample_rate: Option<u32>,
    pub channels: Option<u8>,
    pub source: TrackApiSource,
}