Struct spotifyrs::FeatureTrack
source · pub struct FeatureTrack {Show 17 fields
pub acousticness: f64,
pub analysis_url: String,
pub danceability: f64,
pub duration: i32,
pub energy: f64,
pub id: String,
pub instrumentalness: f64,
pub key: i32,
pub liveness: f64,
pub loudness: f64,
pub mode: i32,
pub speechiness: f64,
pub tempo: f64,
pub time_signature: i32,
pub track_href: String,
pub uri: String,
pub valence: f64,
}
Expand description
Struct to represent a Track’s features
Fields§
§acousticness: f64
§analysis_url: String
§danceability: f64
§duration: i32
§energy: f64
§id: String
§instrumentalness: f64
§key: i32
§liveness: f64
§loudness: f64
§mode: i32
§speechiness: f64
§tempo: f64
§time_signature: i32
§track_href: String
§uri: String
§valence: f64
Implementations§
source§impl FeatureTrack
impl FeatureTrack
sourcepub fn new(raw_object: &JsonValue) -> FeatureTrack
pub fn new(raw_object: &JsonValue) -> FeatureTrack
Takes JsonValue representing audio features for a track and formats it into FeatureTrack struct
Arguments
raw_object
- JsonValue object representing audio features for a track from API request
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for FeatureTrack
impl Send for FeatureTrack
impl Sync for FeatureTrack
impl Unpin for FeatureTrack
impl UnwindSafe for FeatureTrack
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more