tipc-rust: Add wrap_service! macro

Add a new wrap_service! macro that can be used
to wrap a service in a newtype. This is useful
for serving the same service using service_dispatcher!
over different ports, since that macro requires that
all service types passed in are different.

Bug: 242243245
Test: Presubmit
Change-Id: I1c4fdc5e9664caa2bc2f6ab9dbc15ccd83e55883
1 file changed