Struct rusty_express::HttpServer
[−]
[src]
pub struct HttpServer { /* fields omitted */ }
Methods
impl HttpServer
[src]
pub fn new() -> Self
[src]
pub fn new_with_config(config: ServerConfig) -> Self
[src]
pub fn listen(&mut self, port: u16)
[src]
pub fn listen_and_manage<T: Send + Sync + Clone + StatesProvider + 'static>(
&mut self,
port: u16,
state: T
)
[src]
&mut self,
port: u16,
state: T
)
pub fn try_to_terminate(&mut self)
[src]
pub fn drop_session_auto_clean(&mut self)
[src]
Trait Implementations
impl Router for HttpServer
[src]
fn get(&mut self, uri: RequestPath, callback: fn(_: &Request, _: &mut Response))
[src]
fn post(
&mut self,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)
[src]
&mut self,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)
fn put(&mut self, uri: RequestPath, callback: fn(_: &Request, _: &mut Response))
[src]
fn delete(
&mut self,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)
[src]
&mut self,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)
fn options(
&mut self,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)
[src]
&mut self,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)
fn other(
&mut self,
method: &str,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)
[src]
&mut self,
method: &str,
uri: RequestPath,
callback: fn(_: &Request, _: &mut Response)
)