Module services

Module services 

Source
Expand description

§Infrastructure Services Module

This module contains infrastructure-specific services that don’t fit into adapters, repositories, or other infrastructure categories. These are cross-cutting infrastructure concerns.

§Services

  • BinaryFormatService: Binary .adapipe format reading and writing
  • ProgressIndicator: Real-time progress tracking and terminal output
  • Base64EncodingService: Production Base64 encoding/decoding stage
  • PiiMaskingService: Production PII masking stage (non-reversible)
  • TeeService: Production data inspection/debugging stage (pass-through)
  • PassThroughService: No-op stage that passes data unchanged
  • DebugService: Diagnostic stage with Prometheus metrics (SHA256, bytes)

Re-exports§

pub use base64_encoding::Base64EncodingService;
pub use binary_format::AdapipeFormat;
pub use binary_format::BinaryFormatService;
pub use binary_format::BinaryFormatWriter;
pub use debug::DebugService;
pub use passthrough::PassThroughService;
pub use pii_masking::PiiMaskingService;
pub use tee::TeeService;

Modules§

base64_encoding
Base64 Encoding Service
binary_format
Binary Format Service Implementation
debug
Debug Service
passthrough
PassThrough Service
pii_masking
PII Masking Service
progress_indicator
Progress Indicator Service
tee
Tee Service