From ebb7173dfc976b6b8b28a0513e14786b817c2d55 Mon Sep 17 00:00:00 2001 From: Graham Esau Date: Sun, 27 Oct 2019 19:41:37 +0000 Subject: [PATCH] Implement JsonSchema for fmt::Arguments --- schemars/src/json_schema_impls/primitives.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/schemars/src/json_schema_impls/primitives.rs b/schemars/src/json_schema_impls/primitives.rs index f5ab16d..a38a9fe 100644 --- a/schemars/src/json_schema_impls/primitives.rs +++ b/schemars/src/json_schema_impls/primitives.rs @@ -71,3 +71,15 @@ impl JsonSchema for char { .into() } } + +impl<'a> JsonSchema for std::fmt::Arguments<'a> { + no_ref_schema!(); + + fn schema_name() -> String { + ::schema_name() + } + + fn json_schema(gen: &mut SchemaGenerator) -> Schema { + ::json_schema(gen) + } +}