Skip to main content

Module engine

Module engine 

Source
Expand description

Engine — connection lifecycle, storage, retry, vault, HTTP, DB, webhooks, TLS.

Re-exports§

pub use db_engine::DbConnection;
pub use http_client::http_request;
pub use http_client::HttpResponse;
pub use protocol_detect::probe_host;
pub use protocol_detect::scan_host;
pub use protocol_detect::ProbeResult;
pub use retry_engine::RetryEngine;
pub use store::ConnectionStore;
pub use tls_inspect::inspect_tls;
pub use tls_inspect::TlsInfo;
pub use vault::CredentialVault;
pub use webhook::compute_hmac_sha256;
pub use webhook::verify_hmac_sha256;

Modules§

db_engine
Database engine — SQLite query execution with schema discovery.
http_client
HTTP client with retry, auth, and connection soul integration.
protocol_detect
Protocol detection engine — probes hosts to identify protocols.
retry_engine
Retry engine — manages circuit breakers, rate limits, and failure classification.
store
ConnectionStore — SQLite-backed storage for connections, profiles, and credentials.
tls_inspect
TLS inspection — certificate checking and cipher analysis.
vault
Credential vault — encrypted storage for auth credentials.
webhook
Webhook engine — send, receive, verify signatures.