From e9bf0fc40c0eb7e9d4228b804d62f31b0a136528 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sat, 20 Apr 2024 14:28:05 +0200 Subject: Rename directories to match crate names --- crates/runner/src/util/cjson.rs | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 crates/runner/src/util/cjson.rs (limited to 'crates/runner/src/util/cjson.rs') diff --git a/crates/runner/src/util/cjson.rs b/crates/runner/src/util/cjson.rs deleted file mode 100644 index e3840ce..0000000 --- a/crates/runner/src/util/cjson.rs +++ /dev/null @@ -1,37 +0,0 @@ -use std::{ - fs::File, - io::{self, Write}, - path::Path, -}; - -use digest::{self, Digest}; -use olpc_cjson::CanonicalFormatter; -use serde::Serialize; -use serde_json::error::Result; - -pub fn new_serializer(writer: W) -> serde_json::Serializer { - serde_json::Serializer::with_formatter(writer, CanonicalFormatter::new()) -} - -pub fn to_writer(writer: W, value: &T) -> Result<()> { - let mut ser = new_serializer(writer); - value.serialize(&mut ser) -} - -pub fn to_file, T: ?Sized + Serialize>(path: P, value: &T) -> io::Result<()> { - let file = File::create(path)?; - to_writer(&file, value)?; - file.sync_all() -} - -pub fn to_string(value: &T) -> Result { - let mut ret = Vec::new(); - to_writer(&mut ret, value)?; - Ok(String::from_utf8(ret).unwrap()) -} - -pub fn digest(value: &T) -> Result> { - let mut digest = ::new(); - to_writer(&mut digest, value)?; - Ok(digest.finalize()) -} -- cgit v1.2.3