use crate::event_utils::InitializableEventHandler;
pub struct JobBuilder<T>
where
T: InitializableEventHandler + Send,
{
pub event_handler: T,
}
impl<T> From<T> for JobBuilder<T>
where
T: InitializableEventHandler + Send,
{
fn from(event_handler: T) -> Self {
Self::new(event_handler)
}
}
impl<T> JobBuilder<T>
where
T: InitializableEventHandler + Send,
{
pub fn new(event_handler: T) -> Self {
Self { event_handler }
}
}