Skip to main content

KorokVisitor

Trait KorokVisitor 

Source
pub trait KorokVisitor {
Show 15 methods // Provided methods fn visit_children( &mut self, korok: &mut dyn KorokVisitable, ) -> Result<(), CodamaError> where Self: Sized { ... } fn visit_root( &mut self, korok: &mut RootKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_crate( &mut self, korok: &mut CrateKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_item( &mut self, korok: &mut ItemKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_file_module( &mut self, korok: &mut FileModuleKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_module( &mut self, korok: &mut ModuleKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_struct( &mut self, korok: &mut StructKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_enum( &mut self, korok: &mut EnumKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_enum_variant( &mut self, korok: &mut EnumVariantKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_unsupported_item( &mut self, _korok: &mut UnsupportedItemKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_field( &mut self, _korok: &mut FieldKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_impl( &mut self, korok: &mut ImplKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_impl_item( &mut self, korok: &mut ImplItemKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_const( &mut self, _korok: &mut ConstKorok<'_>, ) -> Result<(), CodamaError> { ... } fn visit_unsupported_impl_item( &mut self, _korok: &mut UnsupportedImplItemKorok<'_>, ) -> Result<(), CodamaError> { ... }
}

Provided Methods§

Source

fn visit_children( &mut self, korok: &mut dyn KorokVisitable, ) -> Result<(), CodamaError>
where Self: Sized,

Source

fn visit_root(&mut self, korok: &mut RootKorok<'_>) -> Result<(), CodamaError>

Source

fn visit_crate(&mut self, korok: &mut CrateKorok<'_>) -> Result<(), CodamaError>

Source

fn visit_item(&mut self, korok: &mut ItemKorok<'_>) -> Result<(), CodamaError>

Source

fn visit_file_module( &mut self, korok: &mut FileModuleKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_module( &mut self, korok: &mut ModuleKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_struct( &mut self, korok: &mut StructKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_enum(&mut self, korok: &mut EnumKorok<'_>) -> Result<(), CodamaError>

Source

fn visit_enum_variant( &mut self, korok: &mut EnumVariantKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_unsupported_item( &mut self, _korok: &mut UnsupportedItemKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_field( &mut self, _korok: &mut FieldKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_impl(&mut self, korok: &mut ImplKorok<'_>) -> Result<(), CodamaError>

Source

fn visit_impl_item( &mut self, korok: &mut ImplItemKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_const( &mut self, _korok: &mut ConstKorok<'_>, ) -> Result<(), CodamaError>

Source

fn visit_unsupported_impl_item( &mut self, _korok: &mut UnsupportedImplItemKorok<'_>, ) -> Result<(), CodamaError>

Implementors§