2026-03-21 12:57:09 +08:00
|
|
|
mod error;
|
|
|
|
|
mod frame;
|
|
|
|
|
mod plan;
|
|
|
|
|
mod result;
|
2026-04-03 14:59:58 +08:00
|
|
|
pub mod tunnel;
|
2026-05-22 09:47:28 +08:00
|
|
|
pub mod tunnel_security;
|
2026-04-18 17:48:21 +08:00
|
|
|
mod usage;
|
2026-03-21 12:57:09 +08:00
|
|
|
|
|
|
|
|
pub use error::{ExecutionError, ExecutionErrorKind, ExecutionPhase};
|
|
|
|
|
pub use frame::{StreamFrame, StreamFramePayload, StreamFrameType};
|
2026-04-12 16:02:38 +08:00
|
|
|
pub use plan::{
|
2026-07-27 09:36:31 +08:00
|
|
|
ExecutionPlan, ExecutionResponseBodyMode, ExecutionTimeouts, ProxySnapshot, RequestBody,
|
|
|
|
|
ResolvedTransportProfile, EXECUTION_REQUEST_ACCEPT_INVALID_CERTS_HEADER,
|
|
|
|
|
EXECUTION_REQUEST_FOLLOW_REDIRECTS_HEADER, EXECUTION_REQUEST_HTTP1_ONLY_HEADER,
|
|
|
|
|
EXECUTION_RESPONSE_BODY_MODE_HEADER, MAX_EXECUTION_REQUEST_TIMEOUT_MS,
|
2026-07-12 03:04:15 +08:00
|
|
|
MAX_EXECUTION_REQUEST_TIMEOUT_SECS, MAX_EXECUTION_STREAM_FIRST_BYTE_TIMEOUT_MS,
|
|
|
|
|
MAX_EXECUTION_STREAM_FIRST_BYTE_TIMEOUT_SECS, TRANSPORT_BACKEND_BROWSER_WREQ,
|
2026-05-16 19:22:54 +08:00
|
|
|
TRANSPORT_BACKEND_HYPER_RUSTLS, TRANSPORT_BACKEND_REQWEST_RUSTLS, TRANSPORT_HTTP_MODE_AUTO,
|
2026-06-24 01:47:26 +08:00
|
|
|
TRANSPORT_HTTP_MODE_H2C_PRIOR_KNOWLEDGE, TRANSPORT_HTTP_MODE_HTTP1_ONLY,
|
|
|
|
|
TRANSPORT_POOL_SCOPE_KEY,
|
2026-04-12 16:02:38 +08:00
|
|
|
};
|
2026-08-14 09:28:07 +08:00
|
|
|
pub use result::{ExecutionResponseObservation, ExecutionResult, ExecutionTelemetry, ResponseBody};
|
2026-05-28 17:54:56 +08:00
|
|
|
pub use usage::{
|
|
|
|
|
ExecutionStreamTerminalSummary, StandardizedUsage, USAGE_SERVER_NOW_UNIX_MS_HEADER,
|
|
|
|
|
};
|