[][src]Trait fastobo::visit::Visit

pub trait Visit<'ast> {
    fn visit_class_ident(&mut self, id: &'ast ClassIdent) { ... }
fn visit_doc(&mut self, doc: &'ast OboDoc) { ... }
fn visit_entity_frame(&mut self, frame: &'ast EntityFrame) { ... }
fn visit_header_clause(&mut self, clause: &'ast HeaderClause) { ... }
fn visit_header_frame(&mut self, header: &'ast HeaderFrame) { ... }
fn visit_ident(&mut self, id: &'ast Ident) { ... }
fn visit_ident_local(&mut self, prefix: &'ast IdentLocal) { ... }
fn visit_ident_prefix(&mut self, prefix: &'ast IdentPrefix) { ... }
fn visit_import(&mut self, import: &'ast Import) { ... }
fn visit_instance_clause(&mut self, clause: &'ast InstanceClause) { ... }
fn visit_instance_frame(&mut self, frame: &'ast InstanceFrame) { ... }
fn visit_instance_ident(&mut self, id: &'ast InstanceIdent) { ... }
fn visit_iso_date(&mut self, date: &'ast IsoDateTime) { ... }
fn visit_naive_date(&mut self, date: &'ast NaiveDateTime) { ... }
fn visit_namespace_ident(&mut self, id: &'ast NamespaceIdent) { ... }
fn visit_property_value(&mut self, pv: &'ast PropertyValue) { ... }
fn visit_prefixed_ident(&mut self, id: &'ast PrefixedIdent) { ... }
fn visit_quoted_string(&mut self, string: &'ast QuotedString) { ... }
fn visit_relation_ident(&mut self, id: &'ast RelationIdent) { ... }
fn visit_subset_ident(&mut self, id: &'ast SubsetIdent) { ... }
fn visit_synonym(&mut self, syn: &'ast Synonym) { ... }
fn visit_synonym_scope(&mut self, scope: &'ast SynonymScope) { ... }
fn visit_synonymtype_ident(&mut self, id: &'ast SynonymTypeIdent) { ... }
fn visit_term_clause(&mut self, clause: &'ast TermClause) { ... }
fn visit_term_frame(&mut self, frame: &'ast TermFrame) { ... }
fn visit_typedef_clause(&mut self, clause: &'ast TypedefClause) { ... }
fn visit_typedef_frame(&mut self, frame: &'ast TypedefFrame) { ... }
fn visit_unprefixed_ident(&mut self, string: &'ast UnprefixedIdent) { ... }
fn visit_unquoted_string(&mut self, string: &'ast UnquotedString) { ... }
fn visit_url(&mut self, url: &'ast Url) { ... }
fn visit_xref(&mut self, xref: &'ast Xref) { ... }
fn visit_xref_list(&mut self, xrefs: &'ast XrefList) { ... } }

Syntax tree traversal to walk a shared borrow of an OBO syntax tree.

Provided methods

fn visit_class_ident(&mut self, id: &'ast ClassIdent)

fn visit_doc(&mut self, doc: &'ast OboDoc)

fn visit_entity_frame(&mut self, frame: &'ast EntityFrame)

fn visit_header_clause(&mut self, clause: &'ast HeaderClause)

fn visit_header_frame(&mut self, header: &'ast HeaderFrame)

fn visit_ident(&mut self, id: &'ast Ident)

fn visit_ident_local(&mut self, prefix: &'ast IdentLocal)

fn visit_ident_prefix(&mut self, prefix: &'ast IdentPrefix)

fn visit_import(&mut self, import: &'ast Import)

fn visit_instance_clause(&mut self, clause: &'ast InstanceClause)

fn visit_instance_frame(&mut self, frame: &'ast InstanceFrame)

fn visit_instance_ident(&mut self, id: &'ast InstanceIdent)

fn visit_iso_date(&mut self, date: &'ast IsoDateTime)

fn visit_naive_date(&mut self, date: &'ast NaiveDateTime)

fn visit_namespace_ident(&mut self, id: &'ast NamespaceIdent)

fn visit_property_value(&mut self, pv: &'ast PropertyValue)

fn visit_prefixed_ident(&mut self, id: &'ast PrefixedIdent)

fn visit_quoted_string(&mut self, string: &'ast QuotedString)

fn visit_relation_ident(&mut self, id: &'ast RelationIdent)

fn visit_subset_ident(&mut self, id: &'ast SubsetIdent)

fn visit_synonym(&mut self, syn: &'ast Synonym)

fn visit_synonym_scope(&mut self, scope: &'ast SynonymScope)

fn visit_synonymtype_ident(&mut self, id: &'ast SynonymTypeIdent)

fn visit_term_clause(&mut self, clause: &'ast TermClause)

fn visit_term_frame(&mut self, frame: &'ast TermFrame)

fn visit_typedef_clause(&mut self, clause: &'ast TypedefClause)

fn visit_typedef_frame(&mut self, frame: &'ast TypedefFrame)

fn visit_unprefixed_ident(&mut self, string: &'ast UnprefixedIdent)

fn visit_unquoted_string(&mut self, string: &'ast UnquotedString)

fn visit_url(&mut self, url: &'ast Url)

fn visit_xref(&mut self, xref: &'ast Xref)

fn visit_xref_list(&mut self, xrefs: &'ast XrefList)

Loading content...

Implementors

Loading content...