type ErasedIptEstablisher = dyn Any + Send + Sync + 'static;
Type-erased version of Box<IptEstablisher>
Box<IptEstablisher>
The real type is M::IptEstablisher. We use Box<dyn Any> to avoid propagating the M type parameter to Ipt etc.
M::IptEstablisher
Box<dyn Any>
M
Ipt