Expand description
Heddle user-config TOML schema, credential-file store, transport knobs, and tracing initialization.
This crate contains configuration inputs and the durable global credential-store schema used by both the Heddle CLI and operator tooling. Transport implementations and application policy remain in their callers.
Re-exports§
pub use client_config::ClientConfig;pub use client_config::cleartext_connect_allowed;pub use client_config::cleartext_refused_message;pub use client_config::is_loopback_ip;pub use config::UserConfig;pub use logging::LogFormat;pub use logging::LoggingConfig;pub use logging::LoggingGuard;pub use logging::init_logging;pub use logging::init_logging_default;pub use logging::is_enabled;pub use output::OutputMode;pub use tls_trust::REMOTE_TLS_CA_CERT_SETTING;pub use tls_trust::annotate_error_chain_tls_trust_failure;pub use tls_trust::annotate_tls_trust_failure;pub use tls_trust::is_tls_trust_failure;
Modules§
- client_
config - Client configuration.
- config
- credentials
- Global credential store for Heddle authentication.
- logging
- Structured logging initialization and configuration.
- output
- Shared CLI output mode values.
- tls_
trust - Shared TLS-trust failure wording for hosted bootstrap and Git HTTPS.