Sha256: 193ce320db84851f0b7d5dc18d8949e46cc3ec41e1dfac5668255af6e0d40c03
Contents?: true
Size: 1.86 KB
Versions: 4
Compression:
Stored size: 1.86 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: consider using `std::sync::Arc<T>`; for more information visit <https://doc.rust-lang.org/book/ch16-03-shared-state.html> 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 this bound | 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: consider using `std::sync::Arc<T>`; for more information visit <https://doc.rust-lang.org/book/ch16-03-shared-state.html> 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 this bound | 23 | async fn publish<T + std::marker::Send>(&self, url: T) {} | +++++++++++++++++++
Version data entries
4 entries across 4 versions & 1 rubygems