Skip to content

Commit 9c44e56

Browse files
committed
Make FlatElement public
1 parent bf9833d commit 9c44e56

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

src/actions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
//!
3838
//! ```
3939
40-
use crate::deserializer::FlatElement;
4140
use crate::types::Array;
41+
use crate::types::FlatElement;
4242
use crate::types::SnapshotResult;
4343
use crate::types::Str;
4444
use crate::Element;

src/deserializer.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
//! by Sayan Nandan and this is the first client implementation of the protocol
2828
//!
2929
30+
use crate::types::FlatElement;
3031
use crate::RespCode;
3132
use std::hint::unreachable_unchecked;
3233

@@ -57,14 +58,6 @@ pub(super) struct Parser<'a> {
5758
buffer: &'a [u8],
5859
}
5960

60-
#[derive(Debug, PartialEq)]
61-
pub enum FlatElement {
62-
String(String),
63-
Binstr(Vec<u8>),
64-
RespCode(RespCode),
65-
UnsignedInt(u64),
66-
}
67-
6861
#[derive(Debug, PartialEq)]
6962
#[non_exhaustive]
7063
/// # Data Types

src/types.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
//!
7777
//! ```
7878
79+
use crate::RespCode;
7980
use crate::Query;
8081

8182
/// Anything that implements this trait can be turned into a [`String`]. This trait is implemented
@@ -282,3 +283,11 @@ pub enum Str {
282283
Unicode(String),
283284
Binary(Vec<u8>),
284285
}
286+
287+
#[derive(Debug, PartialEq)]
288+
pub enum FlatElement {
289+
String(String),
290+
Binstr(Vec<u8>),
291+
RespCode(RespCode),
292+
UnsignedInt(u64),
293+
}

0 commit comments

Comments
 (0)