pub struct PyClassPyO3Options {Show 20 fields
    pub krate: Option<KeywordAttribute<Crate, LitStrValue<Path>>>,
    pub dict: Option<dict>,
    pub eq: Option<eq>,
    pub eq_int: Option<eq_int>,
    pub extends: Option<KeywordAttribute<extends, Path>>,
    pub get_all: Option<get_all>,
    pub freelist: Option<KeywordAttribute<freelist, Box<Expr>>>,
    pub frozen: Option<frozen>,
    pub hash: Option<hash>,
    pub mapping: Option<mapping>,
    pub module: Option<KeywordAttribute<module, LitStr>>,
    pub name: Option<KeywordAttribute<name, NameLitStr>>,
    pub ord: Option<ord>,
    pub rename_all: Option<KeywordAttribute<rename_all, RenamingRuleLitStr>>,
    pub sequence: Option<sequence>,
    pub set_all: Option<set_all>,
    pub str: Option<OptionalKeywordAttribute<str, StringFormatter>>,
    pub subclass: Option<subclass>,
    pub unsendable: Option<unsendable>,
    pub weakref: Option<weakref>,
}Fields§
§krate: Option<KeywordAttribute<Crate, LitStrValue<Path>>>§dict: Option<dict>§eq: Option<eq>§eq_int: Option<eq_int>§extends: Option<KeywordAttribute<extends, Path>>§get_all: Option<get_all>§freelist: Option<KeywordAttribute<freelist, Box<Expr>>>§frozen: Option<frozen>§hash: Option<hash>§mapping: Option<mapping>§module: Option<KeywordAttribute<module, LitStr>>§name: Option<KeywordAttribute<name, NameLitStr>>§ord: Option<ord>§rename_all: Option<KeywordAttribute<rename_all, RenamingRuleLitStr>>§sequence: Option<sequence>§set_all: Option<set_all>§str: Option<OptionalKeywordAttribute<str, StringFormatter>>§subclass: Option<subclass>§unsendable: Option<unsendable>§weakref: Option<weakref>Implementations§
Source§impl PyClassPyO3Options
 
impl PyClassPyO3Options
pub fn take_pyo3_options(&mut self, attrs: &mut Vec<Attribute>) -> Result<()>
fn set_option(&mut self, option: PyClassPyO3Option) -> Result<()>
Trait Implementations§
Source§impl Clone for PyClassPyO3Options
 
impl Clone for PyClassPyO3Options
Source§fn clone(&self) -> PyClassPyO3Options
 
fn clone(&self) -> PyClassPyO3Options
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Default for PyClassPyO3Options
 
impl Default for PyClassPyO3Options
Source§fn default() -> PyClassPyO3Options
 
fn default() -> PyClassPyO3Options
Returns the “default value” for a type. Read more
Source§impl Parse for PyClassPyO3Options
 
impl Parse for PyClassPyO3Options
fn parse(input: ParseStream<'_>) -> Result<Self>
Auto Trait Implementations§
impl Freeze for PyClassPyO3Options
impl RefUnwindSafe for PyClassPyO3Options
impl !Send for PyClassPyO3Options
impl !Sync for PyClassPyO3Options
impl Unpin for PyClassPyO3Options
impl UnwindSafe for PyClassPyO3Options
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> SizedTypeProperties for T
 
impl<T> SizedTypeProperties for T
Source§#[doc(hidden)] const IS_ZST: bool = _
 
#[doc(hidden)] const IS_ZST: bool = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const LAYOUT: Layout = _
 
#[doc(hidden)] const LAYOUT: Layout = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const MAX_SLICE_LEN: usize = _
 
#[doc(hidden)] const MAX_SLICE_LEN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)The largest safe length for a 
[Self]. Read more