diff --git a/crates/db_schema/src/lib.rs b/crates/db_schema/src/lib.rs index 656c5a8cb..e07728f5e 100644 --- a/crates/db_schema/src/lib.rs +++ b/crates/db_schema/src/lib.rs @@ -29,6 +29,7 @@ extern crate macro_rules_attribute; extern crate paste; #[cfg(feature = "full")] +#[allow(unused_imports)] #[macro_use] mod without_id; pub mod aggregates; diff --git a/crates/db_schema/src/without_id.rs b/crates/db_schema/src/without_id.rs index 501ba5162..ab8b3a6b5 100644 --- a/crates/db_schema/src/without_id.rs +++ b/crates/db_schema/src/without_id.rs @@ -32,8 +32,7 @@ macro_rules! WithoutId { } ) => { ::paste::paste! { - // TODO: remove serde derives - #[derive(::diesel::Queryable, ::diesel::Selectable, ::serde::Serialize, ::serde::Deserialize)] + #[derive(::diesel::Queryable, ::diesel::Selectable)] #[diesel(table_name = $table_name)] $vis struct [<$struct_name WithoutId>] { $(