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> { ... }
}