pub trait TypeVisitor: Sized {
// Required method
fn visit<T: Flow + '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 Flow::visit_dependencies or
Flow::visit_generics, the TypeVisitor::visit method will be invoked for every
dependency or generic parameter respectively.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.