From 95e7ec46ce1263296b580b5a62088395c190b2e9 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Fri, 17 Mar 2023 06:46:43 +0800 Subject: [PATCH] FIx builds. --- src/serde/metadata.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/serde/metadata.rs b/src/serde/metadata.rs index 124d8fed..e207ee29 100644 --- a/src/serde/metadata.rs +++ b/src/serde/metadata.rs @@ -3,7 +3,6 @@ use crate::api::formatting::format_type; use crate::module::{calc_native_fn_hash, FuncInfo, ModuleFlags}; -use crate::parser::is_anonymous_fn; use crate::{calc_fn_hash, Engine, FnAccess, SmartString, StaticVec, AST}; use serde::Serialize; #[cfg(feature = "no_std")] @@ -35,6 +34,7 @@ struct FnMetadata<'a> { pub namespace: crate::FnNamespace, pub access: FnAccess, pub name: &'a str, + #[cfg(not(feature = "no_function"))] pub is_anonymous: bool, #[serde(rename = "type")] pub typ: FnType, @@ -85,7 +85,8 @@ impl<'a> From<&'a FuncInfo> for FnMetadata<'a> { namespace: info.metadata.namespace, access: info.metadata.access, name: &info.metadata.name, - is_anonymous: is_anonymous_fn(&info.metadata.name), + #[cfg(not(feature = "no_function"))] + is_anonymous: crate::parser::is_anonymous_fn(&info.metadata.name), typ, num_params: info.metadata.num_params, params: info