1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
use serde::{Deserialize, Serialize}; pub use crate::NumberOrString; #[derive(Debug, Eq, PartialEq, Clone, Deserialize, Serialize)] pub struct CancelParams { /// The request id to cancel. pub id: NumberOrString, } /// The LSP any type /// /// @since 3.17.0 pub type LSPAny = serde_json::Value; /// LSP object definition. /// /// @since 3.17.0 pub type LSPObject = serde_json::Map<String, serde_json::Value>; /// LSP arrays. /// /// @since 3.17.0 pub type LSPArray = Vec<serde_json::Value>;