#![allow( unreachable_pub, unused_qualifications, reason = "All of these lints are triggered by the generated code" )] /// Semantic command capture gRPC service types. pub(crate) mod semantic { tonic::include_proto!("semantic"); } /// Search module for the daemon gRPC search service. /// /// This module provides fuzzy search over command history using Nucleo. pub(crate) mod search { // Include the generated proto code tonic::include_proto!("search"); } /// History module for the daemon gRPC history service. /// /// This module contains the proto-generated types for the history gRPC service. pub(crate) mod history { // Include the generated proto code tonic::include_proto!("history"); } /// Control module for external event injection. /// /// This module provides the gRPC service that allows external processes /// (like CLI commands) to inject events into the daemon's event bus. pub(crate) mod control { // Include the generated proto code tonic::include_proto!("control"); // Re-export the service pub(crate) use crate::atuin_daemon::control::ControlService; }