hyperlane_broadcast/broadcast_map/trait.rs
1use crate::*;
2
3/// Defines the essential traits required for types that can be used as values in a `BroadcastMap`.
4///
5/// Any type implementing `BroadcastMapTrait` must also implement `Clone` and `Debug`,
6/// enabling efficient duplication and debugging within the broadcast map system.
7pub trait BroadcastMapTrait: Clone + Debug {}