From e11e72eab7c39caca3389b72ea2a8d3ef52867bb Mon Sep 17 00:00:00 2001 From: Horhik Date: Wed, 24 Mar 2021 07:50:58 +0300 Subject: [PATCH] little changes in key.rs --- Cargo.toml | 1 - src/types/key.rs | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ca6baae..7fe5528 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,4 +13,3 @@ description = "Implementation of FCPv2 freenet protocol" [dependencies] regex = "1.4.3" rusqlite = "0.24.2" -serde = { version = "1.0", features = ["derive"], optional = true } diff --git a/src/types/key.rs b/src/types/key.rs index 9da892f..bfcaff7 100644 --- a/src/types/key.rs +++ b/src/types/key.rs @@ -8,13 +8,14 @@ pub struct SSK { pub decrypt_key: String, pub settings: Option, } - +/// converting SSK to rusqlite type impl ToSql for SSK { fn to_sql(&self) -> Result> { Ok(ToSqlOutput::from(self.convert())) } } +/// converting from rusqlite type to SSK impl FromSql for SSK{ fn column_result(value: ValueRef<'_>) -> FromSqlResult{ match SSK::parse(value.as_str()?) {