WriteEventListener

Trait WriteEventListener 

Source
pub trait WriteEventListener: CubeType {
    // Required methods
    fn on_event(this: &mut Self, event: WriteEvent);
    fn __expand_on_event(
        scope: &mut Scope,
        this: <Self as CubeType>::ExpandType,
        event: <WriteEvent as CubeType>::ExpandType,
    ) -> <() as CubeType>::ExpandType;
}
Expand description

Function that is called at each WriteEvent

Required Methods§

Source

fn on_event(this: &mut Self, event: WriteEvent)

Source

fn __expand_on_event( scope: &mut Scope, this: <Self as CubeType>::ExpandType, event: <WriteEvent as CubeType>::ExpandType, ) -> <() as CubeType>::ExpandType

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§