Skip to main content

ferrite_session/internal/base/channel/
traits.rs

1use super::types::{
2  OpaqueReceiver,
3  OpaqueSender,
4};
5
6pub trait ForwardChannel: Send + 'static
7{
8  fn forward_to(
9    self,
10    sender: OpaqueSender,
11    receiver: OpaqueReceiver,
12  );
13
14  fn forward_from(
15    sender: OpaqueSender,
16    receiver: OpaqueReceiver,
17  ) -> Self;
18}