List of all items
Structs
- PyClassArgs
- PyFunctionOptions
- PyModuleOptions
- WrapPyFunctionArgs
- attributes::CrateAttribute
- attributes::FromPyWithAttribute
- attributes::NameAttribute
- attributes::TextSignatureAttribute
- attributes::kw::annotation
- attributes::kw::attribute
- attributes::kw::from_py_with
- attributes::kw::get
- attributes::kw::item
- attributes::kw::name
- attributes::kw::pass_module
- attributes::kw::set
- attributes::kw::signature
- attributes::kw::text_signature
- attributes::kw::transparent
- defs::Proto
- defs::PyMethod
- defs::SlotDef
- deprecations::Deprecations
- frompyobject::Container
- frompyobject::ContainerOptions
- frompyobject::Enum
- frompyobject::FieldPyO3Attributes
- konst::ConstAttributes
- konst::ConstSpec
- method::FnArg
- method::FnSpec
- method::MethodAttributes
- module::PyFnArgs
- module::PyModuleOptions
- proto_method::MethodProto
- pyclass::FieldPyO3Options
- pyclass::PyClassArgs
- pyclass::PyClassEnum
- pyclass::PyClassEnumVariant
- pyclass::PyClassImplsBuilder
- pyclass::PyClassPyO3Options
- pyfunction::PyFunctionArgPyO3Attributes
- pyfunction::PyFunctionOptions
- pyfunction::PyFunctionSignature
- pyimpl::PyImplOptions
- pymethod::PyMethod
- pymethod::SlotDef
- pymethod::SlotFragmentDef
- pymethod::StaticIdent
- pymethod::TokenGenerator
- utils::DocArgs
- utils::PythonDoc
- wrap::WrapPyFunctionArgs
Enums
- PyClassMethodsType
- deprecations::Deprecation
- frompyobject::ContainerPyO3Attribute
- frompyobject::ContainerType
- frompyobject::FieldGetter
- frompyobject::FieldPyO3Attribute
- konst::PyO3ConstAttribute
- method::CallingConvention
- method::ExtractErrorMode
- method::FnType
- method::MethodTypeAttribute
- method::SelfType
- module::PyModulePyO3Option
- pyclass::FieldPyO3Option
- pyclass::PyClassKind
- pyclass::PyClassPyO3Option
- pyfunction::Argument
- pyfunction::PyFunctionArgPyO3Attribute
- pyfunction::PyFunctionOption
- pyimpl::PyClassMethodsType
- pyimpl::PyImplPyO3Option
- pymethod::GeneratedPyMethod
- pymethod::PropertyType
- pymethod::PyMethodKind
- pymethod::PyMethodProtoKind
- pymethod::ReturnMode
- pymethod::Ty
Macros
Functions
- attributes::get_pyo3_options
- attributes::is_attribute_ident
- attributes::kw::annotation
- attributes::kw::attribute
- attributes::kw::from_py_with
- attributes::kw::get
- attributes::kw::item
- attributes::kw::name
- attributes::kw::pass_module
- attributes::kw::set
- attributes::kw::signature
- attributes::kw::text_signature
- attributes::kw::transparent
- attributes::take_attributes
- attributes::take_pyo3_options
- build_derive_from_pyobject
- build_py_class
- build_py_enum
- build_py_function
- build_py_methods
- build_py_proto
- frompyobject::build_derive_from_pyobject
- frompyobject::verify_and_get_lifetime
- get_doc
- method::can_use_fastcall
- method::get_return_info
- method::parse_method_attributes
- method::parse_method_receiver
- module::get_pyfn_attr
- module::process_functions_in_module
- module::pymodule_impl
- params::accept_args_kwargs
- params::impl_arg_param
- params::impl_arg_params
- params::is_args
- params::is_forwarded_args
- params::is_kwargs
- process_functions_in_module
- proto_method::impl_method_proto
- proto_method::insert_lifetime
- proto_method::modify_self_ty
- pyclass::build_py_class
- pyclass::build_py_enum
- pyclass::define_inventory_class
- pyclass::descriptors_to_items
- pyclass::enum_default_methods
- pyclass::enum_default_slots
- pyclass::extract_variant_data
- pyclass::get_class_python_name
- pyclass::impl_class
- pyclass::impl_enum
- pyclass::impl_enum_class
- pyclass::impl_pytypeinfo
- pyfunction::build_py_function
- pyfunction::impl_wrap_pyfunction
- pyfunction::type_is_pymodule
- pyimpl::add_shared_proto_slots
- pyimpl::build_py_methods
- pyimpl::gen_default_items
- 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_arguments
- pymethod::generate_method_body
- pymethod::handle_error
- pymethod::impl_call_getter
- pymethod::impl_call_setter
- pymethod::impl_call_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
- pymodule_impl
- pyproto::build_py_proto
- pyproto::impl_proto_impl
- pyproto::impl_proto_items
- utils::ensure_not_async_fn
- utils::get_doc
- utils::get_pyo3_crate
- utils::is_python
- utils::option_type_argument
- utils::remove_lifetime
- utils::replace_self
- utils::unwrap_group
- utils::unwrap_ty_group
- wrap::module_def_ident
- wrap::wrap_pyfunction_impl
- wrap::wrap_pymodule_impl
- wrap_pyfunction_impl
- wrap_pymodule_impl
Constants
- defs::ASYNC
- defs::BUFFER
- defs::DESCR
- defs::GC
- defs::ITER
- defs::MAPPING
- defs::NUM
- defs::OBJECT
- defs::SEQ
- method::IMPL_TRAIT_ERR
- 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::__FLOAT__
- pymethod::__FLOORDIV__
- pymethod::__GETATTR__
- pymethod::__GETBUFFER__
- pymethod::__GETITEM__
- pymethod::__GET__
- pymethod::__HASH__
- pymethod::__IADD__
- pymethod::__IAND__
- pymethod::__IFLOORDIV__
- pymethod::__ILSHIFT__
- pymethod::__IMATMUL__
- pymethod::__IMOD__
- pymethod::__IMUL__
- pymethod::__INDEX__
- pymethod::__INT__
- pymethod::__INVERT__
- pymethod::__IOR__
- pymethod::__IPOW__
- pymethod::__IRSHIFT__
- pymethod::__ISUB__
- pymethod::__ITER__
- pymethod::__ITRUEDIV__
- pymethod::__IXOR__
- pymethod::__LEN__
- pymethod::__LSHIFT__
- pymethod::__MATMUL__
- pymethod::__MOD__
- pymethod::__MUL__
- pymethod::__NEG__
- pymethod::__NEXT__
- 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__