@ -119,29 +119,24 @@ pub struct BlockBasedOptions {
/// use rocksdb::{Options, DB};
/// use rocksdb::{Options, DB};
/// use rocksdb::DBCompactionStyle;
/// use rocksdb::DBCompactionStyle;
///
///
/// fn badly_tuned_for_somebody_elses_disk() -> DB {
/// let mut opts = Options::default();
/// let path = "path/for/rocksdb/storageX";
/// opts.create_if_missing(true);
/// let mut opts = Options::default();
/// opts.set_max_open_files(10000);
/// opts.create_if_missing(true);
/// opts.set_use_fsync(false);
/// opts.set_max_open_files(10000);
/// opts.set_bytes_per_sync(8388608);
/// opts.set_use_fsync(false);
/// opts.set_disable_data_sync(false);
/// opts.set_bytes_per_sync(8388608);
/// opts.optimize_for_point_lookup(1024);
/// opts.set_disable_data_sync(false);
/// opts.set_table_cache_num_shard_bits(6);
/// opts.optimize_for_point_lookup(1024);
/// opts.set_max_write_buffer_number(32);
/// opts.set_table_cache_num_shard_bits(6);
/// opts.set_write_buffer_size(536870912);
/// opts.set_max_write_buffer_number(32);
/// opts.set_target_file_size_base(1073741824);
/// opts.set_write_buffer_size(536870912);
/// opts.set_min_write_buffer_number_to_merge(4);
/// opts.set_target_file_size_base(1073741824);
/// opts.set_level_zero_stop_writes_trigger(2000);
/// opts.set_min_write_buffer_number_to_merge(4);
/// opts.set_level_zero_slowdown_writes_trigger(0);
/// opts.set_level_zero_stop_writes_trigger(2000);
/// opts.set_compaction_style(DBCompactionStyle::Universal);
/// opts.set_level_zero_slowdown_writes_trigger(0);
/// opts.set_max_background_compactions(4);
/// opts.set_compaction_style(DBCompactionStyle::Universal);
/// opts.set_max_background_flushes(4);
/// opts.set_max_background_compactions(4);
/// opts.set_disable_auto_compactions(true);
/// opts.set_max_background_flushes(4);
/// opts.set_disable_auto_compactions(true);
///
/// DB::open(&opts, path).unwrap()
/// }
/// ```
/// ```
pub struct Options {
pub struct Options {
inner : * mut ffi ::rocksdb_options_t ,
inner : * mut ffi ::rocksdb_options_t ,