Struct sozu_command_lib::config::FileAppConfig [−][src]
pub struct FileAppConfig { pub frontends: Vec<FileAppFrontendConfig>, pub backends: Vec<BackendConfig>, pub protocol: FileAppProtocolConfig, pub sticky_session: Option<bool>, pub https_redirect: Option<bool>, pub send_proxy: Option<bool>, pub load_balancing_policy: LoadBalancingAlgorithms, pub answer_503: Option<String>, }
Fields
frontends: Vec<FileAppFrontendConfig>
backends: Vec<BackendConfig>
protocol: FileAppProtocolConfig
sticky_session: Option<bool>
https_redirect: Option<bool>
send_proxy: Option<bool>
load_balancing_policy: LoadBalancingAlgorithms
answer_503: Option<String>
Implementations
impl FileAppConfig
[src]
impl FileAppConfig
[src]pub fn to_app_config(
self,
app_id: &str,
expect_proxy: &HashSet<SocketAddr>
) -> Result<AppConfig, String>
[src]
self,
app_id: &str,
expect_proxy: &HashSet<SocketAddr>
) -> Result<AppConfig, String>
Trait Implementations
impl Clone for FileAppConfig
[src]
impl Clone for FileAppConfig
[src]fn clone(&self) -> FileAppConfig
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for FileAppConfig
[src]
impl<'de> Deserialize<'de> for FileAppConfig
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for FileAppConfig
[src]
impl Eq for FileAppConfig
[src]impl Hash for FileAppConfig
[src]
impl Hash for FileAppConfig
[src]impl PartialEq<FileAppConfig> for FileAppConfig
[src]
impl PartialEq<FileAppConfig> for FileAppConfig
[src]fn eq(&self, other: &FileAppConfig) -> bool
[src]
fn ne(&self, other: &FileAppConfig) -> bool
[src]
impl Serialize for FileAppConfig
[src]
impl Serialize for FileAppConfig
[src]impl StructuralEq for FileAppConfig
[src]
impl StructuralEq for FileAppConfig
[src]impl StructuralPartialEq for FileAppConfig
[src]
impl StructuralPartialEq for FileAppConfig
[src]Auto Trait Implementations
impl RefUnwindSafe for FileAppConfig
impl RefUnwindSafe for FileAppConfig
impl Send for FileAppConfig
impl Send for FileAppConfig
impl Sync for FileAppConfig
impl Sync for FileAppConfig
impl Unpin for FileAppConfig
impl Unpin for FileAppConfig
impl UnwindSafe for FileAppConfig
impl UnwindSafe for FileAppConfig
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