From 58674dc3c415142dbdd93b990d9f5b4fe10bef69 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 15 Sep 2018 20:29:22 +0300 Subject: ModuleTreeDescriptor --- crates/libeditor/src/line_index.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/libeditor/src') diff --git a/crates/libeditor/src/line_index.rs b/crates/libeditor/src/line_index.rs index 801726aa5..9cd8da3a8 100644 --- a/crates/libeditor/src/line_index.rs +++ b/crates/libeditor/src/line_index.rs @@ -1,7 +1,7 @@ use superslice::Ext; use ::TextUnit; -#[derive(Clone, Debug)] +#[derive(Clone, Debug, Hash)] pub struct LineIndex { newlines: Vec, } -- cgit v1.2.3 From fcdf3a52b4b61a39474950486ea0edf5ebf33bea Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 15 Sep 2018 23:42:01 +0300 Subject: everysalsa --- crates/libeditor/src/symbols.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/libeditor/src') diff --git a/crates/libeditor/src/symbols.rs b/crates/libeditor/src/symbols.rs index 28b86c004..2f9cc9233 100644 --- a/crates/libeditor/src/symbols.rs +++ b/crates/libeditor/src/symbols.rs @@ -17,7 +17,7 @@ pub struct StructureNode { pub kind: SyntaxKind, } -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Hash)] pub struct FileSymbol { pub name: SmolStr, pub node_range: TextRange, -- cgit v1.2.3