Skip to main content

Module writer

Module writer 

Source
Expand description

Helper for making a PyBytes, see PyBytesWriter for details.

Re-exportsยง

use crate::PyTypeInfo; ๐Ÿ”’ experimental-inspect
use crate::inspect::PyStaticExpr; ๐Ÿ”’ experimental-inspect
use crate::Bound; ๐Ÿ”’
use crate::IntoPyObject; ๐Ÿ”’
use crate::IntoPyObject; ๐Ÿ”’
use crate::PyErr; ๐Ÿ”’
use crate::PyResult; ๐Ÿ”’
use crate::Python; ๐Ÿ”’
use crate::types::PyBytes; ๐Ÿ”’
use crate::err; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi::compat::PyBytesWriter_Create; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi::compat::PyBytesWriter_Discard; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi::compat::PyBytesWriter_Finish; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi::compat::PyBytesWriter_GetData; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi::compat::PyBytesWriter_GetSize; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi::compat::PyBytesWriter_Resize; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::ffi_ptr_ext::FfiPtrExt; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::py_result_ext::PyResultExt; ๐Ÿ”’ Non-Py_LIMITED_API
use core::mem::ManuallyDrop; ๐Ÿ”’ Non-Py_LIMITED_API
use core::ptr::NonNull; ๐Ÿ”’ Non-Py_LIMITED_API
use crate::platform::prelude::*; ๐Ÿ”’

Structsยง

PyBytesWriter
Type used to create a PyBytes, used in PyBytes::new_with_writer.
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here