Skip to main content

Crate zerodds_sys

Crate zerodds_sys 

Source
Expand description

Stable C-ABI, basis for non-Rust bindings

Crate zerodds-sys.

Safety classification: SAFE (core) / BINDING (FFI module). See docs/architecture/02_architecture.md §3, §4.4.3, §4.4.4 and docs/architecture/04_safety_by_architecture.md §2.

The lib.rs core is safe/no_std and #![forbid(unsafe_code)]. The actual C-ABI surface (extern "C" exports, #[no_mangle] symbols) is placed in a separate mod ffi;, which carries the exception locally via #![allow(unsafe_code)]. Safe audits of the core do not cover the FFI module.

Constants§

REFERENCE_C_API_CRATE
Marker constant: points to the fully spec-compliant C-FFI in zerodds-c-api.