pub type BoxedMakeService<S, E> = Box<dyn MakeService<Service = S, Error = E> + Send + Sync + 'static>;Expand description
A boxed trait object of MakeService that enables type erasure for service factories.
BoxedMakeService<S, E> allows different implementations of MakeService to be
treated uniformly, as long as they produce the same Service type S and Error type E.
This type is particularly useful when designing systems with pluggable or configurable
service factories, where the exact implementation of the factory may vary or be determined at runtime.
Aliased Typeยง
pub struct BoxedMakeService<S, E>(/* private fields */);