Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
R
rust-rocksdb
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fangzongwu
rust-rocksdb
Commits
115af1a3
Commit
115af1a3
authored
Aug 29, 2017
by
Neil Shen
Committed by
zhangjinpeng1987
Aug 29, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
librocksdb_sys: impl Debug for enums that have variants (#124)
parent
a12fe4f9
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
7 deletions
+9
-7
lib.rs
librocksdb_sys/src/lib.rs
+9
-7
No files found.
librocksdb_sys/src/lib.rs
View file @
115af1a3
...
...
@@ -66,8 +66,8 @@ pub fn new_cache(capacity: size_t) -> *mut DBCache {
unsafe
{
crocksdb_cache_create_lru
(
capacity
)
}
}
#[derive(PartialEq,
Eq,
Clone,
Copy,
Debug)]
#[repr(C)]
#[derive(PartialEq,
Eq,
Clone,
Copy)]
pub
enum
DBEntryType
{
Put
=
0
,
Delete
=
1
,
...
...
@@ -91,6 +91,7 @@ pub enum DBCompressionType {
Disable
=
0xff
,
}
#[derive(Debug)]
#[repr(C)]
pub
enum
DBCompactionStyle
{
Level
=
0
,
...
...
@@ -98,13 +99,14 @@ pub enum DBCompactionStyle {
Fifo
=
2
,
}
#[derive(Debug)]
#[repr(C)]
pub
enum
DBUniversalCompactionStyle
{
SimilarSize
=
0
,
TotalSize
=
1
,
}
#[derive(Copy,
Clone,
PartialEq)]
#[derive(Copy,
Clone,
PartialEq
,
Debug
)]
#[repr(C)]
pub
enum
DBRecoveryMode
{
TolerateCorruptedTailRecords
=
0
,
...
...
@@ -113,7 +115,7 @@ pub enum DBRecoveryMode {
SkipAnyCorruptedRecords
=
3
,
}
#[derive(Copy,
Clone,
PartialEq)]
#[derive(Copy,
Clone,
PartialEq
,
Debug
)]
#[repr(C)]
pub
enum
CompactionPriority
{
// In Level-based compaction, it Determines which file from a level to be
...
...
@@ -133,7 +135,7 @@ pub enum CompactionPriority {
MinOverlappingRatio
=
3
,
}
#[derive(Copy,
Clone)]
#[derive(Copy,
Clone
,
Debug
)]
#[repr(C)]
pub
enum
DBStatisticsTickerType
{
BlockCacheMiss
=
0
,
// total block cache miss
...
...
@@ -188,7 +190,7 @@ pub enum DBStatisticsTickerType {
ReadAmpTotalReadBytes
=
91
,
// total size of loaded data blocks
}
#[derive(Copy,
Clone)]
#[derive(Copy,
Clone
,
Debug
)]
#[repr(C)]
pub
enum
DBStatisticsHistogramType
{
GetMicros
=
0
,
...
...
@@ -224,7 +226,7 @@ pub enum DBStatisticsHistogramType {
ReadNumMergeOperands
=
30
,
}
#[derive(Copy,
Clone)]
#[derive(Copy,
Clone
,
Debug
)]
#[repr(C)]
pub
enum
DBInfoLogLevel
{
Debug
=
0
,
...
...
@@ -236,7 +238,7 @@ pub enum DBInfoLogLevel {
NumInfoLog
=
6
,
}
#[derive(Copy,
Clone,
Eq,
PartialEq)]
#[derive(Copy,
Clone,
Eq,
PartialEq
,
Debug
)]
#[repr(C)]
pub
enum
DBTableProperty
{
DataSize
=
1
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment