Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-syntax/src/tree_sitter/syntax_tree_node.rs')
| -rw-r--r-- | helix-syntax/src/tree_sitter/syntax_tree_node.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/helix-syntax/src/tree_sitter/syntax_tree_node.rs b/helix-syntax/src/tree_sitter/syntax_tree_node.rs index b50c7969..1afca0e3 100644 --- a/helix-syntax/src/tree_sitter/syntax_tree_node.rs +++ b/helix-syntax/src/tree_sitter/syntax_tree_node.rs @@ -25,6 +25,7 @@ impl From<SyntaxTreeNode<'_>> for SyntaxTreeNodeRaw { } #[derive(Debug, Clone)] +#[repr(C)] pub struct SyntaxTreeNode<'tree> { context: [u32; 4], id: NonNull<c_void>, @@ -44,7 +45,7 @@ impl<'tree> SyntaxTreeNode<'tree> { } #[inline] - fn as_raw(&self) -> SyntaxTreeNodeRaw { + pub(crate) fn as_raw(&self) -> SyntaxTreeNodeRaw { SyntaxTreeNodeRaw { context: self.context, id: self.id.as_ptr(), |