pub trait PublisherProxyInterface: Send + Sync {
type PublishServiceInstanceResponseFut: Future<Output = Result<PublisherPublishServiceInstanceResult, Error>> + Send;
// Required method
fn publish_service_instance(
&self,
service: &str,
instance: &str,
media: Media,
perform_probe: bool,
publication_responder: ClientEnd<PublicationResponder_Marker>,
) -> Self::PublishServiceInstanceResponseFut;
}