pub struct JobProcessorRegistryBuilder { /* private fields */ }
Implementations§
Source§impl JobProcessorRegistryBuilder
impl JobProcessorRegistryBuilder
pub fn register_job_processor<T: JobProcessor + Send + Sync + RefUnwindSafe + Default + 'static>(
&mut self,
)where
<T as JobProcessor>::InputT: for<'a> Deserialize<'a>,
<T as JobProcessor>::OutputT: Serialize,
pub fn register_job_processor_instance<T: JobProcessor + Send + Sync + RefUnwindSafe + 'static>(
&mut self,
job_processor: T,
)where
<T as JobProcessor>::InputT: for<'a> Deserialize<'a>,
<T as JobProcessor>::OutputT: Serialize,
pub fn build(self) -> JobProcessorRegistry
Trait Implementations§
Source§impl Default for JobProcessorRegistryBuilder
impl Default for JobProcessorRegistryBuilder
Source§fn default() -> JobProcessorRegistryBuilder
fn default() -> JobProcessorRegistryBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JobProcessorRegistryBuilder
impl RefUnwindSafe for JobProcessorRegistryBuilder
impl Send for JobProcessorRegistryBuilder
impl Sync for JobProcessorRegistryBuilder
impl Unpin for JobProcessorRegistryBuilder
impl UnwindSafe for JobProcessorRegistryBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more