pub trait EventParserDyn: Send + Sync {
// Required methods
fn parse_upnp_event_dyn(
&self,
xml: &str,
) -> Result<Box<dyn Any + Send + Sync>>;
fn service_type(&self) -> Service;
}Expand description
Dynamic trait for type-erased event parsing
Required Methods§
Sourcefn parse_upnp_event_dyn(&self, xml: &str) -> Result<Box<dyn Any + Send + Sync>>
fn parse_upnp_event_dyn(&self, xml: &str) -> Result<Box<dyn Any + Send + Sync>>
Parse event XML to a dynamic event type
Sourcefn service_type(&self) -> Service
fn service_type(&self) -> Service
Get the service type