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>,
 }