Fix Rust derive attribute ordering: move #[serde] after #[derive]

The legacy_derive_helpers lint requires derive helper attributes
(like #[serde(...)]) to appear AFTER the #[derive(...)] that
introduces them, not before. Swapped ordering on all 27 structs
in proxmox.rs and lib.rs.
This commit is contained in:
Matt
2026-07-29 19:42:05 +00:00
parent 3aceaca2e1
commit 7bb3ba48f0
2 changed files with 27 additions and 27 deletions
+7 -7
View File
@@ -16,8 +16,8 @@ use websocket::WebSocketManager;
pub type Result<T> = std::result::Result<T, Error>;
#[serde(rename_all = "camelCase")]
#[derive(Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct ConnectionConfig {
pub id: String,
pub name: String,
@@ -32,24 +32,24 @@ pub struct ConnectionConfig {
pub username: Option<String>,
}
#[serde(rename_all = "camelCase")]
#[derive(Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct EndpointConfig {
pub url: String,
pub node: Option<String>,
pub token: Option<String>,
}
#[serde(rename_all = "camelCase")]
#[derive(Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct LoginResult {
pub connection_id: String,
pub ticket: String,
pub csrf_token: String,
}
#[serde(rename_all = "camelCase")]
#[derive(Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CertificateInfo {
pub fingerprint: String,
pub issuer: String,
@@ -461,16 +461,16 @@ async fn get_stored_credentials(
}
// Console proxy types
#[serde(rename_all = "camelCase")]
#[derive(Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct VNCProxyResponse {
pub ticket: String,
pub port: u32,
pub cert: String,
}
#[serde(rename_all = "camelCase")]
#[derive(Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct TermProxyResponse {
pub ticket: String,
pub port: u32,
@@ -619,8 +619,8 @@ async fn delete_backup(
manager.delete_backup(&connection_id, &volid).await
}
#[serde(rename_all = "camelCase")]
#[derive(Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct TrayConnectionInfo {
pub id: String,
pub name: String,