crosvm/cros_async/src
Takaya Saeki 1be9cb2ef5 cros_async: refactor FromStr for ExecutorKind
FromStr trait is manually implemented for ExecutorKind, but
serd_keyvalue should be preferred. This commits refactors ExecutorKind
so that derives serd_keyvalue.

BUG=None
TEST=`crosvm --async-executor (epoll|uring) run ...` works
TEST=test passes on linux and windows

Change-Id: I5aafb6704c20a17120b30c290e1a4069dff9e5ce
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3924880
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org>
Reviewed-by: Noah Gold <nkgold@google.com>
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Commit-Queue: Takaya Saeki <takayas@chromium.org>
2022-10-04 09:58:49 +00:00
..
blocking Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
sync Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
sys cros_async: refactor FromStr for ExecutorKind 2022-10-04 09:58:49 +00:00
async_types.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
audio_streams_async.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
blocking.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
complete.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
event.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
io_ext.rs Reland "cros_async: add a command-line option to switch Executor 2022-10-03 09:31:24 +00:00
lib.rs Reland "cros_async: add a command-line option to switch Executor 2022-10-03 09:31:24 +00:00
mem.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
queue.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
select.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
sync.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
sys.rs Reland "cros_async: add a command-line option to switch Executor 2022-10-03 09:31:24 +00:00
timer.rs base: timer: handle 0 interval explicitly 2022-09-30 16:50:22 +00:00
waker.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00