Skip to main content

EventHandler

Trait EventHandler 

Source
pub trait EventHandler
where Self: Send + Sync,
{ // Required method fn handle(&self, event_type: EventType) -> Result<(), EventError>; // Provided methods fn set_token(&self, _token: Token) { ... } fn get_token(&self) -> Token { ... } }
Expand description

Event Handler trait. Token is associated with EventHandler and certain event expected.

Required Methods§

Source

fn handle(&self, event_type: EventType) -> Result<(), EventError>

Handle event.

Provided Methods§

Source

fn set_token(&self, _token: Token)

Set token to event handler.

Source

fn get_token(&self) -> Token

Get token from event handler.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl EventHandler for UdsClientInner

EventHandler implementation for UdsClient.

Source§

impl EventHandler for UdsServerEntry

EventHandler implementation for UdsServerEntry.

Source§

impl EventHandler for UdsServerInner

EventHandler implementation for UdsServerInner.