ferrite_session/internal/base/channel/
traits.rs1use 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}