#![doc(
html_logo_url = "https://commonware.xyz/imgs/rustdoc_logo.svg",
html_favicon_url = "https://commonware.xyz/favicon.ico"
)]
commonware_macros::stability_scope!(BETA {
use commonware_actor::Feedback;
use commonware_codec::Codec;
pub mod buffered;
pub trait Broadcaster: Clone + Send + 'static {
type Recipients;
type Message: Codec + Clone + Send + 'static;
fn broadcast(&self, recipients: Self::Recipients, message: Self::Message) -> Feedback;
}
});