Sha256: 980e099b235b310d1a059343c0c530cef0308dc7bd66a27ee192e7837df9012e
Contents?: true
Size: 1.66 KB
Versions: 2
Compression:
Stored size: 1.66 KB
Contents
error: future cannot be sent between threads safely --> tests/ui/consider-restricting.rs:16:49 | 16 | async fn publish<T: IntoUrl>(&self, url: T) {} | ^^ future created by async block is not `Send` | note: captured value is not `Send` --> tests/ui/consider-restricting.rs:16:41 | 16 | async fn publish<T: IntoUrl>(&self, url: T) {} | ^^^ has type `T` which is not `Send` = note: required for the cast from `Pin<Box<{async block@$DIR/tests/ui/consider-restricting.rs:16:49: 16:51}>>` to `Pin<Box<(dyn Future<Output = ()> + Send + 'async_trait)>>` help: consider further restricting type parameter `T` with trait `Send` | 16 | async fn publish<T: IntoUrl + std::marker::Send>(&self, url: T) {} | +++++++++++++++++++ error: future cannot be sent between threads safely --> tests/ui/consider-restricting.rs:23:40 | 23 | async fn publish<T>(&self, url: T) {} | ^^ future created by async block is not `Send` | note: captured value is not `Send` --> tests/ui/consider-restricting.rs:23:32 | 23 | async fn publish<T>(&self, url: T) {} | ^^^ has type `T` which is not `Send` = note: required for the cast from `Pin<Box<{async block@$DIR/tests/ui/consider-restricting.rs:23:40: 23:42}>>` to `Pin<Box<(dyn Future<Output = ()> + Send + 'async_trait)>>` help: consider further restricting type parameter `T` with trait `Send` | 23 | async fn publish<T + std::marker::Send>(&self, url: T) {} | +++++++++++++++++++
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wasmtime-29.0.0 | ./ext/cargo-vendor/async-trait-0.1.85/tests/ui/consider-restricting.stderr |
wasmtime-28.0.0 | ./ext/cargo-vendor/async-trait-0.1.85/tests/ui/consider-restricting.stderr |