pub struct PascalBuilder;Expand description
A builder for Pascal source files.
Implementations§
Source§impl PascalBuilder
impl PascalBuilder
Sourcepub fn new(_language: &PascalLanguage) -> Self
pub fn new(_language: &PascalLanguage) -> Self
Creates a new PascalBuilder with the given language configuration.
Trait Implementations§
Source§impl Builder<PascalLanguage> for PascalBuilder
impl Builder<PascalLanguage> for PascalBuilder
Source§fn build<'s, S: Source + ?Sized>(
&self,
_text: &S,
_edits: &[TextEdit],
_cache: &'s mut impl BuilderCache<PascalLanguage>,
) -> BuildOutput<PascalLanguage>
fn build<'s, S: Source + ?Sized>( &self, _text: &S, _edits: &[TextEdit], _cache: &'s mut impl BuilderCache<PascalLanguage>, ) -> BuildOutput<PascalLanguage>
Builds the higher-level structure (typically an AST) from the source text. Read more
Auto Trait Implementations§
impl Freeze for PascalBuilder
impl RefUnwindSafe for PascalBuilder
impl Send for PascalBuilder
impl Sync for PascalBuilder
impl Unpin for PascalBuilder
impl UnsafeUnpin for PascalBuilder
impl UnwindSafe for PascalBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more