pub struct RustParser;Expand description
Parser for Rust source files using tree-sitter.
Implementations§
Source§impl RustParser
impl RustParser
Trait Implementations§
Source§impl Debug for RustParser
impl Debug for RustParser
Source§impl Default for RustParser
impl Default for RustParser
Source§fn default() -> RustParser
fn default() -> RustParser
Returns the “default value” for a type. Read more
Source§impl LanguageParser for RustParser
impl LanguageParser for RustParser
Source§fn parse(&self, source: &str, path: &Path) -> Result<ParsedFile, AstDocError>
fn parse(&self, source: &str, path: &Path) -> Result<ParsedFile, AstDocError>
Parse the source code and produce a
ParsedFile. Read moreAuto Trait Implementations§
impl Freeze for RustParser
impl RefUnwindSafe for RustParser
impl Send for RustParser
impl Sync for RustParser
impl Unpin for RustParser
impl UnsafeUnpin for RustParser
impl UnwindSafe for RustParser
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more