[][src]Struct actix_server::ServiceConfig

pub struct ServiceConfig { /* fields omitted */ }

Methods

impl ServiceConfig[src]

pub fn workers(&mut self, num: usize)[src]

Set number of workers to start.

By default server uses number of available logical cpu as workers count.

pub fn bind<U, N: AsRef<str>>(&mut self, name: N, addr: U) -> Result<&mut Self> where
    U: ToSocketAddrs
[src]

Add new service to server

pub fn listen<N: AsRef<str>>(&mut self, name: N, lst: TcpListener) -> &mut Self[src]

Add new service to server

pub fn apply<F>(&mut self, f: F) -> Result<()> where
    F: Fn(&mut ServiceRuntime) + Send + Clone + 'static, 
[src]

Register service configuration function. This function get called during worker runtime configuration. It get executed in worker thread.

Auto Trait Implementations

impl !RefUnwindSafe for ServiceConfig

impl Send for ServiceConfig

impl !Sync for ServiceConfig

impl Unpin for ServiceConfig

impl !UnwindSafe for ServiceConfig

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.