[][src]Struct saphir::server::Server

pub struct Server { /* fields omitted */ }

The http server

Methods

impl Server[src]

pub fn builder() -> Builder[src]

Create a new http server

pub fn spawn(&self, executor: TaskExecutor) -> Result<ServerSpawn, ServerError>[src]

Spawn the server inside the provided executor and return a ServerSpawn context to explicitly terminate it.

pub fn run(&self) -> Result<(), ServerError>[src]

This method will run until the server terminates.

Auto Trait Implementations

impl !RefUnwindSafe for Server

impl Send for Server

impl !Sync for Server

impl Unpin for Server

impl !UnwindSafe for Server

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.