Mercurial > beefweb_mpris
changeset 6:482bd968725f default tip
beefweb: remove unnecessary (de)serialize derives
| author | Paper <paper@tflc.us> |
|---|---|
| date | Mon, 06 Apr 2026 09:54:05 -0400 |
| parents | 8f71820abe71 |
| children | |
| files | src/beefweb.rs |
| diffstat | 1 files changed, 16 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/src/beefweb.rs Sun Apr 05 11:40:21 2026 -0400 +++ b/src/beefweb.rs Mon Apr 06 09:54:05 2026 -0400 @@ -21,7 +21,7 @@ /* Fuck off, I don't care. */ #![allow(nonstandard_style)] -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct PlayerInfo { pub name: String, pub title: String, @@ -31,7 +31,7 @@ pub plugin_version: String, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct ActiveItemInfo { #[serde(rename = "playlistId")] pub playlist_id: String, @@ -43,7 +43,7 @@ pub columns: Vec<String>, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub enum VolumeType { #[serde(rename = "db")] DB, @@ -53,7 +53,7 @@ UPDOWN, /* ??? */ } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct VolumeInfo { pub r#type: VolumeType, pub min: f64, @@ -63,7 +63,7 @@ pub muted: bool, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct ApiPermissions { #[serde(rename = "changePlaylists")] pub change_playlists: bool, @@ -73,7 +73,7 @@ pub change_client_config: bool, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub enum PlaybackState { #[serde(rename = "stopped")] STOPPED, @@ -95,7 +95,7 @@ SHUFFLE_FOLDERS, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] #[serde(tag = "type")] pub enum Options { #[serde(rename = "enum")] @@ -114,7 +114,7 @@ }, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct Player { pub info: PlayerInfo, #[serde(rename = "activeItem")] @@ -137,19 +137,19 @@ } /* {"player": {struct Player}} */ -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] struct PlayerHelper { player: Player, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Serialize, Debug)] #[serde(untagged)] enum SetPlayerOption { Integer { id: String, value: i64 }, Boolean { id: String, value: bool }, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Serialize, Debug)] #[serde_with::skip_serializing_none] struct SetPlayer { /* dB */ @@ -166,12 +166,12 @@ options: Option<Vec<SetPlayerOption>>, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct PlaylistItem { pub columns: Vec<String> } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct PlaylistItems { pub offset: i64, #[serde(rename = "totalCount")] @@ -179,13 +179,13 @@ pub items: Vec<PlaylistItem>, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] struct PlaylistItemsHelper { #[serde(rename = "playlistItems")] playlist_items: PlaylistItems, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct Playlist { pub id: String, pub index: i64, @@ -198,7 +198,7 @@ pub total_time: f64, } -#[derive(serde::Serialize, serde::Deserialize, Debug)] +#[derive(serde::Deserialize, Debug)] pub struct Playlists { pub playlists: Vec<Playlist>, }
