odpic-sys
The crate provides low-level Rust bindings to ODPI-C.
Usage
Put this in your Cargo.toml:
[dependencies]
odpic-sys = "0.2.0"
The following Cargo features are supported:
-
separate_blockingseparates functions which may be blocked by network round-trips.When the feature is enabled, functions whose column
Round-Trips?value in ODPI-C Function Round-Trips isYesorMaybeare moved from the top-level module to the [blocking] module.
Note about doc comments
Doc comments in this crate are verbatim copies of ODPI-C doc. They are written for C language and may be inappropriate for Rust.
Compile-time Requirements
See Compile-time Requirements.
Relation between odpic-sys version and ODPI-C version
| odpic-sys version | ODPI-C version | RustTarget | note |
|---|---|---|---|
| 0.2.0 | 5.5.0 | 1.59 | (*1) |
| 0.1.1 | 5.4.1 | 1.59 | |
| 0.1.0 | 5.4.0 | 1.59 |
*1: Some constants' types were changed from u32 to appropriate ones.
License
Same with ODPI-C
- the Universal Permissive License v 1.0 or at your option, any later version; and/or
- the Apache License v 2.0.
Copyrights
Copyrights of src/binding_*.rs files belong to respective owners.
The files were generated from ODPI-C header files and documents.