forked from proxmox-mirrors/proxmox
api-macro: cleanup & test fixup
remove unnecessary types, they were already in the struct update test to use Option for access description Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
b07d592597
commit
6d831e36dd
@ -42,8 +42,8 @@ pub fn handle_method(mut attribs: JSONObject, mut func: syn::ItemFn) -> Result<T
|
||||
let access_setter = match attribs.remove("access") {
|
||||
Some(access) => {
|
||||
let access = Access::try_from(access.into_object("access rules")?)?;
|
||||
let description: Option<syn::LitStr> = access.description.try_into()?;
|
||||
let permission: syn::Expr = access.permission.try_into()?;
|
||||
let description: Option<syn::LitStr> = access.description;
|
||||
let permission: syn::Expr = access.permission;
|
||||
if let Some(description) = description {
|
||||
quote_spanned! { access.span =>
|
||||
.access(Some(#description), #permission)
|
||||
|
Loading…
Reference in New Issue
Block a user