Trait fastobo::visit::VisitMut [−][src]
Syntax tree traversal to walk a mutable borrow of an OBO syntax tree.
Default implementations of this trait methods can be found in the
visit_mut
submodule for easy composition.
Syntax tree traversal to walk a mutable borrow of an OBO syntax tree.
Default implementations of this trait methods can be found in the
visit_mut
submodule for easy composition.
fn visit_class_ident(&mut self, id: &mut ClassIdent)
[src]fn visit_definition(&mut self, id: &mut Definition)
[src]fn visit_doc(&mut self, doc: &mut OboDoc)
[src]fn visit_entity_frame(&mut self, frame: &mut EntityFrame)
[src]fn visit_header_clause(&mut self, clause: &mut HeaderClause)
[src]fn visit_header_frame(&mut self, header: &mut HeaderFrame)
[src]fn visit_ident(&mut self, id: &mut Ident)
[src]fn visit_ident_prefix(&mut self, prefix: &mut IdentPrefix)
[src]fn visit_import(&mut self, import: &mut Import)
[src]fn visit_instance_clause(&mut self, clause: &mut InstanceClause)
[src]fn visit_instance_frame(&mut self, frame: &mut InstanceFrame)
[src]fn visit_instance_ident(&mut self, id: &mut InstanceIdent)
[src]fn visit_iso_date(&mut self, date: &mut IsoDateTime)
[src]fn visit_literal_property_value(&mut self, id: &mut LiteralPropertyValue)
[src]fn visit_naive_date(&mut self, date: &mut NaiveDateTime)
[src]fn visit_namespace_ident(&mut self, id: &mut NamespaceIdent)
[src]fn visit_property_value(&mut self, pv: &mut PropertyValue)
[src]fn visit_prefixed_ident(&mut self, id: &mut PrefixedIdent)
[src]fn visit_quoted_string(&mut self, string: &mut QuotedString)
[src]fn visit_relation_ident(&mut self, id: &mut RelationIdent)
[src]fn visit_resource_property_value(&mut self, id: &mut ResourcePropertyValue)
[src]fn visit_subset_ident(&mut self, id: &mut SubsetIdent)
[src]fn visit_synonym(&mut self, syn: &mut Synonym)
[src]fn visit_synonym_scope(&mut self, scope: &mut SynonymScope)
[src]fn visit_synonymtype_ident(&mut self, id: &mut SynonymTypeIdent)
[src]fn visit_term_clause(&mut self, clause: &mut TermClause)
[src]fn visit_term_frame(&mut self, frame: &mut TermFrame)
[src]fn visit_typedef_clause(&mut self, clause: &mut TypedefClause)
[src]fn visit_typedef_frame(&mut self, frame: &mut TypedefFrame)
[src]fn visit_unprefixed_ident(&mut self, string: &mut UnprefixedIdent)
[src]fn visit_unquoted_string(&mut self, string: &mut UnquotedString)
[src]fn visit_url(&mut self, url: &mut Url)
[src]fn visit_xref(&mut self, xref: &mut Xref)
[src]fn visit_xref_list(&mut self, xrefs: &mut XrefList)
[src]impl<VM: VisitMut> VisitMut for Box<VM>
[src]fn visit_class_ident(&mut self, id: &mut ClassIdent)
[src]fn visit_definition(&mut self, id: &mut Definition)
[src]fn visit_doc(&mut self, doc: &mut OboDoc)
[src]fn visit_entity_frame(&mut self, frame: &mut EntityFrame)
[src]fn visit_header_clause(&mut self, clause: &mut HeaderClause)
[src]fn visit_header_frame(&mut self, header: &mut HeaderFrame)
[src]fn visit_ident(&mut self, id: &mut Ident)
[src]fn visit_ident_prefix(&mut self, prefix: &mut IdentPrefix)
[src]fn visit_import(&mut self, import: &mut Import)
[src]fn visit_instance_clause(&mut self, clause: &mut InstanceClause)
[src]fn visit_instance_frame(&mut self, frame: &mut InstanceFrame)
[src]fn visit_instance_ident(&mut self, id: &mut InstanceIdent)
[src]fn visit_iso_date(&mut self, date: &mut IsoDateTime)
[src]fn visit_literal_property_value(&mut self, id: &mut LiteralPropertyValue)
[src]fn visit_naive_date(&mut self, date: &mut NaiveDateTime)
[src]fn visit_namespace_ident(&mut self, id: &mut NamespaceIdent)
[src]fn visit_property_value(&mut self, pv: &mut PropertyValue)
[src]fn visit_prefixed_ident(&mut self, id: &mut PrefixedIdent)
[src]fn visit_quoted_string(&mut self, string: &mut QuotedString)
[src]fn visit_relation_ident(&mut self, id: &mut RelationIdent)
[src]fn visit_resource_property_value(&mut self, id: &mut ResourcePropertyValue)
[src]fn visit_subset_ident(&mut self, id: &mut SubsetIdent)
[src]fn visit_synonym(&mut self, syn: &mut Synonym)
[src]fn visit_synonym_scope(&mut self, scope: &mut SynonymScope)
[src]fn visit_synonymtype_ident(&mut self, id: &mut SynonymTypeIdent)
[src]fn visit_term_clause(&mut self, clause: &mut TermClause)
[src]fn visit_term_frame(&mut self, frame: &mut TermFrame)
[src]fn visit_typedef_clause(&mut self, clause: &mut TypedefClause)
[src]fn visit_typedef_frame(&mut self, frame: &mut TypedefFrame)
[src]fn visit_unprefixed_ident(&mut self, string: &mut UnprefixedIdent)
[src]fn visit_unquoted_string(&mut self, string: &mut UnquotedString)
[src]fn visit_url(&mut self, url: &mut Url)
[src]fn visit_xref(&mut self, xref: &mut Xref)
[src]fn visit_xref_list(&mut self, xrefs: &mut XrefList)
[src]impl<VM: VisitMut + ?Sized> VisitMut for &mut VM
[src]fn visit_class_ident(&mut self, id: &mut ClassIdent)
[src]fn visit_definition(&mut self, id: &mut Definition)
[src]fn visit_doc(&mut self, doc: &mut OboDoc)
[src]fn visit_entity_frame(&mut self, frame: &mut EntityFrame)
[src]fn visit_header_clause(&mut self, clause: &mut HeaderClause)
[src]fn visit_header_frame(&mut self, header: &mut HeaderFrame)
[src]fn visit_ident(&mut self, id: &mut Ident)
[src]fn visit_ident_prefix(&mut self, prefix: &mut IdentPrefix)
[src]fn visit_import(&mut self, import: &mut Import)
[src]fn visit_instance_clause(&mut self, clause: &mut InstanceClause)
[src]fn visit_instance_frame(&mut self, frame: &mut InstanceFrame)
[src]fn visit_instance_ident(&mut self, id: &mut InstanceIdent)
[src]fn visit_iso_date(&mut self, date: &mut IsoDateTime)
[src]fn visit_literal_property_value(&mut self, id: &mut LiteralPropertyValue)
[src]fn visit_naive_date(&mut self, date: &mut NaiveDateTime)
[src]fn visit_namespace_ident(&mut self, id: &mut NamespaceIdent)
[src]fn visit_property_value(&mut self, pv: &mut PropertyValue)
[src]fn visit_prefixed_ident(&mut self, id: &mut PrefixedIdent)
[src]fn visit_quoted_string(&mut self, string: &mut QuotedString)
[src]fn visit_relation_ident(&mut self, id: &mut RelationIdent)
[src]fn visit_resource_property_value(&mut self, id: &mut ResourcePropertyValue)
[src]fn visit_subset_ident(&mut self, id: &mut SubsetIdent)
[src]fn visit_synonym(&mut self, syn: &mut Synonym)
[src]fn visit_synonym_scope(&mut self, scope: &mut SynonymScope)
[src]fn visit_synonymtype_ident(&mut self, id: &mut SynonymTypeIdent)
[src]fn visit_term_clause(&mut self, clause: &mut TermClause)
[src]fn visit_term_frame(&mut self, frame: &mut TermFrame)
[src]fn visit_typedef_clause(&mut self, clause: &mut TypedefClause)
[src]fn visit_typedef_frame(&mut self, frame: &mut TypedefFrame)
[src]fn visit_unprefixed_ident(&mut self, string: &mut UnprefixedIdent)
[src]fn visit_unquoted_string(&mut self, string: &mut UnquotedString)
[src]fn visit_url(&mut self, url: &mut Url)
[src]fn visit_xref(&mut self, xref: &mut Xref)
[src]fn visit_xref_list(&mut self, xrefs: &mut XrefList)
[src]impl VisitMut for IdCompactor
[src]fn visit_header_frame(&mut self, header: &mut HeaderFrame)
[src]fn visit_ident(&mut self, id: &mut Ident)
[src]impl VisitMut for IdDecompactor
[src]fn visit_header_frame(&mut self, header: &mut HeaderFrame)
[src]fn visit_ident(&mut self, id: &mut Ident)
[src]