3 unstable releases
0.2.0 | Mar 1, 2025 |
---|---|
0.1.1 | Dec 24, 2024 |
0.1.0 | Nov 16, 2024 |
#834 in Database interfaces
6,623 downloads per month
Used in 7 crates
(via oracle)
3MB
47K
SLoC
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_blocking
separates 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 isYes
orMaybe
are moved from the top-level module to theblocking
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.