From 2d38db903a3811ffefd5ded2cd558f6d2687fc3f Mon Sep 17 00:00:00 2001 From: Graham Esau Date: Sat, 10 Apr 2021 14:48:39 +0100 Subject: [PATCH] Only process "crate" from schemars attr, not serde attr --- schemars_derive/src/attr/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemars_derive/src/attr/mod.rs b/schemars_derive/src/attr/mod.rs index 04c89fe..d36568d 100644 --- a/schemars_derive/src/attr/mod.rs +++ b/schemars_derive/src/attr/mod.rs @@ -128,7 +128,7 @@ impl Attrs { } } - Meta(NameValue(m)) if m.path.is_ident("crate") => { + Meta(NameValue(m)) if m.path.is_ident("crate") && attr_type == "schemars" => { if let Ok(p) = parse_lit_into_path(errors, attr_type, "crate", &m.lit) { if self.crate_name.is_some() { duplicate_error(m)