fizzyx_sys/lib.rs
1//! Low-level FFI bindings to the [Fizzy] WebAssembly interpreter.
2//!
3//! This crate exposes the raw, `unsafe` C API declared in `fizzy/fizzy.h`,
4//! generated with [bindgen]. For a safe, ergonomic Rust API prefer the
5//! [`fizzyx`] crate, which is built on top of these bindings.
6//!
7//! [Fizzy]: https://github.com/wasmx/fizzy
8//! [bindgen]: https://github.com/rust-lang/rust-bindgen
9//! [`fizzyx`]: https://docs.rs/fizzyx
10#![no_std]
11#![allow(non_upper_case_globals)]
12#![allow(non_camel_case_types)]
13#![allow(non_snake_case)]
14#![allow(dead_code)]
15#![allow(clippy::all)]
16
17include!(concat!(env!("OUT_DIR"), "/bindings.rs"));