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)