pub trait ServiceSubscriber2ProxyInterface: Send + Sync {
// Required methods
fn subscribe_to_service(
&self,
service: &str,
options: &ServiceSubscriptionOptions,
listener: ClientEnd<ServiceSubscriptionListenerMarker>,
) -> Result<(), Error>;
fn subscribe_to_all_services(
&self,
options: &ServiceSubscriptionOptions,
listener: ClientEnd<ServiceSubscriptionListenerMarker>,
) -> Result<(), Error>;
}Required Methods§
fn subscribe_to_service( &self, service: &str, options: &ServiceSubscriptionOptions, listener: ClientEnd<ServiceSubscriptionListenerMarker>, ) -> Result<(), Error>
fn subscribe_to_all_services( &self, options: &ServiceSubscriptionOptions, listener: ClientEnd<ServiceSubscriptionListenerMarker>, ) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".