aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ptr.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-07-18 16:13:32 +0100
committerAleksey Kladov <[email protected]>2019-07-18 16:13:32 +0100
commit0fb4b896e2b4a1da3069e30b4d4fba0821dc1e13 (patch)
treee92b92abe2b38988c2ae4d185d987205a6f34384 /crates/ra_syntax/src/ptr.rs
parent517692de437a250d3a8758594cae69f4fe4216a9 (diff)
use more correct phantom types for ptrs
Diffstat (limited to 'crates/ra_syntax/src/ptr.rs')
-rw-r--r--crates/ra_syntax/src/ptr.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_syntax/src/ptr.rs b/crates/ra_syntax/src/ptr.rs
index 0550dca1a..4823eb82e 100644
--- a/crates/ra_syntax/src/ptr.rs
+++ b/crates/ra_syntax/src/ptr.rs
@@ -36,7 +36,7 @@ impl SyntaxNodePtr {
36#[derive(Debug, PartialEq, Eq, Hash)] 36#[derive(Debug, PartialEq, Eq, Hash)]
37pub struct AstPtr<N: AstNode> { 37pub struct AstPtr<N: AstNode> {
38 raw: SyntaxNodePtr, 38 raw: SyntaxNodePtr,
39 _ty: PhantomData<N>, 39 _ty: PhantomData<fn() -> N>,
40} 40}
41 41
42impl<N: AstNode> Copy for AstPtr<N> {} 42impl<N: AstNode> Copy for AstPtr<N> {}