From f19dd896cf95c2cea52aefa132a54ab4fd6dcb64 Mon Sep 17 00:00:00 2001 From: Paul Masurel Date: Mon, 22 Feb 2021 14:07:48 +0900 Subject: [PATCH] Re-added u64_lenient as a public API --- src/fastfield/readers.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/fastfield/readers.rs b/src/fastfield/readers.rs index 84d5a11fd..7b2bdbc95 100644 --- a/src/fastfield/readers.rs +++ b/src/fastfield/readers.rs @@ -128,6 +128,14 @@ impl FastFieldReaders { self.typed_fast_field_reader(field) } + /// Returns the `u64` fast field reader reader associated to `field`, regardless of whether the given + /// field is effectively of type `u64` or not. + /// + /// If not, the fastfield reader will returns the u64-value associated to the original FastValue. + pub fn u64_lenient(&self, field: Field) -> crate::Result> { + self.typed_fast_field_reader(field) + } + /// Returns the `i64` fast field reader reader associated to `field`. /// /// If `field` is not a i64 fast field, this method returns `None`.