Remove unused datastore key
This commit is contained in:
parent
f74a619474
commit
50e026f859
2 changed files with 0 additions and 53 deletions
|
@ -1,52 +0,0 @@
|
||||||
use crate::err::Error;
|
|
||||||
use crate::key::bytes::{deserialize, serialize};
|
|
||||||
use crate::key::BASE;
|
|
||||||
use serde::{Deserialize, Serialize};
|
|
||||||
|
|
||||||
#[derive(Debug, PartialEq, PartialOrd, Serialize, Deserialize)]
|
|
||||||
pub struct Kv {
|
|
||||||
kv: String,
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Into<Vec<u8>> for Kv {
|
|
||||||
fn into(self) -> Vec<u8> {
|
|
||||||
self.encode().unwrap()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl From<Vec<u8>> for Kv {
|
|
||||||
fn from(val: Vec<u8>) -> Self {
|
|
||||||
Kv::decode(&val).unwrap()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn new() -> Kv {
|
|
||||||
Kv::new()
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Kv {
|
|
||||||
pub fn new() -> Kv {
|
|
||||||
Kv {
|
|
||||||
kv: BASE.to_owned(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
pub fn encode(&self) -> Result<Vec<u8>, Error> {
|
|
||||||
Ok(serialize(self)?)
|
|
||||||
}
|
|
||||||
pub fn decode(v: &[u8]) -> Result<Kv, Error> {
|
|
||||||
Ok(deserialize(v)?)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
mod tests {
|
|
||||||
#[test]
|
|
||||||
fn key() {
|
|
||||||
use super::*;
|
|
||||||
#[rustfmt::skip]
|
|
||||||
let val = Kv::new();
|
|
||||||
let enc = Kv::encode(&val).unwrap();
|
|
||||||
let dec = Kv::decode(&enc).unwrap();
|
|
||||||
assert_eq!(val, dec);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -11,7 +11,6 @@ pub mod ft;
|
||||||
pub mod index;
|
pub mod index;
|
||||||
pub mod ix;
|
pub mod ix;
|
||||||
pub mod key;
|
pub mod key;
|
||||||
pub mod kv;
|
|
||||||
pub mod lv;
|
pub mod lv;
|
||||||
pub mod namespace;
|
pub mod namespace;
|
||||||
pub mod nl;
|
pub mod nl;
|
||||||
|
|
Loading…
Reference in a new issue