From a6fcaf27e53a552788d4f9fa29839f3a3eafd819 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 30 Jul 2019 10:33:07 +0200 Subject: [PATCH] macro: don't enforce the AsOptionStr type on formats Signed-off-by: Wolfgang Bumiller --- proxmox-api-macro/src/api_macro.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/proxmox-api-macro/src/api_macro.rs b/proxmox-api-macro/src/api_macro.rs index 09f2f697..b95be250 100644 --- a/proxmox-api-macro/src/api_macro.rs +++ b/proxmox-api-macro/src/api_macro.rs @@ -638,9 +638,7 @@ fn named_struct_impl_verify(span: Span, fields: &[StructField]) -> Result - if !#value::verify(::proxmox::api::meta::AsOptionStr::as_option_str( - &self.#field_ident, - )) { + if !#value::verify(&self.#field_ident) { error_string.push_str( &format!("field {} does not match format {}", #field_str, #value::NAME) );