qubit-redact 0.8.1

Rule-driven redaction for fields, diagnostics, HTTP data, and Rust domain objects
Documentation
// =============================================================================
//    Copyright (c) 2025 - 2026 Haixing Hu.
//
//    SPDX-License-Identifier: Apache-2.0
//
//    Licensed under the Apache License, Version 2.0.
// =============================================================================
//! Private HTTP parsing and rendering helpers.

mod admitted_body;
mod admitted_multipart;
mod admitted_multipart_body;
mod bounded_body_writer;
mod bounded_log_writer;
pub(super) mod content_type;
pub(super) mod form;
mod header_parameter;
pub(super) mod http_policy_executor;
mod http_policy_parts;
mod http_rendered;
pub(super) mod json;
pub(super) mod markers;
pub(super) mod multipart;
mod multipart_part_metadata;
pub(super) mod nested_url;
mod parsed_body;

pub(super) use admitted_body::AdmittedBody;
pub(super) use admitted_multipart::AdmittedMultipart;
pub(super) use admitted_multipart_body::AdmittedMultipartBody;
pub(super) use bounded_body_writer::BoundedBodyWriter;
pub(super) use bounded_log_writer::BoundedLogWriter;
pub(super) use http_policy_parts::HttpPolicyParts;
pub(super) use http_rendered::HttpRendered;
pub(super) use multipart_part_metadata::MultipartPartMetadata;
pub(super) use parsed_body::ParsedBody;