List of all items
Structs
- attributes::ErrorCombiner
- attributes::KeywordAttribute
- attributes::LitStrValue
- attributes::NameLitStr
- attributes::OptionalKeywordAttribute
- attributes::RenamingRuleLitStr
- attributes::StringFormatter
- attributes::kw::annotation
- attributes::kw::attribute
- attributes::kw::cancel_handle
- attributes::kw::constructor
- attributes::kw::dict
- attributes::kw::eq
- attributes::kw::eq_int
- attributes::kw::extends
- attributes::kw::freelist
- attributes::kw::from_item_all
- attributes::kw::from_py_with
- attributes::kw::frozen
- attributes::kw::get
- attributes::kw::get_all
- attributes::kw::gil_used
- attributes::kw::hash
- attributes::kw::item
- attributes::kw::mapping
- attributes::kw::module
- attributes::kw::name
- attributes::kw::ord
- attributes::kw::pass_module
- attributes::kw::rename_all
- attributes::kw::sequence
- attributes::kw::set
- attributes::kw::set_all
- attributes::kw::signature
- attributes::kw::str
- attributes::kw::subclass
- attributes::kw::submodule
- attributes::kw::text_signature
- attributes::kw::transparent
- attributes::kw::unsendable
- attributes::kw::weakref
- frompyobject::Container
- frompyobject::ContainerOptions
- frompyobject::Enum
- frompyobject::FieldPyO3Attributes
- frompyobject::NamedStructField
- frompyobject::TupleStructField
- intopyobject::Container
- intopyobject::ContainerOptions
- intopyobject::Enum
- intopyobject::FieldAttributes
- intopyobject::IntoPyObjectImpl
- intopyobject::ItemOption
- intopyobject::NamedStructField
- intopyobject::TupleStructField
- konst::ConstAttributes
- konst::ConstSpec
- method::CancelHandleArg
- method::FnSpec
- method::KwargsArg
- method::PyArg
- method::RegularArg
- method::VarargsArg
- module::PyFnArgs
- module::PyModuleOptions
- params::Holders
- pyclass::EnumVariantPyO3Options
- pyclass::FieldPyO3Options
- pyclass::PyClassArgs
- pyclass::PyClassComplexEnum
- pyclass::PyClassEnumStructVariant
- pyclass::PyClassEnumTupleVariant
- pyclass::PyClassEnumUnitVariant
- pyclass::PyClassEnumVariantNamedField
- pyclass::PyClassEnumVariantUnnamedField
- pyclass::PyClassImplsBuilder
- pyclass::PyClassPyO3Options
- pyclass::PyClassSimpleEnum
- pyfunction::PyFunctionArgPyO3Attributes
- pyfunction::PyFunctionOptions
- pyfunction::signature::FunctionSignature
- pyfunction::signature::PythonSignature
- pyfunction::signature::Signature
- pyfunction::signature::SignatureItemArgument
- pyfunction::signature::SignatureItemKwargs
- pyfunction::signature::SignatureItemPosargsSep
- pyfunction::signature::SignatureItemVarargs
- pyfunction::signature::SignatureItemVarargsSep
- pyimpl::PyImplOptions
- pymethod::MethodAndMethodDef
- pymethod::MethodAndSlotDef
- pymethod::PyMethod
- pymethod::SlotDef
- pymethod::SlotFragmentDef
- pymethod::StaticIdent
- pymethod::TokenGenerator
- pymethod::TokenGeneratorCtx
- utils::Ctx
- utils::LitCStr
- utils::PythonDoc
Enums
- attributes::RenamingRule
- attributes::TextSignatureAttributeValue
- frompyobject::ContainerPyO3Attribute
- frompyobject::ContainerType
- frompyobject::FieldGetter
- frompyobject::FieldPyO3Attribute
- intopyobject::ContainerPyO3Attribute
- intopyobject::ContainerType
- intopyobject::FieldAttribute
- intopyobject::IntoPyObjectTypes
- konst::PyO3ConstAttribute
- method::CallingConvention
- method::ExtractErrorMode
- method::FnArg
- method::FnType
- method::MethodTypeAttribute
- method::SelfType
- module::PyModulePyO3Option
- pyclass::Annotated
- pyclass::EnumVariantPyO3Option
- pyclass::FieldPyO3Option
- pyclass::PyClassEnum
- pyclass::PyClassEnumVariant
- pyclass::PyClassKind
- pyclass::PyClassPyO3Option
- pyclass::PyFmtName
- pyfunction::PyFunctionArgPyO3Attribute
- pyfunction::PyFunctionOption
- pyfunction::signature::ParseState
- pyfunction::signature::SignatureItem
- pyimpl::PyClassMethodsType
- pyimpl::PyImplPyO3Option
- pymethod::GeneratedPyMethod
- pymethod::PropertyType
- pymethod::PyMethodKind
- pymethod::PyMethodProtoKind
- pymethod::ReturnMode
- pymethod::Ty
- utils::IdentOrStr
- utils::PyO3CratePath
- utils::PythonDocKind
Traits
Macros
Functions
- attributes::get_pyo3_options
- attributes::kw::annotation
- attributes::kw::attribute
- attributes::kw::cancel_handle
- attributes::kw::constructor
- attributes::kw::dict
- attributes::kw::eq
- attributes::kw::eq_int
- attributes::kw::extends
- attributes::kw::freelist
- attributes::kw::from_item_all
- attributes::kw::from_py_with
- attributes::kw::frozen
- attributes::kw::get
- attributes::kw::get_all
- attributes::kw::gil_used
- attributes::kw::hash
- attributes::kw::item
- attributes::kw::mapping
- attributes::kw::module
- attributes::kw::name
- attributes::kw::ord
- attributes::kw::pass_module
- attributes::kw::rename_all
- attributes::kw::sequence
- attributes::kw::set
- attributes::kw::set_all
- attributes::kw::signature
- attributes::kw::str
- attributes::kw::subclass
- attributes::kw::submodule
- attributes::kw::text_signature
- attributes::kw::transparent
- attributes::kw::unsendable
- attributes::kw::weakref
- attributes::parse_shorthand_format
- attributes::take_attributes
- attributes::take_ident
- attributes::take_int
- attributes::take_pyo3_options
- deprecations::deprecate_trailing_option_default
- frompyobject::build_derive_from_pyobject
- frompyobject::verify_and_get_lifetime
- intopyobject::build_derive_into_pyobject
- intopyobject::verify_and_get_lifetime
- method::ensure_signatures_on_valid_method
- method::handle_argument_error
- method::parse_method_attributes
- method::parse_method_receiver
- module::find_and_remove_attribute
- module::get_cfg_attributes
- module::get_pyfn_attr
- module::has_pyo3_module_declared
- module::module_initialization
- module::process_functions_in_module
- module::pymodule_function_impl
- module::pymodule_module_impl
- module::set_module_attribute
- params::impl_arg_param
- params::impl_arg_params
- params::impl_regular_arg_param
- params::is_forwarded_args
- pyclass::build_py_class
- pyclass::build_py_enum
- pyclass::complex_enum_default_methods
- pyclass::complex_enum_struct_variant_new
- pyclass::complex_enum_tuple_variant_new
- pyclass::complex_enum_variant_field_getter
- pyclass::complex_enum_variant_new
- pyclass::define_inventory_class
- pyclass::descriptors_to_items
- pyclass::gen_complex_enum_variant_attr
- pyclass::gen_complex_enum_variant_class_ident
- pyclass::generate_cfg_check
- pyclass::generate_default_protocol_slot
- pyclass::generate_protocol_slot
- pyclass::get_class_python_name
- pyclass::impl_class
- pyclass::impl_complex_enum
- pyclass::impl_complex_enum_struct_variant_cls
- pyclass::impl_complex_enum_tuple_variant_cls
- pyclass::impl_complex_enum_tuple_variant_field_getters
- pyclass::impl_complex_enum_tuple_variant_getitem
- pyclass::impl_complex_enum_tuple_variant_len
- pyclass::impl_complex_enum_variant_cls
- pyclass::impl_complex_enum_variant_match_args
- pyclass::impl_enum
- pyclass::impl_pytypeinfo
- pyclass::impl_simple_enum
- pyclass::implement_py_formatting
- pyclass::implement_pyclass_str
- pyclass::pyclass_hash
- pyclass::pyclass_richcmp
- pyclass::pyclass_richcmp_arms
- pyclass::pyclass_richcmp_simple_enum
- pyclass::simple_enum_default_methods
- pyfunction::build_py_function
- pyfunction::impl_wrap_pyfunction
- pyimpl::add_shared_proto_slots
- pyimpl::build_py_methods
- pyimpl::check_pyfunction
- pyimpl::gen_py_const
- pyimpl::get_cfg_attributes
- pyimpl::impl_methods
- pyimpl::impl_py_methods
- pyimpl::submit_methods_inventory
- pymethod::check_generic
- pymethod::ensure_function_options_valid
- pymethod::ensure_no_forbidden_protocol_attributes
- pymethod::extract_object
- pymethod::extract_proto_arguments
- pymethod::gen_py_method
- pymethod::generate_method_body
- pymethod::impl_call_getter
- pymethod::impl_call_setter
- pymethod::impl_call_slot
- pymethod::impl_clear_slot
- pymethod::impl_py_class_attribute
- pymethod::impl_py_getter_def
- pymethod::impl_py_method_def
- pymethod::impl_py_method_def_new
- pymethod::impl_py_setter_def
- pymethod::impl_traverse_slot
- pymethod::is_proto_method
- pymethod::split_off_python_arg
- pyversions::is_abi3_before
- quotes::map_result_into_ptr
- quotes::ok_wrap
- quotes::some_wrap
- utils::apply_renaming_rule
- utils::get_doc
- utils::has_attribute
- utils::has_attribute_with_namespace
- utils::is_python
- utils::option_type_argument
- utils::unwrap_ty_group
Type Aliases
- attributes::CrateAttribute
- attributes::ExtendsAttribute
- attributes::FreelistAttribute
- attributes::FromPyWithAttribute
- attributes::GILUsedAttribute
- attributes::ModuleAttribute
- attributes::NameAttribute
- attributes::RenameAllAttribute
- attributes::StrFormatterAttribute
- attributes::SubmoduleAttribute
- attributes::TextSignatureAttribute
- pyfunction::signature::ConstructorAttribute
- pyfunction::signature::SignatureAttribute
Constants
- method::IMPL_TRAIT_ERR
- method::RECEIVER_BY_VALUE_ERR
- pyclass::DUPE_GET
- pyclass::DUPE_SET
- pyclass::UNIQUE_GET
- pyclass::UNIQUE_NAME
- pyclass::UNIQUE_SET
- pyclass::UNIT_GET
- pyclass::UNIT_SET
- pyclass::USELESS_NAME
- pymethod::NO_ARGUMENTS
- pymethod::__ABS__
- pymethod::__ADD__
- pymethod::__AITER__
- pymethod::__AND__
- pymethod::__ANEXT__
- pymethod::__AWAIT__
- pymethod::__BOOL__
- pymethod::__CLEAR__
- pymethod::__CONCAT__
- pymethod::__CONTAINS__
- pymethod::__DELATTR__
- pymethod::__DELETE__
- pymethod::__DELITEM__
- pymethod::__DIVMOD__
- pymethod::__EQ__
- pymethod::__FLOAT__
- pymethod::__FLOORDIV__
- pymethod::__GETATTRIBUTE__
- pymethod::__GETATTR__
- pymethod::__GETBUFFER__
- pymethod::__GETITEM__
- pymethod::__GET__
- pymethod::__GE__
- pymethod::__GT__
- pymethod::__HASH__
- pymethod::__IADD__
- pymethod::__IAND__
- pymethod::__IFLOORDIV__
- pymethod::__ILSHIFT__
- pymethod::__IMATMUL__
- pymethod::__IMOD__
- pymethod::__IMUL__
- pymethod::__INDEX__
- pymethod::__INPLACE_CONCAT__
- pymethod::__INPLACE_REPEAT__
- pymethod::__INT__
- pymethod::__INVERT__
- pymethod::__IOR__
- pymethod::__IPOW__
- pymethod::__IRSHIFT__
- pymethod::__ISUB__
- pymethod::__ITER__
- pymethod::__ITRUEDIV__
- pymethod::__IXOR__
- pymethod::__LEN__
- pymethod::__LE__
- pymethod::__LSHIFT__
- pymethod::__LT__
- pymethod::__MATMUL__
- pymethod::__MOD__
- pymethod::__MUL__
- pymethod::__NEG__
- pymethod::__NEXT__
- pymethod::__NE__
- pymethod::__OR__
- pymethod::__POS__
- pymethod::__POW__
- pymethod::__RADD__
- pymethod::__RAND__
- pymethod::__RDIVMOD__
- pymethod::__RELEASEBUFFER__
- pymethod::__REPEAT__
- pymethod::__REPR__
- pymethod::__RFLOORDIV__
- pymethod::__RICHCMP__
- pymethod::__RLSHIFT__
- pymethod::__RMATMUL__
- pymethod::__RMOD__
- pymethod::__RMUL__
- pymethod::__ROR__
- pymethod::__RPOW__
- pymethod::__RRSHIFT__
- pymethod::__RSHIFT__
- pymethod::__RSUB__
- pymethod::__RTRUEDIV__
- pymethod::__RXOR__
- pymethod::__SETATTR__
- pymethod::__SETITEM__
- pymethod::__SET__
- pymethod::__STR__
- pymethod::__SUB__
- pymethod::__TRUEDIV__
- pymethod::__XOR__