pub trait ChunkVisitor<'a> {
fn visit_string_table(
&mut self,
_string_table: StringTableWrapper<'a>,
_origin: Origin
) { ... }
fn visit_package(&mut self, _package: PackageWrapper<'a>) { ... }
fn visit_table_type(&mut self, _table_type: TableTypeWrapper<'a>) { ... }
fn visit_type_spec(&mut self, _type_spec: TypeSpecWrapper<'a>) { ... }
fn visit_xml_namespace_start(
&mut self,
_namespace_start: XmlNamespaceStartWrapper<'a>
) { ... }
fn visit_xml_namespace_end(
&mut self,
_namespace_end: XmlNamespaceEndWrapper<'a>
) { ... }
fn visit_xml_tag_start(&mut self, _tag_start: XmlTagStartWrapper<'a>) { ... }
fn visit_xml_tag_end(&mut self, _tag_end: XmlTagEndWrapper<'a>) { ... }
fn visit_xml_text(&mut self, _text: XmlTextWrapper<'a>) { ... }
fn visit_resource(&mut self, _resource: ResourceWrapper<'a>) { ... }
}