pub struct PyModuleArgs {
pub metas: Vec<NestedMeta>,
pub with_items: Vec<WithItem>,
}Expand description
Parsed arguments for #[pymodule(...)], supporting #[cfg] inside with(...).
Fields§
§metas: Vec<NestedMeta>§with_items: Vec<WithItem>Trait Implementations§
Source§impl Parse for PyModuleArgs
impl Parse for PyModuleArgs
fn parse(input: ParseStream<'_>) -> Result<Self>
Auto Trait Implementations§
impl Freeze for PyModuleArgs
impl RefUnwindSafe for PyModuleArgs
impl !Send for PyModuleArgs
impl !Sync for PyModuleArgs
impl Unpin for PyModuleArgs
impl UnsafeUnpin for PyModuleArgs
impl UnwindSafe for PyModuleArgs
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