Skip to content

Commit

Permalink
Fix clippy warnings (#627)
Browse files Browse the repository at this point in the history
  • Loading branch information
guerinoni committed Apr 28, 2022
1 parent 3a46074 commit 5a3ced8
Show file tree
Hide file tree
Showing 7 changed files with 79 additions and 77 deletions.
2 changes: 1 addition & 1 deletion librocksdb-sys/src/test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ fn internal() {

rocksdb_options_increase_parallelism(opts, 0);
rocksdb_options_optimize_level_style_compaction(opts, 0);
rocksdb_options_set_create_if_missing(opts, true as c_uchar);
rocksdb_options_set_create_if_missing(opts, u8::from(true));

let rustpath = "_rust_rocksdb_internaltest";
let cpath = CString::new(rustpath).unwrap();
Expand Down
5 changes: 2 additions & 3 deletions src/backup.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@

use crate::{ffi, Error, DB};

use libc::{c_int, c_uchar};
use std::ffi::CString;
use std::path::Path;

Expand Down Expand Up @@ -93,7 +92,7 @@ impl BackupEngine {
ffi_try!(ffi::rocksdb_backup_engine_create_new_backup_flush(
self.inner,
db.inner,
flush_before_backup as c_uchar,
u8::from(flush_before_backup),
));
Ok(())
}
Expand Down Expand Up @@ -268,7 +267,7 @@ impl BackupEngineOptions {
impl RestoreOptions {
pub fn set_keep_log_files(&mut self, keep_log_files: bool) {
unsafe {
ffi::rocksdb_restore_options_set_keep_log_files(self.inner, keep_log_files as c_int);
ffi::rocksdb_restore_options_set_keep_log_files(self.inner, i32::from(keep_log_files));
}
}
}
Expand Down
15 changes: 8 additions & 7 deletions src/db.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ use crate::{
WriteBatch, WriteOptions, DEFAULT_COLUMN_FAMILY_NAME,
};

use libc::{self, c_char, c_int, c_uchar, c_void, size_t};
use libc::{self, c_char, c_int, c_void, size_t};
use std::collections::BTreeMap;
use std::ffi::{CStr, CString};
use std::fmt;
Expand Down Expand Up @@ -331,7 +331,7 @@ impl<T: ThreadMode> DBWithThreadMode<T> {

/// Opens the database with a Time to Live compaction filter and column family names.
///
/// Column families opened using this function will be created with default `Options`.
/// Column families opened using this function will be created with default `Options`.
pub fn open_cf_with_ttl<P, I, N>(
opts: &Options,
path: P,
Expand Down Expand Up @@ -614,7 +614,7 @@ impl<T: ThreadMode> DBWithThreadMode<T> {
} => ffi_try!(ffi::rocksdb_open_for_read_only(
opts.inner,
cpath.as_ptr() as *const _,
error_if_log_file_exist as c_uchar,
u8::from(error_if_log_file_exist),
)),
AccessType::ReadWrite => {
ffi_try!(ffi::rocksdb_open(opts.inner, cpath.as_ptr() as *const _))
Expand All @@ -636,13 +636,14 @@ impl<T: ThreadMode> DBWithThreadMode<T> {
Ok(db)
}

#[allow(clippy::pedantic)]
fn open_cf_raw(
opts: &Options,
cpath: &CString,
cfs_v: &[ColumnFamilyDescriptor],
cfnames: &[*const c_char],
cfopts: &[*const ffi::rocksdb_options_t],
cfhandles: &mut Vec<*mut ffi::rocksdb_column_family_handle_t>,
cfhandles: &mut [*mut ffi::rocksdb_column_family_handle_t],
access_type: &AccessType,
) -> Result<*mut ffi::rocksdb_t, Error> {
let db = unsafe {
Expand All @@ -656,7 +657,7 @@ impl<T: ThreadMode> DBWithThreadMode<T> {
cfnames.as_ptr(),
cfopts.as_ptr(),
cfhandles.as_mut_ptr(),
error_if_log_file_exist as c_uchar,
u8::from(error_if_log_file_exist),
)),
AccessType::ReadWrite => ffi_try!(ffi::rocksdb_open_column_families(
opts.inner,
Expand Down Expand Up @@ -737,7 +738,7 @@ impl<T: ThreadMode> DBWithThreadMode<T> {
/// the data to disk.
pub fn flush_wal(&self, sync: bool) -> Result<(), Error> {
unsafe {
ffi_try!(ffi::rocksdb_flush_wal(self.inner, sync as u8));
ffi_try!(ffi::rocksdb_flush_wal(self.inner, u8::from(sync)));
}
Ok(())
}
Expand Down Expand Up @@ -1891,7 +1892,7 @@ impl<T: ThreadMode> DBWithThreadMode<T> {
/// Request stopping background work, if wait is true wait until it's done.
pub fn cancel_all_background_work(&self, wait: bool) {
unsafe {
ffi::rocksdb_cancel_all_background_work(self.inner, wait as u8);
ffi::rocksdb_cancel_all_background_work(self.inner, u8::from(wait));
}
}

Expand Down
Loading

0 comments on commit 5a3ced8

Please sign in to comment.