diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2020-08-12 15:49:48 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2020-08-12 15:49:48 +0100 |
commit | 6dba0e1c4de3b225556f7fce70518c8ebff170a6 (patch) | |
tree | 1bf923c652e0bdb325240e27bb07e3c552a1aa07 /crates/ra_proc_macro/src/rpc.rs | |
parent | 147547e7b85e80e2e30aa1a5ba4d9d0969908398 (diff) | |
parent | 550d7fbe3cbf2af4a47fca6c9bbefaf798cd7b7b (diff) |
Merge #5725
5725: Rename ra_tt -> tt
r=matklad a=matklad
bors r+
🤖
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_proc_macro/src/rpc.rs')
-rw-r--r-- | crates/ra_proc_macro/src/rpc.rs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/crates/ra_proc_macro/src/rpc.rs b/crates/ra_proc_macro/src/rpc.rs index 4ce485926..5e5d78d06 100644 --- a/crates/ra_proc_macro/src/rpc.rs +++ b/crates/ra_proc_macro/src/rpc.rs | |||
@@ -1,17 +1,18 @@ | |||
1 | //! Data struture serialization related stuff for RPC | 1 | //! Data struture serialization related stuff for RPC |
2 | //! | 2 | //! |
3 | //! Defines all necessary rpc serialization data structures, | 3 | //! Defines all necessary rpc serialization data structures, |
4 | //! which includes `ra_tt` related data and some task messages. | 4 | //! which includes `tt` related data and some task messages. |
5 | //! Although adding `Serialize` and `Deserialize` traits to `ra_tt` directly seems | 5 | //! Although adding `Serialize` and `Deserialize` traits to `tt` directly seems |
6 | //! to be much easier, we deliberately duplicate `ra_tt` structs with `#[serde(with = "XXDef")]` | 6 | //! to be much easier, we deliberately duplicate `tt` structs with `#[serde(with = "XXDef")]` |
7 | //! for separation of code responsibility. | 7 | //! for separation of code responsibility. |
8 | 8 | ||
9 | use ra_tt::{ | 9 | use std::path::PathBuf; |
10 | |||
11 | use serde::{Deserialize, Serialize}; | ||
12 | use tt::{ | ||
10 | Delimiter, DelimiterKind, Ident, Leaf, Literal, Punct, SmolStr, Spacing, Subtree, TokenId, | 13 | Delimiter, DelimiterKind, Ident, Leaf, Literal, Punct, SmolStr, Spacing, Subtree, TokenId, |
11 | TokenTree, | 14 | TokenTree, |
12 | }; | 15 | }; |
13 | use serde::{Deserialize, Serialize}; | ||
14 | use std::path::PathBuf; | ||
15 | 16 | ||
16 | #[derive(Clone, Eq, PartialEq, Debug, Serialize, Deserialize)] | 17 | #[derive(Clone, Eq, PartialEq, Debug, Serialize, Deserialize)] |
17 | pub struct ListMacrosTask { | 18 | pub struct ListMacrosTask { |