Song changes
Some checks failed
Rust Build / Check (pull_request) Successful in 28s
Rust Build / Test Suite (pull_request) Successful in 28s
Rust Build / Rustfmt (pull_request) Failing after 31s
Rust Build / Clippy (pull_request) Successful in 29s
Rust Build / build (pull_request) Successful in 27s

This commit is contained in:
2025-03-22 16:07:08 -04:00
parent fd43a5cbe8
commit c9e234276f

View File

@@ -8,6 +8,7 @@ use rand::Rng;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Deserialize, Serialize)] #[derive(Clone, Debug, Deserialize, Serialize)]
#[derive(Default)]
pub struct Song { pub struct Song {
#[serde(skip_serializing_if = "is_zero")] #[serde(skip_serializing_if = "is_zero")]
#[serde(alias = "id")] #[serde(alias = "id")]
@@ -64,6 +65,7 @@ fn is_dur_not_set(num: &i32) -> bool {
*num == 0 *num == 0
} }
/*
impl Default for Song { impl Default for Song {
fn default() -> Self { fn default() -> Self {
Song { Song {
@@ -92,6 +94,7 @@ impl Default for Song {
} }
} }
} }
*/
impl Song { impl Song {
pub fn to_metadata_json(&self, pretty: bool) -> Result<String, serde_json::Error> { pub fn to_metadata_json(&self, pretty: bool) -> Result<String, serde_json::Error> {