Skip to main content

ProxyObserver

Trait ProxyObserver 

Source
pub trait ProxyObserver:
    Send
    + Sync
    + 'static {
    // Required method
    fn observe(&self, event: &ProxyEvent);
}

Required Methods§

Source

fn observe(&self, event: &ProxyEvent)

Receives a privacy-bounded event. Implementations must return promptly and must not panic; shipping profiles abort on panic.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl ProxyObserver for NoopProxyObserver

Source§

impl<F> ProxyObserver for F
where F: Fn(&ProxyEvent) + Send + Sync + 'static,