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