Struct pemmican::DynamicRouter [] [src]

pub struct DynamicRouter<S, E> where
    S: Send + Sync + 'static,
    E: Send + Sync + StdError + 'static, 
{ /* fields omitted */ }

This is a dynamic router. You can modify routes at runtime.

Methods

impl<S, E> DynamicRouter<S, E> where
    S: Send + Sync + 'static,
    E: Send + Sync + StdError + 'static, 
[src]

[src]

[src]

Define a route (insert or replace)

[src]

Remove a route

[src]

Remove all routes

Trait Implementations

impl<S: Default, E: Default> Default for DynamicRouter<S, E> where
    S: Send + Sync + 'static,
    E: Send + Sync + StdError + 'static, 
[src]

[src]

Returns the "default value" for a type. Read more

impl<S, E> Router<S, E> for DynamicRouter<S, E> where
    S: Send + Sync + 'static,
    E: Send + Sync + StdError + 'static, 
[src]

[src]