Skip to content

Instantly share code, notes, and snippets.

@niklasad1
Last active April 16, 2019 20:34
Show Gist options
  • Save niklasad1/5691405db68bba79f83ee7b89db0da55 to your computer and use it in GitHub Desktop.
Save niklasad1/5691405db68bba79f83ee7b89db0da55 to your computer and use it in GitHub Desktop.
raw dump
➜ rust-rocksdb git:(master) ✗ rustc --version
rustc 1.35.0-nightly (99da733f7 2019-04-12)
➜ rust-rocksdb git:(master) ✗ cargo build --verbose
Running `rustc --crate-name librocksdb_sys librocksdb-sys/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="bzip2"' --cfg 'feature="default"' --cfg 'feature="lz4"' --cfg 'feature="snappy"' --cfg 'feature="static"' --cfg 'feature="zlib"' --cfg 'feature="zstd"' -C metadata=47b8de30a9ba6053 -C extra-filename=-47b8de30a9ba6053 --out-dir /home/niklasad1/Github/rust-rocksdb/target/debug/deps -C incremental=/home/niklasad1/Github/rust-rocksdb/target/debug/incremental -L dependency=/home/niklasad1/Github/rust-rocksdb/target/debug/deps --extern libc=/home/niklasad1/Github/rust-rocksdb/target/debug/deps/liblibc-c99638c9ab43e1d0.rlib -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -l static=rocksdb -l stdc++ -l static=snappy -l stdc++ -l static=lz4 -l static=zstd -l static=z -l static=bz2`
Compiling rocksdb v0.12.1 (/home/niklasad1/Github/rust-rocksdb)
Running `rustc --crate-name rocksdb src/lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="bzip2"' --cfg 'feature="default"' --cfg 'feature="librocksdb-sys"' --cfg 'feature="lz4"' --cfg 'feature="snappy"' --cfg 'feature="zlib"' --cfg 'feature="zstd"' -C metadata=37499794682e3570 -C extra-filename=-37499794682e3570 --out-dir /home/niklasad1/Github/rust-rocksdb/target/debug/deps -C incremental=/home/niklasad1/Github/rust-rocksdb/target/debug/incremental -L dependency=/home/niklasad1/Github/rust-rocksdb/target/debug/deps --extern libc=/home/niklasad1/Github/rust-rocksdb/target/debug/deps/liblibc-c99638c9ab43e1d0.rlib --extern librocksdb_sys=/home/niklasad1/Github/rust-rocksdb/target/debug/deps/liblibrocksdb_sys-47b8de30a9ba6053.rlib -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out`
error[E0412]: cannot find type `rocksdb_backup_engine_t` in module `ffi`
--> src/backup.rs:25:22
|
25 | inner: *mut ffi::rocksdb_backup_engine_t,
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_options_t` in module `ffi`
--> src/backup.rs:29:22
|
29 | inner: *mut ffi::rocksdb_options_t,
| ^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_restore_options_t` in module `ffi`
--> src/backup.rs:33:22
|
33 | inner: *mut ffi::rocksdb_restore_options_t,
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_backup_engine_t` in module `ffi`
--> src/backup.rs:54:27
|
54 | let be: *mut ffi::rocksdb_backup_engine_t;
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_backup_engine_open` in module `ffi`
--> src/backup.rs:55:37
|
55 | unsafe { be = ffi_try!(ffi::rocksdb_backup_engine_open(opts.inner, cpath.as_ptr(),)) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_backup_engine_create_new_backup` in module `ffi`
--> src/backup.rs:66:27
|
66 | ffi_try!(ffi::rocksdb_backup_engine_create_new_backup(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_backup_engine_purge_old_backups` in module `ffi`
--> src/backup.rs:75:27
|
75 | ffi_try!(ffi::rocksdb_backup_engine_purge_old_backups(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_backup_engine_restore_db_from_latest_backup` in module `ffi`
--> src/backup.rs:136:27
|
136 | ffi_try!(ffi::rocksdb_backup_engine_restore_db_from_latest_backup(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_restore_options_set_keep_log_files` in module `ffi`
--> src/backup.rs:154:18
|
154 | ffi::rocksdb_restore_options_set_keep_log_files(self.inner, keep_log_files as c_int);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_create` in module `ffi`
--> src/backup.rs:162:29
|
162 | let opts = ffi::rocksdb_options_create();
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_restore_options_create` in module `ffi`
--> src/backup.rs:174:29
|
174 | let opts = ffi::rocksdb_restore_options_create();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_backup_engine_close` in module `ffi`
--> src/backup.rs:186:18
|
186 | ffi::rocksdb_backup_engine_close(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_destroy` in module `ffi`
--> src/backup.rs:194:18
|
194 | ffi::rocksdb_options_destroy(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_restore_options_destroy` in module `ffi`
--> src/backup.rs:202:18
|
202 | ffi::rocksdb_restore_options_destroy(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_checkpoint_t` in module `ffi`
--> src/checkpoint.rs:30:22
|
30 | inner: *mut ffi::rocksdb_checkpoint_t,
| ^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_checkpoint_t` in module `ffi`
--> src/checkpoint.rs:39:35
|
39 | let checkpoint: *mut ffi::rocksdb_checkpoint_t;
| ^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_checkpoint_object_create` in module `ffi`
--> src/checkpoint.rs:41:45
|
41 | unsafe { checkpoint = ffi_try!(ffi::rocksdb_checkpoint_object_create(db.inner,)) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_checkpoint_create` in module `ffi`
--> src/checkpoint.rs:63:27
|
63 | ffi_try!(ffi::rocksdb_checkpoint_create(
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_checkpoint_object_destroy` in module `ffi`
--> src/checkpoint.rs:77:18
|
77 | ffi::rocksdb_checkpoint_object_destroy(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_no_compression` in module `ffi`
--> src/db.rs:38:17
|
38 | None = ffi::rocksdb_no_compression as isize,
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_snappy_compression` in module `ffi`
--> src/db.rs:39:19
|
39 | Snappy = ffi::rocksdb_snappy_compression as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_zlib_compression` in module `ffi`
--> src/db.rs:40:17
|
40 | Zlib = ffi::rocksdb_zlib_compression as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_bz2_compression` in module `ffi`
--> src/db.rs:41:16
|
41 | Bz2 = ffi::rocksdb_bz2_compression as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_lz4_compression` in module `ffi`
--> src/db.rs:42:16
|
42 | Lz4 = ffi::rocksdb_lz4_compression as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_lz4hc_compression` in module `ffi`
--> src/db.rs:43:18
|
43 | Lz4hc = ffi::rocksdb_lz4hc_compression as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_zstd_compression` in module `ffi`
--> src/db.rs:44:17
|
44 | Zstd = ffi::rocksdb_zstd_compression as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_level_compaction` in module `ffi`
--> src/db.rs:49:18
|
49 | Level = ffi::rocksdb_level_compaction as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_universal_compaction` in module `ffi`
--> src/db.rs:50:22
|
50 | Universal = ffi::rocksdb_universal_compaction as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_fifo_compaction` in module `ffi`
--> src/db.rs:51:17
|
51 | Fifo = ffi::rocksdb_fifo_compaction as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_tolerate_corrupted_tail_records_recovery` in module `ffi`
--> src/db.rs:56:41
|
56 | TolerateCorruptedTailRecords = ffi::rocksdb_tolerate_corrupted_tail_records_recovery as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_absolute_consistency_recovery` in module `ffi`
--> src/db.rs:57:32
|
57 | AbsoluteConsistency = ffi::rocksdb_absolute_consistency_recovery as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_point_in_time_recovery` in module `ffi`
--> src/db.rs:58:24
|
58 | PointInTime = ffi::rocksdb_point_in_time_recovery as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find value `rocksdb_skip_any_corrupted_records_recovery` in module `ffi`
--> src/db.rs:59:35
|
59 | SkipAnyCorruptedRecord = ffi::rocksdb_skip_any_corrupted_records_recovery as isize,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_writebatch_t` in module `ffi`
--> src/db.rs:81:22
|
81 | inner: *mut ffi::rocksdb_writebatch_t,
| ^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_readoptions_t` in module `ffi`
--> src/db.rs:85:22
|
85 | inner: *mut ffi::rocksdb_readoptions_t,
| ^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_snapshot_t` in module `ffi`
--> src/db.rs:104:24
|
104 | inner: *const ffi::rocksdb_snapshot_t,
| ^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_iterator_t` in module `ffi`
--> src/db.rs:156:22
|
156 | inner: *mut ffi::rocksdb_iterator_t,
| ^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_create_iterator` in module `ffi`
--> src/db.rs:216:29
|
216 | inner: ffi::rocksdb_create_iterator(db.inner, readopts.inner),
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_create_iterator_cf` in module `ffi`
--> src/db.rs:229:29
|
229 | inner: ffi::rocksdb_create_iterator_cf(db.inner, readopts.inner, cf_handle.inner),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_valid` in module `ffi`
--> src/db.rs:237:23
|
237 | unsafe { ffi::rocksdb_iter_valid(self.inner) != 0 }
| ^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_seek_to_first` in module `ffi`
--> src/db.rs:273:18
|
273 | ffi::rocksdb_iter_seek_to_first(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_seek_to_last` in module `ffi`
--> src/db.rs:310:18
|
310 | ffi::rocksdb_iter_seek_to_last(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_seek` in module `ffi`
--> src/db.rs:344:18
|
344 | ffi::rocksdb_iter_seek(
| ^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_seek_for_prev` in module `ffi`
--> src/db.rs:383:18
|
383 | ffi::rocksdb_iter_seek_for_prev(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_next` in module `ffi`
--> src/db.rs:396:18
|
396 | ffi::rocksdb_iter_next(self.inner);
| ^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_prev` in module `ffi`
--> src/db.rs:405:18
|
405 | ffi::rocksdb_iter_prev(self.inner);
| ^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_key` in module `ffi`
--> src/db.rs:420:32
|
420 | let key_ptr = ffi::rocksdb_iter_key(self.inner, key_len_ptr) as *const c_uchar;
| ^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_value` in module `ffi`
--> src/db.rs:444:32
|
444 | let val_ptr = ffi::rocksdb_iter_value(self.inner, val_len_ptr) as *const c_uchar;
| ^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_iter_destroy` in module `ffi`
--> src/db.rs:461:18
|
461 | ffi::rocksdb_iter_destroy(self.inner);
| ^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_create_snapshot` in module `ffi`
--> src/db.rs:555:38
|
555 | let snapshot = unsafe { ffi::rocksdb_create_snapshot(db.inner) };
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_release_snapshot` in module `ffi`
--> src/db.rs:652:18
|
652 | ffi::rocksdb_release_snapshot(self.db.inner, self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_t` in module `ffi`
--> src/db.rs:726:27
|
726 | let db: *mut ffi::rocksdb_t;
| ^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_open` in module `ffi`
--> src/db.rs:731:36
|
731 | db = ffi_try!(ffi::rocksdb_open(opts.inner, cpath.as_ptr() as *const _,));
| ^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_open_column_families` in module `ffi`
--> src/db.rs:760:36
|
760 | db = ffi_try!(ffi::rocksdb_open_column_families(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_list_column_families` in module `ffi`
--> src/db.rs:804:37
|
804 | let ptr = ffi_try!(ffi::rocksdb_list_column_families(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_list_column_families_destroy` in module `ffi`
--> src/db.rs:814:18
|
814 | ffi::rocksdb_list_column_families_destroy(ptr, length);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_destroy_db` in module `ffi`
--> src/db.rs:822:27
|
822 | ffi_try!(ffi::rocksdb_destroy_db(opts.inner, cpath.as_ptr(),));
| ^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_repair_db` in module `ffi`
--> src/db.rs:830:27
|
830 | ffi_try!(ffi::rocksdb_repair_db(opts.inner, cpath.as_ptr(),));
| ^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_write` in module `ffi`
--> src/db.rs:841:27
|
841 | ffi_try!(ffi::rocksdb_write(self.inner, writeopts.inner, batch.inner,));
| ^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_get` in module `ffi`
--> src/db.rs:876:37
|
876 | let val = ffi_try!(ffi::rocksdb_get(
| ^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_get_cf` in module `ffi`
--> src/db.rs:917:37
|
917 | let val = ffi_try!(ffi::rocksdb_get_cf(
| ^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_get_pinned` in module `ffi`
--> src/db.rs:961:37
|
961 | let val = ffi_try!(ffi::rocksdb_get_pinned(
| ^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_get_pinned_cf` in module `ffi`
--> src/db.rs:1004:37
|
1004 | let val = ffi_try!(ffi::rocksdb_get_pinned_cf(
| ^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_create_column_family` in module `ffi`
--> src/db.rs:1042:43
|
1042 | let cf_handle = ffi_try!(ffi::rocksdb_create_column_family(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_drop_column_family` in module `ffi`
--> src/db.rs:1069:31
|
1069 | ffi_try!(ffi::rocksdb_drop_column_family(self.inner, cf,));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_put` in module `ffi`
--> src/db.rs:1183:27
|
1183 | ffi_try!(ffi::rocksdb_put(
| ^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_put_cf` in module `ffi`
--> src/db.rs:1210:27
|
1210 | ffi_try!(ffi::rocksdb_put_cf(
| ^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_merge` in module `ffi`
--> src/db.rs:1232:27
|
1232 | ffi_try!(ffi::rocksdb_merge(
| ^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_merge_cf` in module `ffi`
--> src/db.rs:1259:27
|
1259 | ffi_try!(ffi::rocksdb_merge_cf(
| ^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_delete` in module `ffi`
--> src/db.rs:1280:27
|
1280 | ffi_try!(ffi::rocksdb_delete(
| ^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_delete_cf` in module `ffi`
--> src/db.rs:1299:27
|
1299 | ffi_try!(ffi::rocksdb_delete_cf(
| ^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_compact_range` in module `ffi`
--> src/db.rs:1355:18
|
1355 | ffi::rocksdb_compact_range(
| ^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_compact_range_cf` in module `ffi`
--> src/db.rs:1375:18
|
1375 | ffi::rocksdb_compact_range_cf(
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_set_options` in module `ffi`
--> src/db.rs:1406:27
|
1406 | ffi_try!(ffi::rocksdb_set_options(
| ^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_property_value` in module `ffi`
--> src/db.rs:1432:30
|
1432 | let value = ffi::rocksdb_property_value(self.inner, prop_name.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_property_value_cf` in module `ffi`
--> src/db.rs:1468:30
|
1468 | let value = ffi::rocksdb_property_value_cf(self.inner, cf.inner, prop_name.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_count` in module `ffi`
--> src/db.rs:1531:23
|
1531 | unsafe { ffi::rocksdb_writebatch_count(self.inner) as usize }
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_data` in module `ffi`
--> src/db.rs:1538:18
|
1538 | ffi::rocksdb_writebatch_data(self.inner, &mut batch_size);
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_put` in module `ffi`
--> src/db.rs:1557:18
|
1557 | ffi::rocksdb_writebatch_put(
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_put_cf` in module `ffi`
--> src/db.rs:1577:18
|
1577 | ffi::rocksdb_writebatch_put_cf(
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_merge` in module `ffi`
--> src/db.rs:1598:18
|
1598 | ffi::rocksdb_writebatch_merge(
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_merge_cf` in module `ffi`
--> src/db.rs:1618:18
|
1618 | ffi::rocksdb_writebatch_merge_cf(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_delete` in module `ffi`
--> src/db.rs:1637:18
|
1637 | ffi::rocksdb_writebatch_delete(
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_delete_cf` in module `ffi`
--> src/db.rs:1650:18
|
1650 | ffi::rocksdb_writebatch_delete_cf(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_delete_range` in module `ffi`
--> src/db.rs:1669:18
|
1669 | ffi::rocksdb_writebatch_delete_range(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_delete_range_cf` in module `ffi`
--> src/db.rs:1694:18
|
1694 | ffi::rocksdb_writebatch_delete_range_cf(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_clear` in module `ffi`
--> src/db.rs:1709:18
|
1709 | ffi::rocksdb_writebatch_clear(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_create` in module `ffi`
--> src/db.rs:1718:34
|
1718 | inner: unsafe { ffi::rocksdb_writebatch_create() },
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writebatch_destroy` in module `ffi`
--> src/db.rs:1725:23
|
1725 | unsafe { ffi::rocksdb_writebatch_destroy(self.inner) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_column_family_handle_destroy` in module `ffi`
--> src/db.rs:1734:26
|
1734 | ffi::rocksdb_column_family_handle_destroy(*cf);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_close` in module `ffi`
--> src/db.rs:1737:18
|
1737 | ffi::rocksdb_close(self.inner);
| ^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_destroy` in module `ffi`
--> src/db.rs:1750:23
|
1750 | unsafe { ffi::rocksdb_readoptions_destroy(self.inner) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_set_fill_cache` in module `ffi`
--> src/db.rs:1761:18
|
1761 | ffi::rocksdb_readoptions_set_fill_cache(self.inner, v as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_set_snapshot` in module `ffi`
--> src/db.rs:1767:18
|
1767 | ffi::rocksdb_readoptions_set_snapshot(self.inner, snapshot.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_set_iterate_upper_bound` in module `ffi`
--> src/db.rs:1775:18
|
1775 | ffi::rocksdb_readoptions_set_iterate_upper_bound(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_set_prefix_same_as_start` in module `ffi`
--> src/db.rs:1784:23
|
1784 | unsafe { ffi::rocksdb_readoptions_set_prefix_same_as_start(self.inner, v as c_uchar) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_set_total_order_seek` in module `ffi`
--> src/db.rs:1788:23
|
1788 | unsafe { ffi::rocksdb_readoptions_set_total_order_seek(self.inner, v as c_uchar) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_set_readahead_size` in module `ffi`
--> src/db.rs:1804:18
|
1804 | ffi::rocksdb_readoptions_set_readahead_size(self.inner, v as size_t);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_readoptions_create` in module `ffi`
--> src/db.rs:1813:29
|
1813 | inner: ffi::rocksdb_readoptions_create(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_pinnableslice_t` in module `ffi`
--> src/db.rs:1897:20
|
1897 | ptr: *mut ffi::rocksdb_pinnableslice_t,
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_pinnableslice_value` in module `ffi`
--> src/db.rs:1914:28
|
1914 | let val = ffi::rocksdb_pinnableslice_value(self.ptr, &mut val_len) as *mut u8;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_pinnableslice_destroy` in module `ffi`
--> src/db.rs:1923:18
|
1923 | ffi::rocksdb_pinnableslice_destroy(self.ptr);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_pinnableslice_t` in module `ffi`
--> src/db.rs:1933:41
|
1933 | pub unsafe fn from_c(ptr: *mut ffi::rocksdb_pinnableslice_t) -> DBPinnableSlice<'a> {
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_cache_t` in module `ffi`
--> src/db_options.rs:33:49
|
33 | pub fn new_cache(capacity: size_t) -> *mut ffi::rocksdb_cache_t {
| ^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_cache_create_lru` in module `ffi`
--> src/db_options.rs:34:19
|
34 | unsafe { ffi::rocksdb_cache_create_lru(capacity) }
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_destroy` in module `ffi`
--> src/db_options.rs:42:18
|
42 | ffi::rocksdb_options_destroy(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_destroy` in module `ffi`
--> src/db_options.rs:50:18
|
50 | ffi::rocksdb_block_based_options_destroy(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writeoptions_destroy` in module `ffi`
--> src/db_options.rs:58:18
|
58 | ffi::rocksdb_writeoptions_destroy(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_set_block_size` in module `ffi`
--> src/db_options.rs:66:18
|
66 | ffi::rocksdb_block_based_options_set_block_size(self.inner, size);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_set_block_cache` in module `ffi`
--> src/db_options.rs:75:18
|
75 | ffi::rocksdb_block_based_options_set_block_cache(self.inner, cache);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_set_no_block_cache` in module `ffi`
--> src/db_options.rs:81:18
|
81 | ffi::rocksdb_block_based_options_set_no_block_cache(self.inner, true as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_filterpolicy_create_bloom` in module `ffi`
--> src/db_options.rs:88:22
|
88 | ffi::rocksdb_filterpolicy_create_bloom(bits_per_key)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_filterpolicy_create_bloom_full` in module `ffi`
--> src/db_options.rs:90:22
|
90 | ffi::rocksdb_filterpolicy_create_bloom_full(bits_per_key)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_set_filter_policy` in module `ffi`
--> src/db_options.rs:93:18
|
93 | ffi::rocksdb_block_based_options_set_filter_policy(self.inner, bloom);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_set_cache_index_and_filter_blocks` in module `ffi`
--> src/db_options.rs:99:18
|
99 | ffi::rocksdb_block_based_options_set_cache_index_and_filter_blocks(self.inner, v as u8);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_set_index_type` in module `ffi`
--> src/db_options.rs:117:18
|
117 | ffi::rocksdb_block_based_options_set_index_type(self.inner, index);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_block_based_options_create` in module `ffi`
--> src/db_options.rs:124:40
|
124 | let block_opts = unsafe { ffi::rocksdb_block_based_options_create() };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_increase_parallelism` in module `ffi`
--> src/db_options.rs:149:18
|
149 | ffi::rocksdb_options_increase_parallelism(self.inner, parallelism);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_optimize_level_style_compaction` in module `ffi`
--> src/db_options.rs:155:18
|
155 | ffi::rocksdb_options_optimize_level_style_compaction(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_create_if_missing` in module `ffi`
--> src/db_options.rs:176:18
|
176 | ffi::rocksdb_options_set_create_if_missing(self.inner, create_if_missing as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_create_missing_column_families` in module `ffi`
--> src/db_options.rs:195:18
|
195 | ffi::rocksdb_options_set_create_missing_column_families(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_compression` in module `ffi`
--> src/db_options.rs:218:18
|
218 | ffi::rocksdb_options_set_compression(self.inner, t as c_int);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_compression_per_level` in module `ffi`
--> src/db_options.rs:247:18
|
247 | ffi::rocksdb_options_set_compression_per_level(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_compaction_readahead_size` in module `ffi`
--> src/db_options.rs:265:18
|
265 | ffi::rocksdb_options_compaction_readahead_size(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_mergeoperator_create` in module `ffi`
--> src/db_options.rs:285:27
|
285 | let mo = ffi::rocksdb_mergeoperator_create(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_merge_operator` in module `ffi`
--> src/db_options.rs:293:18
|
293 | ffi::rocksdb_options_set_merge_operator(self.inner, mo);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_compactionfilter_create` in module `ffi`
--> src/db_options.rs:325:27
|
325 | let cf = ffi::rocksdb_compactionfilter_create(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_compaction_filter` in module `ffi`
--> src/db_options.rs:331:18
|
331 | ffi::rocksdb_options_set_compaction_filter(self.inner, cf);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_comparator_create` in module `ffi`
--> src/db_options.rs:348:28
|
348 | let cmp = ffi::rocksdb_comparator_create(
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_comparator` in module `ffi`
--> src/db_options.rs:354:18
|
354 | ffi::rocksdb_options_set_comparator(self.inner, cmp);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_prefix_extractor` in module `ffi`
--> src/db_options.rs:359:23
|
359 | unsafe { ffi::rocksdb_options_set_prefix_extractor(self.inner, prefix_extractor.inner) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_optimize_for_point_lookup` in module `ffi`
--> src/db_options.rs:372:18
|
372 | ffi::rocksdb_options_optimize_for_point_lookup(self.inner, cache_size);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_max_open_files` in module `ffi`
--> src/db_options.rs:394:18
|
394 | ffi::rocksdb_options_set_max_open_files(self.inner, nfiles);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_use_fsync` in module `ffi`
--> src/db_options.rs:414:23
|
414 | unsafe { ffi::rocksdb_options_set_use_fsync(self.inner, useit as c_int) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_bytes_per_sync` in module `ffi`
--> src/db_options.rs:441:18
|
441 | ffi::rocksdb_options_set_bytes_per_sync(self.inner, nbytes);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_allow_concurrent_memtable_write` in module `ffi`
--> src/db_options.rs:464:18
|
464 | ffi::rocksdb_options_set_allow_concurrent_memtable_write(self.inner, allow as c_uchar)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_use_direct_reads` in module `ffi`
--> src/db_options.rs:488:18
|
488 | ffi::rocksdb_options_set_use_direct_reads(self.inner, enabled as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_use_direct_io_for_flush_and_compaction` in module `ffi`
--> src/db_options.rs:512:18
|
512 | ffi::rocksdb_options_set_use_direct_io_for_flush_and_compaction(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_table_cache_numshardbits` in module `ffi`
--> src/db_options.rs:570:18
|
570 | ffi::rocksdb_options_set_table_cache_numshardbits(self.inner, nbits);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_min_write_buffer_number_to_merge` in module `ffi`
--> src/db_options.rs:594:18
|
594 | ffi::rocksdb_options_set_min_write_buffer_number_to_merge(self.inner, nbuf);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_max_write_buffer_number` in module `ffi`
--> src/db_options.rs:633:18
|
633 | ffi::rocksdb_options_set_max_write_buffer_number(self.inner, nbuf);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_write_buffer_size` in module `ffi`
--> src/db_options.rs:664:18
|
664 | ffi::rocksdb_options_set_write_buffer_size(self.inner, size);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_max_bytes_for_level_base` in module `ffi`
--> src/db_options.rs:691:18
|
691 | ffi::rocksdb_options_set_max_bytes_for_level_base(self.inner, size);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_max_bytes_for_level_multiplier` in module `ffi`
--> src/db_options.rs:707:18
|
707 | ffi::rocksdb_options_set_max_bytes_for_level_multiplier(self.inner, mul);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_max_manifest_file_size` in module `ffi`
--> src/db_options.rs:725:18
|
725 | ffi::rocksdb_options_set_max_manifest_file_size(self.inner, size);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_target_file_size_base` in module `ffi`
--> src/db_options.rs:752:18
|
752 | ffi::rocksdb_options_set_target_file_size_base(self.inner, size);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_min_write_buffer_number_to_merge` in module `ffi`
--> src/db_options.rs:776:18
|
776 | ffi::rocksdb_options_set_min_write_buffer_number_to_merge(self.inner, to_merge);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_level0_file_num_compaction_trigger` in module `ffi`
--> src/db_options.rs:797:18
|
797 | ffi::rocksdb_options_set_level0_file_num_compaction_trigger(self.inner, n);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_level0_slowdown_writes_trigger` in module `ffi`
--> src/db_options.rs:819:18
|
819 | ffi::rocksdb_options_set_level0_slowdown_writes_trigger(self.inner, n);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_level0_stop_writes_trigger` in module `ffi`
--> src/db_options.rs:839:18
|
839 | ffi::rocksdb_options_set_level0_stop_writes_trigger(self.inner, n);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_compaction_style` in module `ffi`
--> src/db_options.rs:857:18
|
857 | ffi::rocksdb_options_set_compaction_style(self.inner, style as c_int);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_max_background_compactions` in module `ffi`
--> src/db_options.rs:884:18
|
884 | ffi::rocksdb_options_set_max_background_compactions(self.inner, n);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_max_background_flushes` in module `ffi`
--> src/db_options.rs:915:18
|
915 | ffi::rocksdb_options_set_max_background_flushes(self.inner, n);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_disable_auto_compactions` in module `ffi`
--> src/db_options.rs:935:23
|
935 | unsafe { ffi::rocksdb_options_set_disable_auto_compactions(self.inner, disable as c_int) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_memtable_vector_rep` in module `ffi`
--> src/db_options.rs:959:22
|
959 | ffi::rocksdb_options_set_memtable_vector_rep(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_hash_skip_list_rep` in module `ffi`
--> src/db_options.rs:966:22
|
966 | ffi::rocksdb_options_set_hash_skip_list_rep(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_hash_link_list_rep` in module `ffi`
--> src/db_options.rs:974:22
|
974 | ffi::rocksdb_options_set_hash_link_list_rep(self.inner, bucket_count);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_block_based_table_factory` in module `ffi`
--> src/db_options.rs:981:18
|
981 | ffi::rocksdb_options_set_block_based_table_factory(self.inner, factory.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_plain_table_factory` in module `ffi`
--> src/db_options.rs:1002:18
|
1002 | ffi::rocksdb_options_set_plain_table_factory(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_report_bg_io_stats` in module `ffi`
--> src/db_options.rs:1026:18
|
1026 | ffi::rocksdb_options_set_report_bg_io_stats(self.inner, enable as c_int);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_wal_recovery_mode` in module `ffi`
--> src/db_options.rs:1044:18
|
1044 | ffi::rocksdb_options_set_wal_recovery_mode(self.inner, mode as c_int);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_enable_statistics` in module `ffi`
--> src/db_options.rs:1050:18
|
1050 | ffi::rocksdb_options_enable_statistics(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_statistics_get_string` in module `ffi`
--> src/db_options.rs:1056:30
|
1056 | let value = ffi::rocksdb_options_statistics_get_string(self.inner);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_stats_dump_period_sec` in module `ffi`
--> src/db_options.rs:1082:18
|
1082 | ffi::rocksdb_options_set_stats_dump_period_sec(self.inner, period);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_advise_random_on_open` in module `ffi`
--> src/db_options.rs:1092:23
|
1092 | unsafe { ffi::rocksdb_options_set_advise_random_on_open(self.inner, advise as c_uchar) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_num_levels` in module `ffi`
--> src/db_options.rs:1098:18
|
1098 | ffi::rocksdb_options_set_num_levels(self.inner, n);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_memtable_prefix_bloom_size_ratio` in module `ffi`
--> src/db_options.rs:1120:18
|
1120 | ffi::rocksdb_options_set_memtable_prefix_bloom_size_ratio(self.inner, ratio);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_wal_dir` in module `ffi`
--> src/db_options.rs:1140:18
|
1140 | ffi::rocksdb_options_set_wal_dir(self.inner, p.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_skip_stats_update_on_db_open` in module `ffi`
--> src/db_options.rs:1151:18
|
1151 | ffi::rocksdb_options_set_skip_stats_update_on_db_open(self.inner, skip as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_keep_log_file_num` in module `ffi`
--> src/db_options.rs:1158:18
|
1158 | ffi::rocksdb_options_set_keep_log_file_num(self.inner, nfiles);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_allow_mmap_writes` in module `ffi`
--> src/db_options.rs:1176:18
|
1176 | ffi::rocksdb_options_set_allow_mmap_writes(self.inner, is_enabled as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_set_allow_mmap_reads` in module `ffi`
--> src/db_options.rs:1194:18
|
1194 | ffi::rocksdb_options_set_allow_mmap_reads(self.inner, is_enabled as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_options_create` in module `ffi`
--> src/db_options.rs:1202:29
|
1202 | let opts = ffi::rocksdb_options_create();
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writeoptions_set_sync` in module `ffi`
--> src/db_options.rs:1218:18
|
1218 | ffi::rocksdb_writeoptions_set_sync(self.inner, sync as c_uchar);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writeoptions_disable_WAL` in module `ffi`
--> src/db_options.rs:1224:18
|
1224 | ffi::rocksdb_writeoptions_disable_WAL(self.inner, disable as c_int);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_writeoptions_create` in module `ffi`
--> src/db_options.rs:1231:40
|
1231 | let write_opts = unsafe { ffi::rocksdb_writeoptions_create() };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_slicetransform_t` in module `ffi`
--> src/slice_transform.rs:27:26
|
27 | pub inner: *mut ffi::rocksdb_slicetransform_t,
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_slicetransform_create` in module `ffi`
--> src/slice_transform.rs:49:18
|
49 | ffi::rocksdb_slicetransform_create(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_slicetransform_create_fixed_prefix` in module `ffi`
--> src/slice_transform.rs:72:34
|
72 | inner: unsafe { ffi::rocksdb_slicetransform_create_fixed_prefix(len) },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0425]: cannot find function `rocksdb_slicetransform_create_noop` in module `ffi`
--> src/slice_transform.rs:78:34
|
78 | inner: unsafe { ffi::rocksdb_slicetransform_create_noop() },
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_t` in module `ffi`
--> src/lib.rs:92:22
|
92 | inner: *mut ffi::rocksdb_t,
| ^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_column_family_handle_t` in module `ffi`
--> src/lib.rs:93:48
|
93 | cfs: Arc<RwLock<BTreeMap<String, *mut ffi::rocksdb_column_family_handle_t>>>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_block_based_table_options_t` in module `ffi`
--> src/lib.rs:148:22
|
148 | inner: *mut ffi::rocksdb_block_based_table_options_t,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_options_t` in module `ffi`
--> src/lib.rs:228:22
|
228 | inner: *mut ffi::rocksdb_options_t,
| ^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_writeoptions_t` in module `ffi`
--> src/lib.rs:257:22
|
257 | inner: *mut ffi::rocksdb_writeoptions_t,
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
error[E0412]: cannot find type `rocksdb_column_family_handle_t` in module `ffi`
--> src/lib.rs:264:22
|
264 | inner: *mut ffi::rocksdb_column_family_handle_t,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
warning: type annotations needed
--> src/db.rs:771:27
|
771 | if handle.is_null() {
| ^^^^^^^
|
= note: #[warn(tyvar_behind_raw_pointer)] on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
= note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
error: aborting due to 186 previous errors
Some errors occurred: E0412, E0425.
For more information about an error, try `rustc --explain E0412`.
error: Could not compile `rocksdb`.
Caused by:
process didn't exit successfully: `rustc --crate-name rocksdb src/lib.rs --color always --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="bzip2"' --cfg 'feature="default"' --cfg 'feature="librocksdb-sys"' --cfg 'feature="lz4"' --cfg 'feature="snappy"' --cfg 'feature="zlib"' --cfg 'feature="zstd"' -C metadata=37499794682e3570 -C extra-filename=-37499794682e3570 --out-dir /home/niklasad1/Github/rust-rocksdb/target/debug/deps -C incremental=/home/niklasad1/Github/rust-rocksdb/target/debug/incremental -L dependency=/home/niklasad1/Github/rust-rocksdb/target/debug/deps --extern libc=/home/niklasad1/Github/rust-rocksdb/target/debug/deps/liblibc-c99638c9ab43e1d0.rlib --extern librocksdb_sys=/home/niklasad1/Github/rust-rocksdb/target/debug/deps/liblibrocksdb_sys-47b8de30a9ba6053.rlib -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out -L native=/home/niklasad1/Github/rust-rocksdb/target/debug/build/librocksdb-sys-0c206f733d8a857b/out` (exit code: 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment