Struct sozu_command_lib::config::HttpAppConfig [−][src]
pub struct HttpAppConfig { pub app_id: String, pub frontends: Vec<HttpFrontendConfig>, pub backends: Vec<BackendConfig>, pub sticky_session: bool, pub https_redirect: bool, pub load_balancing_policy: LoadBalancingAlgorithms, pub answer_503: Option<String>, }
Fields
app_id: String
frontends: Vec<HttpFrontendConfig>
backends: Vec<BackendConfig>
sticky_session: bool
https_redirect: bool
load_balancing_policy: LoadBalancingAlgorithms
answer_503: Option<String>
Implementations
impl HttpAppConfig
[src]
impl HttpAppConfig
[src]pub fn generate_orders(&self) -> Vec<ProxyRequestData>
[src]
Trait Implementations
impl Clone for HttpAppConfig
[src]
impl Clone for HttpAppConfig
[src]fn clone(&self) -> HttpAppConfig
[src][−]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src][−]
impl<'de> Deserialize<'de> for HttpAppConfig
[src]
impl<'de> Deserialize<'de> for HttpAppConfig
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src][−]
__D: Deserializer<'de>,
impl Eq for HttpAppConfig
[src]
impl Eq for HttpAppConfig
[src]impl Hash for HttpAppConfig
[src]
impl Hash for HttpAppConfig
[src]impl PartialEq<HttpAppConfig> for HttpAppConfig
[src]
impl PartialEq<HttpAppConfig> for HttpAppConfig
[src]fn eq(&self, other: &HttpAppConfig) -> bool
[src][−]
fn ne(&self, other: &HttpAppConfig) -> bool
[src][−]
impl Serialize for HttpAppConfig
[src]
impl Serialize for HttpAppConfig
[src]impl StructuralEq for HttpAppConfig
[src]
impl StructuralEq for HttpAppConfig
[src]impl StructuralPartialEq for HttpAppConfig
[src]
impl StructuralPartialEq for HttpAppConfig
[src]Auto Trait Implementations
impl RefUnwindSafe for HttpAppConfig
impl RefUnwindSafe for HttpAppConfig
impl Send for HttpAppConfig
impl Send for HttpAppConfig
impl Sync for HttpAppConfig
impl Sync for HttpAppConfig
impl Unpin for HttpAppConfig
impl Unpin for HttpAppConfig
impl UnwindSafe for HttpAppConfig
impl UnwindSafe for HttpAppConfig
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self