Resolver

Trait Resolver 

Source
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§

Source

fn resolve_tag(&self, value: &str, implicit: bool) -> Option<String>

Resolve a tag for implicit typing

Source

fn add_implicit_resolver(&mut self, tag: String, pattern: String)

Add an implicit resolver pattern

Source

fn reset(&mut self)

Reset the resolver state

Implementors§