List of all items
Structs
- gen_stub::arg::ArgInfo
- gen_stub::attr::DeprecatedInfo
- gen_stub::attr::OverrideTypeAttribute
- gen_stub::attr::kw::imports
- gen_stub::attr::kw::override_type
- gen_stub::attr::kw::type_repr
- gen_stub::member::MemberInfo
- gen_stub::method::MethodInfo
- gen_stub::parse_python::pyfunction::PythonFunctionStub
- gen_stub::parse_python::pymethods::PythonClassStub
- gen_stub::parse_python::pymethods::PythonMethodStub
- gen_stub::pyclass::PyClassInfo
- gen_stub::pyclass_complex_enum::PyComplexEnumInfo
- gen_stub::pyclass_enum::PyEnumInfo
- gen_stub::pyfunction::PyFunctionAttr
- gen_stub::pyfunction::PyFunctionInfo
- gen_stub::pymethods::PyMethodsInfo
- gen_stub::signature::ArgsWithSignature
- gen_stub::signature::Signature
- gen_stub::stub_type::StubType
- gen_stub::variant::VariantInfo
Enums
- gen_stub::attr::Attr
- gen_stub::attr::AttributeLocation
- gen_stub::attr::IgnoreTarget
- gen_stub::attr::StubGenAttr
- gen_stub::method::MethodType
- gen_stub::renaming::RenamingRule
- gen_stub::signature::SignatureArg
- gen_stub::util::TypeOrOverride
- gen_stub::variant::VariantForm
Macros
Attribute Macros
- gen_stub_pyclass
- gen_stub_pyclass_complex_enum
- gen_stub_pyclass_enum
- gen_stub_pyfunction
- gen_stub_pymethods
- remove_gen_stub
Functions
- gen_stub::arg::parse_args
- gen_stub::attr::extract_deprecated
- gen_stub::attr::extract_documents
- gen_stub::attr::parse_gen_stub_attr
- gen_stub::attr::parse_gen_stub_attrs
- gen_stub::attr::parse_gen_stub_default
- gen_stub::attr::parse_gen_stub_override_return_type
- gen_stub::attr::parse_gen_stub_override_type
- gen_stub::attr::parse_gen_stub_skip
- gen_stub::attr::parse_gen_stub_type_ignore
- gen_stub::attr::parse_pyo3_attr
- gen_stub::attr::parse_pyo3_attrs
- gen_stub::attr::prune_attrs
- gen_stub::gen_function_from_python_impl
- gen_stub::gen_methods_from_python_impl
- gen_stub::method::replace_inner
- gen_stub::parse_python::dedent
- gen_stub::parse_python::expr_to_type_string
- gen_stub::parse_python::expr_to_type_string_inner
- gen_stub::parse_python::extract_args
- gen_stub::parse_python::extract_deprecated_from_decorators
- gen_stub::parse_python::extract_docstring
- gen_stub::parse_python::extract_return_type
- gen_stub::parse_python::pyfunction::parse_python_function_stub
- gen_stub::parse_python::pymethods::determine_method_type
- gen_stub::parse_python::pymethods::extract_args_for_method
- gen_stub::parse_python::pymethods::parse_python_methods_stub
- gen_stub::parse_python::type_annotation_to_type_override
- gen_stub::prune_gen_stub
- gen_stub::pyclass
- gen_stub::pyclass::prune_attrs
- gen_stub::pyclass_complex_enum
- gen_stub::pyclass_enum
- gen_stub::pyfunction
- gen_stub::pyfunction::prune_attrs
- gen_stub::pymethods
- gen_stub::pymethods::prune_attrs
- gen_stub::util::extract_return_type
- gen_stub::util::quote_option
- gen_stub::util::remove_lifetime
- gen_stub::util::unwrap_pyresult