fix: import validator crate directly in derive

This commit is contained in:
Paul Makles
2023-08-27 15:45:23 +01:00
parent da231ae390
commit a8fc9e928a

View File

@@ -1,7 +1,5 @@
use super::User; use super::User;
use validator::Validate;
auto_derived!( auto_derived!(
/// Bot /// Bot
#[derive(Default)] #[derive(Default)]
@@ -103,7 +101,7 @@ auto_derived!(
/// Bot Details /// Bot Details
#[derive(Default)] #[derive(Default)]
#[cfg_attr(feature = "validator", derive(Validate))] #[cfg_attr(feature = "validator", derive(validator::Validate))]
pub struct DataCreateBot { pub struct DataCreateBot {
/// Bot username /// Bot username
#[cfg_attr( #[cfg_attr(
@@ -115,7 +113,7 @@ auto_derived!(
/// New Bot Details /// New Bot Details
#[derive(Default)] #[derive(Default)]
#[cfg_attr(feature = "validator", derive(Validate))] #[cfg_attr(feature = "validator", derive(validator::Validate))]
pub struct DataEditBot { pub struct DataEditBot {
/// Bot username /// Bot username
#[cfg_attr( #[cfg_attr(