Trait routing::legacy_router::ExposeVisitor
source · pub trait ExposeVisitor {
// Required method
fn visit(&mut self, expose: &ExposeDecl) -> Result<(), RoutingError>;
}
Expand description
Visitor pattern trait for visiting all ExposeDecl
during a route.
Required Methods§
sourcefn visit(&mut self, expose: &ExposeDecl) -> Result<(), RoutingError>
fn visit(&mut self, expose: &ExposeDecl) -> Result<(), RoutingError>
Visit each ExposeDecl
on the route.
Returning an Err
cancels visitation.