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.rs3
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(),