From 5c5fef50a7a848c3b97b10560529140ffb6bef0c Mon Sep 17 00:00:00 2001 From: Meillet Robin Date: Tue, 13 Aug 2024 15:14:00 +0200 Subject: [PATCH] feat(biome_rowan): make SyntaxSlots pub Downstream crate can now implement their own ast support functions / iterators - see https://github.com/biomejs/biome/discussions/3635 --- crates/biome_rowan/src/lib.rs | 4 ++-- crates/biome_rowan/src/syntax.rs | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/crates/biome_rowan/src/lib.rs b/crates/biome_rowan/src/lib.rs index 434db5c201db..4a761e104bff 100644 --- a/crates/biome_rowan/src/lib.rs +++ b/crates/biome_rowan/src/lib.rs @@ -44,8 +44,8 @@ pub use crate::{ chain_trivia_pieces, trim_leading_trivia_pieces, trim_trailing_trivia_pieces, ChainTriviaPiecesIterator, Language, SendNode, SyntaxElement, SyntaxElementChildren, SyntaxKind, SyntaxList, SyntaxNode, SyntaxNodeChildren, SyntaxNodeOptionExt, - SyntaxRewriter, SyntaxSlot, SyntaxToken, SyntaxTriviaPiece, SyntaxTriviaPieceComments, - TriviaPiece, TriviaPieceKind, VisitNodeSignal, + SyntaxRewriter, SyntaxSlot, SyntaxSlots, SyntaxToken, SyntaxTriviaPiece, + SyntaxTriviaPieceComments, TriviaPiece, TriviaPieceKind, VisitNodeSignal, }, syntax_factory::*, syntax_node_text::SyntaxNodeText, diff --git a/crates/biome_rowan/src/syntax.rs b/crates/biome_rowan/src/syntax.rs index cb6fe5d24608..38dd956c8772 100644 --- a/crates/biome_rowan/src/syntax.rs +++ b/crates/biome_rowan/src/syntax.rs @@ -6,10 +6,9 @@ mod trivia; use crate::{AstNode, RawSyntaxKind}; pub use element::{SyntaxElement, SyntaxElementKey}; -pub(crate) use node::SyntaxSlots; pub use node::{ Preorder, PreorderWithTokens, SendNode, SyntaxElementChildren, SyntaxNode, SyntaxNodeChildren, - SyntaxNodeOptionExt, SyntaxSlot, + SyntaxNodeOptionExt, SyntaxSlot, SyntaxSlots, }; pub use rewriter::{SyntaxRewriter, VisitNodeSignal}; use std::fmt;