pub struct CompatibilityOptions {
pub compatibility_mode: bool,
pub auth_timeout: Option<Duration>,
pub system_proxy: bool,
pub debug: bool,
pub verbose_level: u8,
}Expand description
Explicit options used only by the pproxy compatibility executable. Native configuration startup always uses the default value.
Fields§
§compatibility_mode: boolWhether the caller is the explicitly opt-in pproxy compatibility executable.
auth_timeout: Option<Duration>§system_proxy: bool§debug: boolCompatibility-only debug propagation. Native Eggress never enables it.
verbose_level: u8Compatibility verbosity count, used for human-readable session and traffic events backed by the normal session reports.
Trait Implementations§
Source§impl Clone for CompatibilityOptions
impl Clone for CompatibilityOptions
Source§fn clone(&self) -> CompatibilityOptions
fn clone(&self) -> CompatibilityOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompatibilityOptions
impl Debug for CompatibilityOptions
Source§impl Default for CompatibilityOptions
impl Default for CompatibilityOptions
Source§fn default() -> CompatibilityOptions
fn default() -> CompatibilityOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompatibilityOptions
impl RefUnwindSafe for CompatibilityOptions
impl Send for CompatibilityOptions
impl Sync for CompatibilityOptions
impl Unpin for CompatibilityOptions
impl UnsafeUnpin for CompatibilityOptions
impl UnwindSafe for CompatibilityOptions
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