aboutsummaryrefslogtreecommitdiffstats
path: root/lampada/src/error.rs
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2025-04-17 11:03:51 +0100
committerLibravatar cel 🌸 <cel@bunny.garden>2025-04-17 11:03:51 +0100
commitb9d75f38743113c054be3d97af36bdd2a7dd0d69 (patch)
tree537623664010d26d5f2574e2d51d03f8c25e08ac /lampada/src/error.rs
parentcf51dcf052af89f8742d887bde2c93d735309bdd (diff)
downloadluz-b9d75f38743113c054be3d97af36bdd2a7dd0d69.tar.gz
luz-b9d75f38743113c054be3d97af36bdd2a7dd0d69.tar.bz2
luz-b9d75f38743113c054be3d97af36bdd2a7dd0d69.zip
feat(filamento): compiles on wasm
Diffstat (limited to '')
-rw-r--r--lampada/src/error.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/lampada/src/error.rs b/lampada/src/error.rs
index 8104155..40be012 100644
--- a/lampada/src/error.rs
+++ b/lampada/src/error.rs
@@ -1,11 +1,14 @@
use std::sync::Arc;
+#[cfg(not(target_arch = "wasm32"))]
+use ::tokio::time::error::Elapsed;
use stanza::client::Stanza;
use thiserror::Error;
-use tokio::{
- sync::{mpsc::error::SendError, oneshot::error::RecvError},
- time::error::Elapsed,
-};
+use tokio::sync::{mpsc::error::SendError, oneshot::error::RecvError};
+#[cfg(target_arch = "wasm32")]
+use tokio::time::Elapsed;
+#[cfg(target_arch = "wasm32")]
+use tokio_with_wasm::alias as tokio;
#[derive(Debug, Error, Clone)]
pub enum ConnectionError {