pub struct Server { /* fields omitted */ }
Expand description
The configuration for the HTTP server.
Implementations
Runs the server.
The method will start a new server listening on the sockets provided
via the configuration and spawns it onto the given runtime
. The
method should be run before runtime
is started. It will
synchronously create and bind all required sockets before returning.
The server will use metrics
to produce information on its metrics
related endpoints.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Server
impl UnwindSafe for Server
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more