From c4c5174000b97c34df4b645c41c0dd8ae2167ad7 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 28 Feb 2019 16:11:49 +0100 Subject: [PATCH] src/cli/command.rs: get_schema_type_text() - display min/max --- src/cli/command.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/cli/command.rs b/src/cli/command.rs index e921e134..a4074978 100644 --- a/src/cli/command.rs +++ b/src/cli/command.rs @@ -37,7 +37,17 @@ fn get_schema_type_text(schema: &Schema, _style: ParameterDisplayStyle) -> Strin Schema::Null => String::from(""), // should not happen Schema::String(_) => String::from(""), Schema::Boolean(_) => String::from(""), - Schema::Integer(_) => String::from(""), + Schema::Integer(integer_schema) => { + if integer_schema.minimum != None && integer_schema.maximum != None { + format!(" ({} - {})", integer_schema.minimum.unwrap(), integer_schema.maximum.unwrap()) + } else if integer_schema.minimum != None { + format!(" ({} - N)", integer_schema.minimum.unwrap()) + } else if integer_schema.maximum != None { + format!(" (-N - {})", integer_schema.maximum.unwrap()) + } else { + String::from("") + } + }, Schema::Object(_) => String::from(""), Schema::Array(_) => String::from(""), };