Docs.rs
  • pyo3-macros-backend-0.25.0
    • pyo3-macros-backend 0.25.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • davidhewitt
    • github:pyo3:admins
    • Dependencies
      • heck ^0.5 normal
      • proc-macro2 ^1.0.60 normal
      • pyo3-build-config =0.25.0 normal
      • quote ^1 normal
      • syn ^2.0.59 normal
      • pyo3-build-config =0.25.0 build
    • Versions
    • 26.09% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate pyo3_macros_backend

pyo3_macros_backend0.25.0

  • All Items

Crate Items

  • Structs
  • Enums
  • Functions

Crates

  • pyo3_macros_backend

Crate pyo3_macros_backend

Source
Expand description

This crate contains the implementation of the proc macro attributes

Structs§

PyClassArgs
The parsed arguments of the pyclass macro
PyFunctionOptions
PyModuleOptions

Enums§

PyClassMethodsType
The mechanism used to collect #[pymethods] into the type object

Functions§

build_derive_from_pyobject
Derive FromPyObject for enums and structs.
build_derive_into_pyobject
build_py_class
build_py_enum
build_py_function
build_py_methods
get_doc
Collects all #[doc = “…”] attributes into a TokenStream evaluating to a null-terminated string.
pymodule_function_impl
Generates the function that is called by the python interpreter to initialize the native module
pymodule_module_impl

Results

Settings
Help
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.