[][src]Struct actix_server::ServiceRuntime

pub struct ServiceRuntime { /* fields omitted */ }

Methods

impl ServiceRuntime[src]

pub fn service<T, F>(&mut self, name: &str, service: F) where
    F: IntoNewService<T>,
    T: NewService<Config = ServerConfig, Request = Io<TcpStream>> + 'static,
    T::Future: 'static,
    T::Service: 'static,
    T::InitError: Debug
[src]

Register service.

Name of the service must be registered during configuration stage with ServiceConfig::bind() or ServiceConfig::listen() methods.

pub fn on_start<F>(&mut self, fut: F) where
    F: Future<Item = (), Error = ()> + 'static, 
[src]

Execute future before services initialization.

Auto Trait Implementations

impl !RefUnwindSafe for ServiceRuntime

impl !Send for ServiceRuntime

impl !Sync for ServiceRuntime

impl Unpin for ServiceRuntime

impl !UnwindSafe for ServiceRuntime

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.