Skip to main content

graphblas_sys/
lib.rs

1//! Raw FFI bindings to SuiteSparse:GraphBLAS (system `libgraphblas`, dynamic).
2//!
3//! Generated by bindgen from `GraphBLAS.h` 7.4.0 (Ubuntu `libgraphblas-dev`)
4//! and checked in as `src/bindings_7_4.rs`; `--features regenerate` reruns
5//! bindgen at build time instead (needs libclang). Everything here is
6//! `unsafe` C ABI; the safe layer is `nornir-mimir-graph` (`mimir_graph`).
7//!
8//! SuiteSparse:GraphBLAS is Copyright Timothy A. Davis, Apache-2.0 — see NOTICE.
9#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case)]
10#![allow(clippy::all)]
11
12#[cfg(not(feature = "regenerate"))]
13include!("bindings_7_4.rs");
14
15#[cfg(feature = "regenerate")]
16include!(concat!(env!("OUT_DIR"), "/bindings.rs"));