pub struct HttpRouteConfig {
pub name: String,
pub match: Box<HttpRouteMatchRule>,
pub destination: Box<GatewayDestination>,
}Expand description
HttpRouteConfig : Describes the hostname properties for http routing.
Fields§
§name: Stringhttp route name.
match: Box<HttpRouteMatchRule>§destination: Box<GatewayDestination>Implementations§
Source§impl HttpRouteConfig
impl HttpRouteConfig
Sourcepub fn new(
name: String,
match: HttpRouteMatchRule,
destination: GatewayDestination,
) -> HttpRouteConfig
pub fn new( name: String, match: HttpRouteMatchRule, destination: GatewayDestination, ) -> HttpRouteConfig
Describes the hostname properties for http routing.
Trait Implementations§
Source§impl Clone for HttpRouteConfig
impl Clone for HttpRouteConfig
Source§impl Debug for HttpRouteConfig
impl Debug for HttpRouteConfig
Source§impl Default for HttpRouteConfig
impl Default for HttpRouteConfig
Source§impl<'de> Deserialize<'de> for HttpRouteConfig
impl<'de> Deserialize<'de> for HttpRouteConfig
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 HttpRouteConfig
impl PartialEq for HttpRouteConfig
Source§impl Serialize for HttpRouteConfig
impl Serialize for HttpRouteConfig
impl StructuralPartialEq for HttpRouteConfig
Auto Trait Implementations§
impl Freeze for HttpRouteConfig
impl RefUnwindSafe for HttpRouteConfig
impl Send for HttpRouteConfig
impl Sync for HttpRouteConfig
impl Unpin for HttpRouteConfig
impl UnsafeUnpin for HttpRouteConfig
impl UnwindSafe for HttpRouteConfig
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