Expand description
fast-yaml-ffi: FFI utilities for fast-yaml bindings.
This crate provides generic traits and utilities for converting between
Rust types and foreign types (e.g., Python objects via PyO3).
§Core Traits
ToFfi<T>: Convert Rust types to foreign typesFromFfi<T>: Convert foreign types to Rust types
§Examples
ⓘ
use fast_yaml_ffi::{ToFfi, FromFfi};
// Convert Rust value to Python object
let py_obj = rust_value.to_ffi()?;
// Convert Python object to Rust value
let rust_value = RustType::from_ffi(&py_obj)?;Re-exports§
pub use conversion::FromFfi;pub use conversion::ToFfi;pub use error::FfiError;pub use error::FfiResult;
Modules§
- conversion
- FFI conversion traits for type conversion across language boundaries.
- error
- Error types for FFI operations.