pub trait CapabilityVisitor {
    // Required method
    fn visit(&mut self, capability: &CapabilityDecl) -> Result<(), RoutingError>;
}
Expand description

Visitor pattern trait for visiting all CapabilityDecl during a route.

Required Methods§

source

fn visit(&mut self, capability: &CapabilityDecl) -> Result<(), RoutingError>

Visit each CapabilityDecl on the route. Returning an Err cancels visitation.

Implementations on Foreign Types§

source§

impl CapabilityVisitor for Availability

Implementors§