Struct finchers::service::Worker
[−]
[src]
pub struct Worker<E> where
E: Endpoint + Clone + 'static,
E::Item: IntoResponder,
E::Error: IntoResponder + From<NoRoute>, { /* fields omitted */ }
The context of worker threads
Methods
impl<E> Worker<E> where
E: Endpoint + Clone + 'static,
E::Item: IntoResponder,
E::Error: IntoResponder + From<NoRoute>,
[src]
E: Endpoint + Clone + 'static,
E::Item: IntoResponder,
E::Error: IntoResponder + From<NoRoute>,
fn new(
endpoint: E,
cookie_manager: CookieManager,
proto: Http<Chunk>,
addrs: Vec<SocketAddr>
) -> Self
[src]
endpoint: E,
cookie_manager: CookieManager,
proto: Http<Chunk>,
addrs: Vec<SocketAddr>
) -> Self
fn reuse_port(&mut self)
[src]
fn capacity(&mut self, capacity: i32)
[src]
fn run(&self) -> Result<()>
[src]
Trait Implementations
impl<E: Debug> Debug for Worker<E> where
E: Endpoint + Clone + 'static,
E::Item: IntoResponder,
E::Error: IntoResponder + From<NoRoute>,
[src]
E: Endpoint + Clone + 'static,
E::Item: IntoResponder,
E::Error: IntoResponder + From<NoRoute>,
impl<E: Clone> Clone for Worker<E> where
E: Endpoint + Clone + 'static,
E::Item: IntoResponder,
E::Error: IntoResponder + From<NoRoute>,
[src]
E: Endpoint + Clone + 'static,
E::Item: IntoResponder,
E::Error: IntoResponder + From<NoRoute>,