pub struct WorkerBuilder<Args, Ctx, Source, Middleware> { /* private fields */ }Expand description
Declaratively builds a Worker
Implementations§
Source§impl WorkerBuilder<(), (), (), Identity>
impl WorkerBuilder<(), (), (), Identity>
Sourcepub fn new<T: AsRef<str>>(name: T) -> WorkerBuilder<(), (), (), Identity>
pub fn new<T: AsRef<str>>(name: T) -> WorkerBuilder<(), (), (), Identity>
Build a new WorkerBuilder instance with a name for the worker to build
Source§impl<Args, Ctx, M, B> WorkerBuilder<Args, Ctx, B, M>where
B: Backend<Args = Args>,
impl<Args, Ctx, M, B> WorkerBuilder<Args, Ctx, B, M>where
B: Backend<Args = Args>,
Sourcepub fn chain<NewLayer>(
self,
f: impl FnOnce(M) -> NewLayer,
) -> WorkerBuilder<Args, Ctx, B, NewLayer>
pub fn chain<NewLayer>( self, f: impl FnOnce(M) -> NewLayer, ) -> WorkerBuilder<Args, Ctx, B, NewLayer>
Allows of decorating the service that consumes jobs. Allows adding multiple middleware in one call
Sourcepub fn layer<U>(self, layer: U) -> WorkerBuilder<Args, Ctx, B, Stack<U, M>>
pub fn layer<U>(self, layer: U) -> WorkerBuilder<Args, Ctx, B, Stack<U, M>>
Allows adding middleware to the layer stack
Source§impl<Args, Ctx, B, M> WorkerBuilder<Args, Ctx, B, M>where
B: Backend<Args = Args, Context = Ctx>,
Finalizes the builder and constructs a Worker with the provided service
impl<Args, Ctx, B, M> WorkerBuilder<Args, Ctx, B, M>where
B: Backend<Args = Args, Context = Ctx>,
Finalizes the builder and constructs a Worker with the provided service
Source§impl<Args, Ctx, M, B> WorkerBuilder<Args, Ctx, B, M>where
B: Backend<Args = Args>,
impl<Args, Ctx, M, B> WorkerBuilder<Args, Ctx, B, M>where
B: Backend<Args = Args>,
Sourcepub fn check_fn<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>>(self, _: F)
pub fn check_fn<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>>(self, _: F)
A helper for checking that the builder can build a worker with the provided service (check_fn arguments)
Sourcepub fn check_fn_2<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)
pub fn check_fn_2<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>>( self, _: F, )
A helper for checking that the builder can build a worker with the provided service (check_fn_2 arguments)
Sourcepub fn check_fn_3<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)
pub fn check_fn_3<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>>( self, _: F, )
A helper for checking that the builder can build a worker with the provided service (check_fn_3 arguments)
Sourcepub fn check_fn_4<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)
pub fn check_fn_4<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>>( self, _: F, )
A helper for checking that the builder can build a worker with the provided service (check_fn_4 arguments)
Sourcepub fn check_fn_5<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)
pub fn check_fn_5<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>>( self, _: F, )
A helper for checking that the builder can build a worker with the provided service (check_fn_5 arguments)
Sourcepub fn check_fn_6<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)
pub fn check_fn_6<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>>( self, _: F, )
A helper for checking that the builder can build a worker with the provided service (check_fn_6 arguments)
Sourcepub fn check_fn_7<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)
pub fn check_fn_7<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>>( self, _: F, )
A helper for checking that the builder can build a worker with the provided service (check_fn_7 arguments)
Sourcepub fn check_fn_8<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)
pub fn check_fn_8<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>>( self, _: F, )
A helper for checking that the builder can build a worker with the provided service (check_fn_8 arguments)
Sourcepub fn check_fn_9<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_9<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_9 arguments)
Sourcepub fn check_fn_10<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_10<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_10 arguments)
Sourcepub fn check_fn_11<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_11<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_11 arguments)
Sourcepub fn check_fn_12<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_12<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_12 arguments)
Sourcepub fn check_fn_13<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_13<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_13 arguments)
Sourcepub fn check_fn_14<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>, A14: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_14<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>, A14: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_14 arguments)
Sourcepub fn check_fn_15<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>, A14: FromRequest<Task<Args, Ctx, B::IdType>>, A15: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_15<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>, A14: FromRequest<Task<Args, Ctx, B::IdType>>, A15: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_15 arguments)
Sourcepub fn check_fn_16<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>, A14: FromRequest<Task<Args, Ctx, B::IdType>>, A15: FromRequest<Task<Args, Ctx, B::IdType>>, A16: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>: Service<Task<Args, Ctx, B::IdType>>,
pub fn check_fn_16<F, A1: FromRequest<Task<Args, Ctx, B::IdType>>, A2: FromRequest<Task<Args, Ctx, B::IdType>>, A3: FromRequest<Task<Args, Ctx, B::IdType>>, A4: FromRequest<Task<Args, Ctx, B::IdType>>, A5: FromRequest<Task<Args, Ctx, B::IdType>>, A6: FromRequest<Task<Args, Ctx, B::IdType>>, A7: FromRequest<Task<Args, Ctx, B::IdType>>, A8: FromRequest<Task<Args, Ctx, B::IdType>>, A9: FromRequest<Task<Args, Ctx, B::IdType>>, A10: FromRequest<Task<Args, Ctx, B::IdType>>, A11: FromRequest<Task<Args, Ctx, B::IdType>>, A12: FromRequest<Task<Args, Ctx, B::IdType>>, A13: FromRequest<Task<Args, Ctx, B::IdType>>, A14: FromRequest<Task<Args, Ctx, B::IdType>>, A15: FromRequest<Task<Args, Ctx, B::IdType>>, A16: FromRequest<Task<Args, Ctx, B::IdType>>>(
self,
_: F,
)where
TaskFn<F, Args, Ctx, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>: Service<Task<Args, Ctx, B::IdType>>,
A helper for checking that the builder can build a worker with the provided service (check_fn_16 arguments)