| Crates.io | odpic-sys |
| lib.rs | odpic-sys |
| version | 0.2.0 |
| created_at | 2024-11-16 00:30:01.93767+00 |
| updated_at | 2025-03-01 02:38:27.737641+00 |
| description | Bindings to Oracle Database Programming Interface for C (ODPI-C). |
| homepage | https://github.com/kubo/odpic-sys |
| repository | https://github.com/kubo/odpic-sys |
| max_upload_size | |
| id | 1449773 |
| size | 4,284,587 |
The crate provides low-level Rust bindings to ODPI-C.
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 is Yes or Maybe are moved from the top-level
module to the [blocking] module.
Doc comments in this crate are verbatim copies of ODPI-C doc. They are written for C language and may be inappropriate for Rust.
See Compile-time Requirements.
| 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.
Same with ODPI-C
Copyrights of src/binding_*.rs files belong to respective owners.
The files were generated from ODPI-C header files and documents.