Skip to main content

EventParserDyn

Trait EventParserDyn 

Source
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§

Source

fn parse_upnp_event_dyn(&self, xml: &str) -> Result<Box<dyn Any + Send + Sync>>

Parse event XML to a dynamic event type

Source

fn service_type(&self) -> Service

Get the service type

Implementors§