Struct sozu_command_lib::config::FileAppConfig
source · [−]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: LoadBalancingAlgorithms,
pub answer_503: Option<String>,
pub load_metric: Option<LoadMetric>,
}
Fields
frontends: Vec<FileAppFrontendConfig>
backends: Vec<BackendConfig>
protocol: FileAppProtocolConfig
sticky_session: Option<bool>
https_redirect: Option<bool>
send_proxy: Option<bool>
load_balancing: LoadBalancingAlgorithms
answer_503: Option<String>
load_metric: Option<LoadMetric>
Implementations
sourceimpl FileAppConfig
impl FileAppConfig
pub fn to_app_config(
self,
app_id: &str,
expect_proxy: &HashSet<SocketAddr>
) -> Result<AppConfig, String>
Trait Implementations
sourceimpl Clone for FileAppConfig
impl Clone for FileAppConfig
sourcefn clone(&self) -> FileAppConfig
fn clone(&self) -> FileAppConfig
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for FileAppConfig
impl Debug for FileAppConfig
sourceimpl<'de> Deserialize<'de> for FileAppConfig
impl<'de> Deserialize<'de> for FileAppConfig
sourcefn 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
sourceimpl Hash for FileAppConfig
impl Hash for FileAppConfig
sourceimpl PartialEq<FileAppConfig> for FileAppConfig
impl PartialEq<FileAppConfig> for FileAppConfig
sourcefn eq(&self, other: &FileAppConfig) -> bool
fn eq(&self, other: &FileAppConfig) -> bool
sourceimpl Serialize for FileAppConfig
impl Serialize for FileAppConfig
impl Eq for FileAppConfig
impl StructuralEq for FileAppConfig
impl StructuralPartialEq for FileAppConfig
Auto Trait Implementations
impl RefUnwindSafe for FileAppConfig
impl Send for FileAppConfig
impl Sync for FileAppConfig
impl Unpin for FileAppConfig
impl UnwindSafe for FileAppConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more