pub fn config() -> Config<AsyncStdServer, ()>Expand description
§Configures a server before running it
§Defaults
The default configuration is as follows:
- port: the contents of the PORTenv var or else 8080
- host: the contents of the HOSTenv var or else “localhost”
- signals handling and graceful shutdown: enabled on cfg(unix) systems
- tcp nodelay: disabled
- tls acceptor: none
§Usage
let stopper = trillium_async_std::Stopper::new();
trillium_async_std::config()
    .with_port(0)
    .with_host("127.0.0.1")
    .without_signals()
    .with_nodelay()
    .with_acceptor(()) // see [`trillium_rustls`] and [`trillium_native_tls`]
    .with_stopper(stopper)
    .run(|conn: trillium::Conn| async move {
        conn.ok("hello async-std")
    });See [trillium_server_common::Config] for more details