| Crates.io | winmsg-executor |
| lib.rs | winmsg-executor |
| version | 0.3.0 |
| created_at | 2024-06-12 13:28:08.408535+00 |
| updated_at | 2024-12-24 14:58:27.426896+00 |
| description | Per-thread async rust executor for windows |
| homepage | |
| repository | https://github.com/timokroeger/winmsg-executor |
| max_upload_size | |
| id | 1269644 |
| size | 55,419 |
winmsg-executorPer-thread async Rust executor for Windows. Each task is backed by a message-only window. The executor thread runs the native Windows message loop, which dispatches wake messages to the task's window procedure, which polls the task future.
Send or Sync is not required for the task future.Both of the listed crates run one task/future per thread and expose only block_on().
Is block_on an executor?
windows-executorPostThreadMessage().PostQuitMessage() call) when the task future returns.windows-async-rsLicensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.