Skip to main content

Crate earl_core

Crate earl_core 

Source

Re-exports§

pub use allowlist::ensure_url_allowed;
pub use decode::DecodedBody;
pub use decode::decode_response;
pub use redact::Redactor;
pub use render::TemplateRenderer;
pub use schema::AllowRule;
pub use schema::CommandMode;
pub use schema::ResultDecode;
pub use schema::ResultExtract;
pub use schema::ResultTemplate;
pub use transport::ResolvedTransport;

Modules§

allowlist
decode
redact
render
schema
transport

Structs§

ExecutionContext
Shared execution context passed to all protocol executors alongside their protocol-specific prepared data.
ExecutionResult
Unified result type returned by all protocol executors.
PreparedMultipartPart
A single part in a multipart body.
RawExecutionResult
Raw protocol output before decode/extract post-processing.

Enums§

PreparedBody
Body data prepared for HTTP-like protocol execution.

Traits§

ProtocolExecutor
Contract implemented by all protocol executors.