mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore(libmbx): fmt, clippy and deny list updated (#134)
* feat(db): Add mdbx-rs apache licenced code 55e234 * feat(db): replace mdbx with reth-mdbx, metadata changes * chore(db): bump mdbx-sys to 0.12.1 * remove libmdbx from cargo deny * cargo fmt * cargo clippy * one more clippy error
This commit is contained in:
@ -7,42 +7,42 @@ struct Callbacks;
|
||||
impl ParseCallbacks for Callbacks {
|
||||
fn int_macro(&self, name: &str, _value: i64) -> Option<IntKind> {
|
||||
match name {
|
||||
"MDBX_SUCCESS"
|
||||
| "MDBX_KEYEXIST"
|
||||
| "MDBX_NOTFOUND"
|
||||
| "MDBX_PAGE_NOTFOUND"
|
||||
| "MDBX_CORRUPTED"
|
||||
| "MDBX_PANIC"
|
||||
| "MDBX_VERSION_MISMATCH"
|
||||
| "MDBX_INVALID"
|
||||
| "MDBX_MAP_FULL"
|
||||
| "MDBX_DBS_FULL"
|
||||
| "MDBX_READERS_FULL"
|
||||
| "MDBX_TLS_FULL"
|
||||
| "MDBX_TXN_FULL"
|
||||
| "MDBX_CURSOR_FULL"
|
||||
| "MDBX_PAGE_FULL"
|
||||
| "MDBX_MAP_RESIZED"
|
||||
| "MDBX_INCOMPATIBLE"
|
||||
| "MDBX_BAD_RSLOT"
|
||||
| "MDBX_BAD_TXN"
|
||||
| "MDBX_BAD_VALSIZE"
|
||||
| "MDBX_BAD_DBI"
|
||||
| "MDBX_LOG_DONTCHANGE"
|
||||
| "MDBX_DBG_DONTCHANGE"
|
||||
| "MDBX_RESULT_TRUE"
|
||||
| "MDBX_UNABLE_EXTEND_MAPSIZE"
|
||||
| "MDBX_PROBLEM"
|
||||
| "MDBX_LAST_LMDB_ERRCODE"
|
||||
| "MDBX_BUSY"
|
||||
| "MDBX_EMULTIVAL"
|
||||
| "MDBX_EBADSIGN"
|
||||
| "MDBX_WANNA_RECOVERY"
|
||||
| "MDBX_EKEYMISMATCH"
|
||||
| "MDBX_TOO_LARGE"
|
||||
| "MDBX_THREAD_MISMATCH"
|
||||
| "MDBX_TXN_OVERLAPPING"
|
||||
| "MDBX_LAST_ERRCODE" => Some(IntKind::Int),
|
||||
"MDBX_SUCCESS" |
|
||||
"MDBX_KEYEXIST" |
|
||||
"MDBX_NOTFOUND" |
|
||||
"MDBX_PAGE_NOTFOUND" |
|
||||
"MDBX_CORRUPTED" |
|
||||
"MDBX_PANIC" |
|
||||
"MDBX_VERSION_MISMATCH" |
|
||||
"MDBX_INVALID" |
|
||||
"MDBX_MAP_FULL" |
|
||||
"MDBX_DBS_FULL" |
|
||||
"MDBX_READERS_FULL" |
|
||||
"MDBX_TLS_FULL" |
|
||||
"MDBX_TXN_FULL" |
|
||||
"MDBX_CURSOR_FULL" |
|
||||
"MDBX_PAGE_FULL" |
|
||||
"MDBX_MAP_RESIZED" |
|
||||
"MDBX_INCOMPATIBLE" |
|
||||
"MDBX_BAD_RSLOT" |
|
||||
"MDBX_BAD_TXN" |
|
||||
"MDBX_BAD_VALSIZE" |
|
||||
"MDBX_BAD_DBI" |
|
||||
"MDBX_LOG_DONTCHANGE" |
|
||||
"MDBX_DBG_DONTCHANGE" |
|
||||
"MDBX_RESULT_TRUE" |
|
||||
"MDBX_UNABLE_EXTEND_MAPSIZE" |
|
||||
"MDBX_PROBLEM" |
|
||||
"MDBX_LAST_LMDB_ERRCODE" |
|
||||
"MDBX_BUSY" |
|
||||
"MDBX_EMULTIVAL" |
|
||||
"MDBX_EBADSIGN" |
|
||||
"MDBX_WANNA_RECOVERY" |
|
||||
"MDBX_EKEYMISMATCH" |
|
||||
"MDBX_TOO_LARGE" |
|
||||
"MDBX_THREAD_MISMATCH" |
|
||||
"MDBX_TXN_OVERLAPPING" |
|
||||
"MDBX_LAST_ERRCODE" => Some(IntKind::Int),
|
||||
_ => Some(IntKind::UInt),
|
||||
}
|
||||
}
|
||||
@ -70,9 +70,7 @@ fn main() {
|
||||
.generate()
|
||||
.expect("Unable to generate bindings");
|
||||
|
||||
bindings
|
||||
.write_to_file(out_path.join("bindings.rs"))
|
||||
.expect("Couldn't write bindings!");
|
||||
bindings.write_to_file(out_path.join("bindings.rs")).expect("Couldn't write bindings!");
|
||||
|
||||
let mut mdbx = PathBuf::from(&env::var("CARGO_MANIFEST_DIR").unwrap());
|
||||
mdbx.push("libmdbx");
|
||||
|
||||
Reference in New Issue
Block a user