From 76035443acd0830690dc4c642459fd614e13fc4d Mon Sep 17 00:00:00 2001 From: Sunli Date: Mon, 1 Jun 2020 10:19:24 +0800 Subject: [PATCH] Fix validators bug --- src/validators/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/validators/mod.rs b/src/validators/mod.rs index bd0bc00e..12f0efc1 100644 --- a/src/validators/mod.rs +++ b/src/validators/mod.rs @@ -92,7 +92,11 @@ where B: InputValueValidator, { fn is_valid(&self, value: &Value) -> Option { - self.0.is_valid(value).or_else(|| self.1.is_valid(value)) + if let Some(_) = self.0.is_valid(value) { + self.1.is_valid(value) + } else { + None + } } }