agent_client_protocol/schema/protocol_level.rs
1//! JSON-RPC trait implementations for protocol-level (`$/`-prefixed) messages.
2
3#[cfg(feature = "unstable_cancel_request")]
4use crate::schema::v1::{CancelRequestNotification, ProtocolLevelNotification};
5
6#[cfg(feature = "unstable_cancel_request")]
7impl_jsonrpc_notification!(CancelRequestNotification, "$/cancel_request");
8
9#[cfg(feature = "unstable_cancel_request")]
10impl_jsonrpc_protocol_level_notification_enum!(ProtocolLevelNotification {
11 CancelRequestNotification => "$/cancel_request",
12});