pub trait Resolver {
// Required methods
fn resolve_tag(&self, value: &str, implicit: bool) -> Option<String>;
fn add_implicit_resolver(&mut self, tag: String, pattern: String);
fn reset(&mut self);
}Expand description
Trait for YAML resolvers that handle tag resolution
Required Methods§
Sourcefn resolve_tag(&self, value: &str, implicit: bool) -> Option<String>
fn resolve_tag(&self, value: &str, implicit: bool) -> Option<String>
Resolve a tag for implicit typing
Sourcefn add_implicit_resolver(&mut self, tag: String, pattern: String)
fn add_implicit_resolver(&mut self, tag: String, pattern: String)
Add an implicit resolver pattern