pub struct PythonAstParser;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
Auto Trait Implementations§
impl Freeze for PythonAstParser
impl RefUnwindSafe for PythonAstParser
impl Send for PythonAstParser
impl Sync for PythonAstParser
impl Unpin 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> 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