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 (Kern) / BINDING (FFI-Modul). Siehe docs/architecture/02_architecture.md §3, §4.4.3, §4.4.4 und docs/architecture/04_safety_by_architecture.md §2.

Der lib.rs-Kern ist Safe/no_std und #![forbid(unsafe_code)]. Die tatsaechliche C-ABI-Oberflaeche (extern "C" Exports, #[no_mangle] Symbole) wird in einem separaten mod ffi; angelegt, das per #![allow(unsafe_code)] die Ausnahme lokal traegt. Safe-Audits des Kerns umfassen nicht das FFI-Modul.

Constants§

REFERENCE_C_API_CRATE
Marker-Konstante: weist auf die voll spec-konforme C-FFI in zerodds-c-api hin.