pub trait FragmentEngine:
Send
+ Sync
+ 'static {
// Required method
fn run<'a>(
&'a self,
fragment_id: FragmentId,
ogg_bytes: &'a [u8],
is_active: &'a (dyn Fn() -> bool + Send + Sync),
) -> EngineFuture<'a>;
}Required Methods§
fn run<'a>( &'a self, fragment_id: FragmentId, ogg_bytes: &'a [u8], is_active: &'a (dyn Fn() -> bool + Send + Sync), ) -> EngineFuture<'a>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".