diff --git a/schemars/src/gen.rs b/schemars/src/gen.rs index 41e9641..81a9c7a 100644 --- a/schemars/src/gen.rs +++ b/schemars/src/gen.rs @@ -350,7 +350,7 @@ impl SchemaGenerator { pub fn apply_metadata(&self, schema: Schema, metadata: Option) -> Schema { match metadata { None => return schema, - Some(metadata) if metadata == Metadata::default() => return schema, + Some(ref metadata) if *metadata == Metadata::default() => return schema, Some(metadata) => { let mut schema_obj = schema.into();