diff options
| author | har7an <99636919+har7an@users.noreply.github.com> | 2025-03-23 10:03:42 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-23 10:03:42 +0000 |
| commit | 6be8c495bcbdc2aa4fd4d6528b213ca8b6189b34 (patch) | |
| tree | 5df14ebd014407f087cb8b5d46c4f0f44a5b3908 /zellij-server/src/plugins/plugin_loader.rs | |
| parent | build: Don't use default features (#4086) (diff) | |
| download | sl0ppij-6be8c495bcbdc2aa4fd4d6528b213ca8b6189b34.tar.gz sl0ppij-6be8c495bcbdc2aa4fd4d6528b213ca8b6189b34.tar.xz sl0ppij-6be8c495bcbdc2aa4fd4d6528b213ca8b6189b34.zip | |
build: Don't re-export foreign crates in utils (#4087)
* build(utils): Don't use reexported dependency
for internal code, but use the dependency directly.
* build(client): Don't use re-exports from `utils`
but turn `zellij-utils` dependencies into shared workspace dependencies
instead and specify those in `Cargo.toml` explicitly. This gives a much
better overview of what component in zellij uses which crates. The
previous approach hides a lot of this information since it looks like
crates are used in a single place where this isn't actually true.
* deps(tile): Don't use re-exports from zellij-utils.
* build(zellij): Don't use re-exports from zellij-utils.
* build(server): Don't use re-exports from zellij-utils.
* build(utils): Don't re-export foreign crates.
* docs: Update Changelog with PR #4087.
* style: Apply rustfmt.
* style: Apply rustfmt.
* build(e2e): Don't use re-export from zellij-utils.
* test: Restore e2e tests.
* style: Apply more formatting.
Diffstat (limited to 'zellij-server/src/plugins/plugin_loader.rs')
| -rw-r--r-- | zellij-server/src/plugins/plugin_loader.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/zellij-server/src/plugins/plugin_loader.rs b/zellij-server/src/plugins/plugin_loader.rs index 4dac8df8..1dbe020e 100644 --- a/zellij-server/src/plugins/plugin_loader.rs +++ b/zellij-server/src/plugins/plugin_loader.rs @@ -6,6 +6,7 @@ use crate::plugins::zellij_exports::{wasi_write_object, zellij_exports}; use crate::plugins::PluginId; use highway::{HighwayHash, PortableHash}; use log::info; +use prost::Message; use std::{ collections::{HashMap, HashSet, VecDeque}, fs, @@ -16,7 +17,6 @@ use url::Url; use wasmtime::{Engine, Instance, Linker, Module, Store}; use wasmtime_wasi::{preview1::WasiP1Ctx, DirPerms, FilePerms, WasiCtxBuilder}; use zellij_utils::consts::ZELLIJ_PLUGIN_ARTIFACT_DIR; -use zellij_utils::prost::Message; use crate::{ logging_pipe::LoggingPipe, screen::ScreenInstruction, thread_bus::ThreadSenders, |
