//! Input contracts for `/debug/schema` service-loader output assembly.
//!
//! This module defines typed input payloads consumed by
//! `debug_service_loader_output_assembly` and forwarded into
//! `debug_service_loader_output_report_input_assembly`.
use super::debug_snapshot_contracts::LoggingSchemaSnapshot;
/// Typed input payload consumed by service-loader output assembly.
pub(super) struct LoggingSchemaDebugReportForClientOutputInput {
/// Resolved logging-client name used for diagnostics report output.
pub(super) logging_client_name: String,
/// Snapshot payload used for report projection.
pub(super) snapshot: LoggingSchemaSnapshot,
}