pub trait SignalId: Any + Send + Sync + 'static { type Data: Send + Sync + Clone + 'static; }
A marker type that indicates the type and purpose of a signal.