pub struct PythonAstParser { /* private fields */ }Expand description
Advanced Python AST parser for package.py files
Implementations§
Source§impl PythonAstParser
impl PythonAstParser
Sourcepub fn parse_package_py(content: &str) -> Result<Package, RezCoreError>
pub fn parse_package_py(content: &str) -> Result<Package, RezCoreError>
Parse a package.py file using Python AST
Trait Implementations§
Source§impl Default for PythonAstParser
impl Default for PythonAstParser
Source§fn default() -> PythonAstParser
fn default() -> PythonAstParser
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PythonAstParser
impl RefUnwindSafe for PythonAstParser
impl Send for PythonAstParser
impl Sync for PythonAstParser
impl Unpin for PythonAstParser
impl UnsafeUnpin for PythonAstParser
impl UnwindSafe for PythonAstParser
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