Trait ts_rs::TypeVisitor
source · pub trait TypeVisitor: Sized {
// Required method
fn visit<T: TS + 'static + ?Sized>(&mut self);
}Expand description
A visitor used to iterate over all dependencies or generics of a type.
When an instance of TypeVisitor is passed to TS::visit_dependencies or
TS::visit_generics, the TypeVisitor::visit method will be invoked for every dependency
or generic parameter respectively.
Required Methods§
Object Safety§
This trait is not object safe.