Formatting recent updates to master branch [skip ci]

master
Jordan Terrell 5 years ago
parent 42016349c9
commit 59d54070b9
  1. 28
      src/db.rs

@ -683,11 +683,12 @@ impl DB {
/// Open a database with the given database options and column family names. /// Open a database with the given database options 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<P, I, N>(opts: &Options, path: P, cfs: I) -> Result<DB, Error> pub fn open_cf<P, I, N>(opts: &Options, path: P, cfs: I) -> Result<DB, Error>
where P: AsRef<Path>, where
I: IntoIterator<Item = N>, P: AsRef<Path>,
N: AsRef<str> { I: IntoIterator<Item = N>,
N: AsRef<str>,
{
let cfs = cfs let cfs = cfs
.into_iter() .into_iter()
.map(|name| ColumnFamilyDescriptor::new(name.as_ref(), Options::default())); .map(|name| ColumnFamilyDescriptor::new(name.as_ref(), Options::default()));
@ -696,17 +697,12 @@ impl DB {
} }
/// Open a database with the given database options and column family descriptors. /// Open a database with the given database options and column family descriptors.
pub fn open_cf_descriptors<P, I>( pub fn open_cf_descriptors<P, I>(opts: &Options, path: P, cfs: I) -> Result<DB, Error>
opts: &Options, where
path: P, P: AsRef<Path>,
cfs: I, I: IntoIterator<Item = ColumnFamilyDescriptor>,
) -> Result<DB, Error> {
where P: AsRef<Path>, let cfs: Vec<_> = cfs.into_iter().collect();
I: IntoIterator<Item = ColumnFamilyDescriptor> {
let cfs: Vec<_> = cfs
.into_iter()
.collect();
let path = path.as_ref(); let path = path.as_ref();
let cpath = match CString::new(path.to_string_lossy().as_bytes()) { let cpath = match CString::new(path.to_string_lossy().as_bytes()) {

Loading…
Cancel
Save