pub fn crawl(
rule: &ErasedRule,
tables: &Tables,
dialect: &Dialect,
templated_file: &TemplatedFile,
tree: ErasedSegment,
config: &FluffConfig,
on_violation: &mut impl FnMut(LintResult),
) -> Result<(), Exception>
pub fn crawl(
rule: &ErasedRule,
tables: &Tables,
dialect: &Dialect,
templated_file: &TemplatedFile,
tree: ErasedSegment,
config: &FluffConfig,
on_violation: &mut impl FnMut(LintResult),
) -> Result<(), Exception>