NodeKindResolver

Trait NodeKindResolver 

Source
pub trait NodeKindResolver {
    // Required methods
    fn resolve_kind(&self, name: &str) -> Option<NodeTypeId>;
    fn resolve_field(&self, name: &str) -> Option<NodeFieldId>;
}
Expand description

Callback for resolving node kind names to IDs.

Required Methods§

Source

fn resolve_kind(&self, name: &str) -> Option<NodeTypeId>

Resolves a named node kind to its ID. Returns None if unknown.

Source

fn resolve_field(&self, name: &str) -> Option<NodeFieldId>

Resolves a field name to its ID. Returns None if unknown.

Implementors§