pub struct DebugVisitor { /* private fields */ }Expand description
Construct an indented debug string representation of the koroks visited.
Implementations§
Source§impl DebugVisitor
impl DebugVisitor
pub fn new() -> DebugVisitor
pub fn get_result(self) -> String
pub fn clear(&mut self)
Trait Implementations§
Source§impl Default for DebugVisitor
impl Default for DebugVisitor
Source§fn default() -> DebugVisitor
fn default() -> DebugVisitor
Returns the “default value” for a type. Read more
Source§impl KorokVisitor for DebugVisitor
impl KorokVisitor for DebugVisitor
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_const(&mut self, korok: &mut ConstKorok<'_>) -> Result<(), CodamaError>
fn visit_unsupported_item( &mut self, korok: &mut UnsupportedItemKorok<'_>, ) -> Result<(), CodamaError>
fn visit_impl_item( &mut self, korok: &mut ImplItemKorok<'_>, ) -> Result<(), CodamaError>
fn visit_unsupported_impl_item( &mut self, korok: &mut UnsupportedImplItemKorok<'_>, ) -> Result<(), CodamaError>
fn visit_field(&mut self, korok: &mut FieldKorok<'_>) -> Result<(), CodamaError>
fn visit_children(
&mut self,
korok: &mut dyn KorokVisitable,
) -> Result<(), CodamaError>where
Self: Sized,
fn visit_impl(&mut self, korok: &mut ImplKorok<'_>) -> Result<(), CodamaError>
Auto Trait Implementations§
impl Freeze for DebugVisitor
impl RefUnwindSafe for DebugVisitor
impl Send for DebugVisitor
impl Sync for DebugVisitor
impl Unpin for DebugVisitor
impl UnsafeUnpin for DebugVisitor
impl UnwindSafe for DebugVisitor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more