aboutsummaryrefslogtreecommitdiffstats
path: root/src/common.rs
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2024-10-02 12:26:20 +0300
committerJan Tuomi <jan@jantuomi.fi>2024-10-02 12:26:20 +0300
commit7b84f3676b37a85e84b1364e5252283b16f4cb8b (patch)
treee26163435330dceef4778413a9bba9cbb3234c10 /src/common.rs
parentf58051f117056f5449cf97243042a2222d1cd318 (diff)
Refactor modules
Diffstat (limited to 'src/common.rs')
-rw-r--r--src/common.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common.rs b/src/common.rs
index b47a68b..f7aa755 100644
--- a/src/common.rs
+++ b/src/common.rs
@@ -16,6 +16,13 @@ pub const SEQ_RECORD_SEP: &[u8] = &[FIELD_SEPARATOR, FIELD_SEPARATOR, ESCAPE_CHA
pub const SEQ_LIT_ESCAPE: &[u8] = &[ESCAPE_CHARACTER, ESCAPE_CHARACTER, ESCAPE_CHARACTER];
pub const SEQ_LIT_FIELD_SEP: &[u8] = &[ESCAPE_CHARACTER, FIELD_SEPARATOR, ESCAPE_CHARACTER];
+#[derive(Debug, Eq, PartialEq)]
+pub enum SpecialSequence {
+ RecordSeparator,
+ LiteralFieldSeparator,
+ LiteralEscape,
+}
+
#[derive(Debug, Clone, Eq, PartialEq)]
pub enum MemtableEvictPolicy {
LeastWritten,