pub struct HttpHostConfig {
pub name: String,
pub routes: Vec<HttpRouteConfig>,
}Expand description
HttpHostConfig : Describes the hostname properties for http routing.
Fields§
§name: Stringhttp hostname config name.
routes: Vec<HttpRouteConfig>Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
Implementations§
Source§impl HttpHostConfig
impl HttpHostConfig
Sourcepub fn new(name: String, routes: Vec<HttpRouteConfig>) -> HttpHostConfig
pub fn new(name: String, routes: Vec<HttpRouteConfig>) -> HttpHostConfig
Describes the hostname properties for http routing.
Trait Implementations§
Source§impl Clone for HttpHostConfig
impl Clone for HttpHostConfig
Source§impl Debug for HttpHostConfig
impl Debug for HttpHostConfig
Source§impl Default for HttpHostConfig
impl Default for HttpHostConfig
Source§impl<'de> Deserialize<'de> for HttpHostConfig
impl<'de> Deserialize<'de> for HttpHostConfig
Source§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
Source§impl PartialEq for HttpHostConfig
impl PartialEq for HttpHostConfig
Source§impl Serialize for HttpHostConfig
impl Serialize for HttpHostConfig
impl StructuralPartialEq for HttpHostConfig
Auto Trait Implementations§
impl Freeze for HttpHostConfig
impl RefUnwindSafe for HttpHostConfig
impl Send for HttpHostConfig
impl Sync for HttpHostConfig
impl Unpin for HttpHostConfig
impl UnsafeUnpin for HttpHostConfig
impl UnwindSafe for HttpHostConfig
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