mockforge-grpc 0.3.115

gRPC protocol support for MockForge
Documentation
//! Reflection-based gRPC proxy implementation
//!
//! This module provides functionality to dynamically proxy gRPC requests
//! to arbitrary services using reflection.

pub mod cache;
pub mod client;
pub mod config;
pub mod connection_pool;
pub mod descriptor;
pub mod error_handling;
pub mod grpc_tracing;
pub mod integration_tests;
pub mod metrics;
pub mod mock_proxy;
pub mod proxy;
pub mod rag_synthesis;
pub mod schema_graph;
pub mod smart_mock_generator;
pub mod validation_framework;

pub use client::ReflectionClient;
pub use config::ProxyConfig;
pub use connection_pool::ConnectionPool;
pub use grpc_tracing::{
    create_grpc_span, extract_grpc_trace_context, inject_grpc_trace_context, record_grpc_error,
    record_grpc_success,
};
pub use mock_proxy::MockReflectionProxy;
pub use proxy::ReflectionProxy;

#[cfg(test)]
mod tests {
    #[test]
    fn test_module_compiles() {
        // Verify this module's types and imports are valid
    }
}