diff options
Diffstat (limited to 'src/resolver.rs')
-rw-r--r-- | src/resolver.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/resolver.rs b/src/resolver.rs index e34c6d0..2ed92e7 100644 --- a/src/resolver.rs +++ b/src/resolver.rs @@ -7,10 +7,9 @@ use crate::error::{Error, Result}; use crate::tokenizer::Token; use crate::object::{Object, ObjectType}; -pub fn resolve<'doc, O, D>(obj: &'doc O, tokens: &Token, error_if_not_found: bool) - -> Result<Option<&'doc D>> - where D: Deserialize<'doc>, - O: Object<'doc> +pub fn resolve<'doc, O>(obj: &'doc O, tokens: &Token, error_if_not_found: bool) + -> Result<Option<&'doc O>> + where O: Object<'doc> { match obj.get_type() { ObjectType::Map => { |