Skip to main content

MaybeSend

Trait MaybeSend 

Source
pub trait MaybeSend: Send { }
Expand description

Send natively, nothing at all on wasm32.

A native host runs a request’s future on a multi-threaded runtime, which needs it to be Send; a Worker runs it on one thread, and its socket and bindings are JavaScript objects that cannot be. One bound spelled this way lets the same generic code serve both.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl<T: Send + ?Sized> MaybeSend for T

Available on non-WebAssembly only.