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
Legacy public source-compatible facade DTO.
This type exists only so pre-Phase-3 Rust callers keep compiling. It must
not become a field on ServiceSupervisor, RuntimeState, connection
configuration, or other generic runtime state. New code should use
CompatibilityRuntimeHooks plus facade-level logging initialization.
auth_timeout/system_proxytranslate into narrow runtime hooks viaCompatibilityRuntimeHooks::from_legacy_options;compatibility_modeexists for source compatibility and controls only the legacy SSH host-key disposition (insecure only with explicitEGRESS_SSH_INSECURE_HOST_KEYSopt-in);debug/verbose_levelare legacy presentation inputs that cannot safely configure an already-initialized process-global tracing subscriber from deep runtime code and are therefore ignored apart from a single facade warning in the legacy startup shim.
Fields§
§compatibility_mode: boolLegacy compatibility-mode selector. Consumed during conversion into
the narrow allow_insecure_ssh_host_keys hook boolean; never stored
as a generic runtime mode flag.
auth_timeout: Option<Duration>Optional per-client source-IP auth reuse interval. None means no
reuse cache for low-level legacy callers (the CLI facade applies its
own effective_auth_timeout() default).
system_proxy: boolLegacy --sys selector. Maps only to the narrow post-bind
SystemProxyRequest hook.
debug: boolLegacy presentation input. Accepted for source compatibility; does not configure runtime tracing.
verbose_level: u8Legacy presentation input. Accepted for source compatibility; does not configure runtime tracing.
Trait Implementations§
Source§impl Clone for CompatibilityOptions
impl Clone for CompatibilityOptions
Source§fn clone(&self) -> CompatibilityOptions
fn clone(&self) -> CompatibilityOptions
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more