#header #headers

ipp-headers-sys

rust-bindgen generated FFI declarations for IPP (part of ipp-sys Intel IPP bindings)

6 releases (3 breaking)

Uses old Rust 2015

0.4.3 Jul 11, 2019
0.4.2 Mar 18, 2019
0.3.0 Mar 28, 2018
0.2.0 Jan 4, 2018
0.1.0 Oct 3, 2017

#496 in Hardware support

Download history 76/week @ 2023-05-15 56/week @ 2023-05-22 88/week @ 2023-05-29 127/week @ 2023-06-05 219/week @ 2023-06-12 288/week @ 2023-06-19 320/week @ 2023-06-26 76/week @ 2023-07-03 133/week @ 2023-07-10 123/week @ 2023-07-17 145/week @ 2023-07-24 190/week @ 2023-07-31 195/week @ 2023-08-07 76/week @ 2023-08-14 35/week @ 2023-08-21 436/week @ 2023-08-28

801 downloads per month
Used in ipp-sys

MIT/Apache

5MB
190K SLoC

ipp-headers-sys - rust-bindgen generated FFI declarations for IPP

This crate is part of the ipp-sys Rust Intel IPP bindings. See ipp-sys for more information.

Regnerating the 2017 bindings:

"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017\windows\ipp\bin\ippvars.bat" intel64

source /opt/intel/compilers_and_libraries_2017/mac/bin/compilervars.sh -arch intel64 -platform mac

bindgen $IPPROOT/include/ipp.h --raw-line "pub use IppStatus::*;" --default-enum-style  "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2017.rs

Regnerating the 2018 bindings:

"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018\windows\ipp\bin\ippvars.bat" intel64

source /opt/intel/compilers_and_libraries_2018/mac/bin/compilervars.sh -arch intel64 -platform mac

bindgen $IPPROOT/include/ipp.h --default-enum-style  "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2018.rs

Regnerating the 2019 bindings:

"c:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019\windows\ipp\bin\ippvars.bat" intel64

source /opt/intel/compilers_and_libraries_2019/mac/bin/compilervars.sh -arch intel64 -platform mac

bindgen $IPPROOT/include/ipp.h --default-enum-style  "moduleconsts" --with-derive-partialeq --distrust-clang-mangling -o src/ipp_2019.rs

No runtime deps

Features