pub trait StateNodeAdapterFactory {
type Adapter: StateNodeAdapter;
// Required method
fn create(&self, listener: Arc<dyn StateNodeEventListener>) -> Self::Adapter;
}pub trait StateNodeAdapterFactory {
type Adapter: StateNodeAdapter;
// Required method
fn create(&self, listener: Arc<dyn StateNodeEventListener>) -> Self::Adapter;
}