From 2a17ceac1ab5cdee98d20a928795a1aba06c8be7 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 27 Nov 2024 22:34:03 +0000 Subject: Replace sled with redb (Also replaces serde to bincode.) (#2) Reviewed-on: https://codeberg.org/lialenck/embeddings-sort/pulls/2 Co-authored-by: metamuffin Co-committed-by: metamuffin --- src/embedders/vecmetric.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/embedders/vecmetric.rs') diff --git a/src/embedders/vecmetric.rs b/src/embedders/vecmetric.rs index 9f2f143..65d71df 100644 --- a/src/embedders/vecmetric.rs +++ b/src/embedders/vecmetric.rs @@ -1,13 +1,13 @@ use super::MetricElem; -use serde::{Deserialize, Serialize}; +use bincode::{Decode, Encode}; pub trait VecMetric: MetricElem + From> {} -#[derive(Deserialize, Serialize)] +#[derive(Decode, Encode)] pub struct AngularDistance(pub Vec); -#[derive(Deserialize, Serialize)] +#[derive(Decode, Encode)] pub struct EuclidianDistance(pub Vec); -#[derive(Deserialize, Serialize)] +#[derive(Decode, Encode)] pub struct ManhattenDistance(pub Vec); impl VecMetric for AngularDistance {} -- cgit v1.2.3-70-g09d2