feat: with arc
Some checks failed
continuous-integration/drone/push Build is failing

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2023-11-27 20:11:49 +01:00
parent 999d81bb7a
commit bda242422d
8 changed files with 41 additions and 48 deletions

View File

@@ -1,8 +1,8 @@
use async_trait::async_trait;
use dagger_sdk::Container;
use std::{future::Future, pin::Pin};
use std::{future::Future, pin::Pin, sync::Arc};
pub type DynMiddleware = Box<dyn DaggerMiddleware + Send + Sync>;
pub type DynMiddleware = Arc<dyn DaggerMiddleware + Send + Sync>;
#[async_trait]
pub trait DaggerMiddleware {