Trait RuntimeChannel
pub trait RuntimeChannel: Runtime {
type Receiver<T: Debug + Send>: Stream<Item = T> + Send;
type Sender<T: Debug + Send>: TrySend<Message = T> + Debug;
// Required method
fn batch_message_channel<T>(
&self,
capacity: usize,
) -> (Self::Sender<T>, Self::Receiver<T>)
where T: Debug + Send;
}Available on crate features
experimental_async_runtime and opentelemetry only.Expand description
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".