pub struct WebServer { /* private fields */ }
Implementations§
Source§impl WebServer
impl WebServer
pub fn new() -> WebServer
pub fn service<F>(self, factory: F) -> WebServer
pub fn bind<A>(self, address: A) -> Result<WebServer, Error>where
A: ToSocketAddrs,
pub fn tls_bind<A>(self, address: A) -> Result<WebServer, Error>where
A: ToSocketAddrs,
pub fn redirect<U>(self, url: U) -> WebServer
pub fn tls(self, cert: Certs) -> WebServer
pub async fn run(self) -> Result<(), ChiteyError>
pub fn data<D>(self, data: D) -> WebServer
Auto Trait Implementations§
impl Freeze for WebServer
impl !RefUnwindSafe for WebServer
impl Send for WebServer
impl Sync for WebServer
impl Unpin for WebServer
impl !UnwindSafe for WebServer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more