pub struct SyntaxStream { /* private fields */ }Implementations§
Source§impl SyntaxStream
impl SyntaxStream
pub fn new<'a>(hint: impl Into<LanguageHint<'a>>) -> Self
pub fn source(&self) -> &str
pub const fn revision(&self) -> u64
pub fn highlights(&self) -> &Arc<DocumentHighlights> ⓘ
pub const fn work_stats(&self) -> SyntaxWorkStats
Trait Implementations§
Source§impl Clone for SyntaxStream
impl Clone for SyntaxStream
Source§impl Debug for SyntaxStream
impl Debug for SyntaxStream
Auto Trait Implementations§
impl Freeze for SyntaxStream
impl RefUnwindSafe for SyntaxStream
impl Send for SyntaxStream
impl Sync for SyntaxStream
impl Unpin for SyntaxStream
impl UnsafeUnpin for SyntaxStream
impl UnwindSafe for SyntaxStream
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