pub trait Source: Debug {
type Value: Convenient;
type Cache: SourceCache<Self::Value>;
fn handle(
&self,
state: &mut dyn State,
handler: Box<dyn Handler<Self::Value>>
) -> HandledSource;
}
Expand description
An object which can send values to a binding.