Trait sqruff_lib::dialects::ansi::NodeTrait
source · pub trait NodeTrait {
const TYPE: &'static str;
// Required method
fn match_grammar() -> Arc<dyn Matchable>;
// Provided methods
fn class_types() -> AHashSet<&'static str> { ... }
fn reference(&self) -> Node<ObjectReferenceSegment> { ... }
}
Required Associated Constants§
Required Methods§
fn match_grammar() -> Arc<dyn Matchable>
Provided Methods§
fn class_types() -> AHashSet<&'static str>
fn reference(&self) -> Node<ObjectReferenceSegment>
Object Safety§
This trait is not object safe.