diff --git a/Cargo.lock b/Cargo.lock index 5714db7..24cd793 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,7 +12,6 @@ dependencies = [ "daemonize", "nom", "serde", - "serde_derive", "syslog-tracing", "tokio", "tracing", diff --git a/Cargo.toml b/Cargo.toml index ae5902b..5504894 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,6 @@ repository = "https://github.com/breard-r/acmed" license = "MIT OR Apache-2.0" keywords = ["acme", "tls", "X.509"] categories = ["cryptography"] -include = ["src/**/*", "Cargo.toml", "LICENSE-*.txt"] publish = false rust-version = "1.74.0" @@ -27,8 +26,7 @@ clap = { version = "4.5.23", default-features = false, features = ["color", "der config = { version = "0.14.0", default-features = false, features = ["toml"] } daemonize = { version = "0.5.0", default-features = false } nom = { version = "7.1.3", default-features = false } -serde = { version = "1.0.216", default-features = false, features = ["std"] } -serde_derive = { version = "1.0.216", default-features = false } +serde = { version = "1.0.216", default-features = false, features = ["derive"] } syslog-tracing = { version = "0.3.1", default-features = false } tokio = { version = "1.42.0", default-features = false, features = ["rt", "rt-multi-thread", "time"] } tracing = { version = "0.1.41", default-features = false, features = ["std"] } diff --git a/src/config.rs b/src/config.rs index 961e468..d62ea8a 100644 --- a/src/config.rs +++ b/src/config.rs @@ -17,7 +17,6 @@ pub use rate_limit::*; use anyhow::{Context, Result}; use config::{Config, File}; use serde::{de, Deserialize, Deserializer}; -use serde_derive::Deserialize; use std::collections::HashMap; use std::path::{Path, PathBuf}; use walkdir::WalkDir; diff --git a/src/config/account.rs b/src/config/account.rs index 96a3fbd..ddc344d 100644 --- a/src/config/account.rs +++ b/src/config/account.rs @@ -1,5 +1,4 @@ use serde::{de, Deserialize, Deserializer}; -use serde_derive::Deserialize; use std::collections::HashMap; #[derive(Clone, Debug, Deserialize)] diff --git a/src/config/certificate.rs b/src/config/certificate.rs index 77fd54d..92bb2cf 100644 --- a/src/config/certificate.rs +++ b/src/config/certificate.rs @@ -1,7 +1,6 @@ use crate::config::Duration; use anyhow::Result; use serde::{de, Deserialize, Deserializer}; -use serde_derive::Deserialize; use std::collections::HashMap; use std::fmt; use std::path::PathBuf; diff --git a/src/config/endpoint.rs b/src/config/endpoint.rs index 55ef46e..387bb21 100644 --- a/src/config/endpoint.rs +++ b/src/config/endpoint.rs @@ -1,5 +1,5 @@ use crate::config::Duration; -use serde_derive::Deserialize; +use serde::Deserialize; use std::path::PathBuf; #[derive(Clone, Debug, Deserialize)] diff --git a/src/config/global.rs b/src/config/global.rs index bf6f9ab..d379a11 100644 --- a/src/config/global.rs +++ b/src/config/global.rs @@ -1,5 +1,5 @@ use crate::config::Duration; -use serde_derive::Deserialize; +use serde::Deserialize; use std::collections::HashMap; use std::path::PathBuf; diff --git a/src/config/hook.rs b/src/config/hook.rs index 99891d4..de566d9 100644 --- a/src/config/hook.rs +++ b/src/config/hook.rs @@ -1,5 +1,4 @@ use serde::{de, Deserialize, Deserializer}; -use serde_derive::Deserialize; use std::path::PathBuf; #[derive(Debug, Deserialize)] diff --git a/src/config/rate_limit.rs b/src/config/rate_limit.rs index ea211e8..31064ad 100644 --- a/src/config/rate_limit.rs +++ b/src/config/rate_limit.rs @@ -1,5 +1,5 @@ use crate::config::Duration; -use serde_derive::Deserialize; +use serde::Deserialize; #[derive(Clone, Debug, Deserialize)] #[serde(deny_unknown_fields)]