mod builder;
mod connector;
mod controller;
mod stream;
mod traits;
pub use builder::AsyncComponentBuilder;
pub use connector::AsyncConnector;
pub use controller::{AsyncComponentController, AsyncController};
pub use stream::AsyncComponentStream;
pub use traits::AsyncComponent;
pub use traits::SimpleAsyncComponent;
#[derive(Debug)]
pub struct AsyncComponentParts<C: AsyncComponent> {
pub model: C,
pub widgets: C::Widgets,
}