Skip to main content

RuntimeStrategy

Trait RuntimeStrategy 

Source
pub trait RuntimeStrategy: Send + Sync {
    // Required method
    fn spawn<F>(&self, future: F)
       where F: Future<Output = ()> + Send + 'static;
}
Expand description

Strategy pattern for handling runtime environment differences (CLI/Local vs Cloudflare/Edge)

Required Methods§

Source

fn spawn<F>(&self, future: F)
where F: Future<Output = ()> + Send + 'static,

Spawn a future in the environment’s preferred way

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§