Skip to main content

Module capsule

Module capsule 

Source
Expand description

Python capsules and related types.

Re-exportsยง

use crate::exceptions::PySystemError; ๐Ÿ”’
use crate::ffi_ptr_ext::FfiPtrExt; ๐Ÿ”’
use crate::internal_tricks::box_into_non_null; ๐Ÿ”’
use crate::py_result_ext::PyResultExt; ๐Ÿ”’
use crate::Bound; ๐Ÿ”’
use crate::Python; ๐Ÿ”’
use crate::PyAny; ๐Ÿ”’
use crate::ffi; ๐Ÿ”’
use crate::PyErr; ๐Ÿ”’
use crate::PyResult; ๐Ÿ”’
use alloc::ffi::CString; ๐Ÿ”’
use core::ffi::CStr; ๐Ÿ”’
use core::ffi::c_char; ๐Ÿ”’
use core::ffi::c_int; ๐Ÿ”’
use core::ffi::c_void; ๐Ÿ”’
use core::mem::offset_of; ๐Ÿ”’
use core::ptr; ๐Ÿ”’
use core::ptr::NonNull; ๐Ÿ”’
use crate::platform::prelude::*; ๐Ÿ”’

Structsยง

CapsuleContents ๐Ÿ”’
CapsuleName
The name given to a capsule object.
PyCapsule
Represents a Python Capsule as described in Capsules:

Traitsยง

PyCapsuleMethods
Implementation of functionality for PyCapsule.

Functionsยง

capsule_destructor ๐Ÿ”’ โš 
ensure_no_error ๐Ÿ”’
name_ptr ๐Ÿ”’
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here