From 08ab6e04ebc06d5c24b69d30167d15b709f533b8 Mon Sep 17 00:00:00 2001 From: Ruediger Klaehn Date: Thu, 9 Oct 2025 17:31:37 +0300 Subject: [PATCH] Add a from conversion from a crate::channel::mpsc::Sender to a client This makes it simpler to use a mpsc channel from this crate as an actor channel. --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 8d0ad3c..dec9947 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1278,6 +1278,12 @@ impl From> for Client { } } +impl From> for Client { + fn from(tx: mpsc::Sender) -> Self { + Self(ClientInner::Local(tx), PhantomData) + } +} + impl From> for Client { fn from(tx: tokio::sync::mpsc::Sender) -> Self { LocalSender::from(tx).into()