athena_rs 3.26.3

Hyper performant polyglot Database driver
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! 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,
}