aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaweł Palenica <pawelpalenica11@gmail.com>2021-07-08 22:01:03 -0700
committerPaweł Palenica <pawelpalenica11@gmail.com>2021-07-08 22:01:03 -0700
commit3b78d7d0a4781ca541b4e307afe37f4a0c4d4640 (patch)
tree9eb02c757ba026184d77cbf5e44d2202f75f518f
parentremove one more crate from zellij-server (diff)
downloadsl0ppij-3b78d7d0a4781ca541b4e307afe37f4a0c4d4640.tar.gz
sl0ppij-3b78d7d0a4781ca541b4e307afe37f4a0c4d4640.tar.xz
sl0ppij-3b78d7d0a4781ca541b4e307afe37f4a0c4d4640.zip
More cleanup, remove serde from zellij-server
-rw-r--r--Cargo.lock1
-rw-r--r--zellij-server/Cargo.toml1
-rw-r--r--zellij-server/src/decorating_pipe.rs5
-rw-r--r--zellij-server/src/wasm_vm.rs2
4 files changed, 5 insertions, 4 deletions
diff --git a/Cargo.lock b/Cargo.lock
index aa63b3f1..6d23cea3 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2646,7 +2646,6 @@ dependencies = [
"daemonize",
"insta",
"log",
- "serde",
"serde_json",
"typetag",
"unicode-width",
diff --git a/zellij-server/Cargo.toml b/zellij-server/Cargo.toml
index 9cec6b8a..1a671c3d 100644
--- a/zellij-server/Cargo.toml
+++ b/zellij-server/Cargo.toml
@@ -19,7 +19,6 @@ wasmer-wasi = "1.0.0"
cassowary = "0.3.0"
zellij-utils = { path = "../zellij-utils/", version = "0.14.0" }
log = "0.4.14"
-serde = "1.0.126"
typetag = "0.1.7"
[dev-dependencies]
diff --git a/zellij-server/src/decorating_pipe.rs b/zellij-server/src/decorating_pipe.rs
index 7f68f50c..65039139 100644
--- a/zellij-server/src/decorating_pipe.rs
+++ b/zellij-server/src/decorating_pipe.rs
@@ -4,12 +4,15 @@ use std::{
};
use log::{error, info};
-use serde::{Deserialize, Serialize};
use wasmer_wasi::{WasiFile, WasiFsError};
+use zellij_utils::serde;
+
+use serde::{Deserialize, Serialize};
// 16kB log buffer
const ZELLIJ_MAX_PIPE_BUFFER_SIZE: usize = 16_384;
#[derive(Debug, Serialize, Deserialize)]
+#[serde(crate = "self::serde")]
pub struct DecoratingPipe {
buffer: VecDeque<u8>,
plugin_name: String,
diff --git a/zellij-server/src/wasm_vm.rs b/zellij-server/src/wasm_vm.rs
index 0f676169..fe8f5be7 100644
--- a/zellij-server/src/wasm_vm.rs
+++ b/zellij-server/src/wasm_vm.rs
@@ -8,7 +8,7 @@ use std::sync::{mpsc::Sender, Arc, Mutex};
use std::thread;
use std::time::{Duration, Instant};
-use zellij_utils::zellij_tile;
+use zellij_utils::{serde, zellij_tile};
use serde::{de::DeserializeOwned, Serialize};
use wasmer::{