Модуль windows
Доступно только в Windows и при включённой возможности crate
signal.Типы Windows для обработки сигналов.
Этот модуль определён только в Windows и позволяет получать уведомления «ctrl-c», «ctrl-break», «ctrl-logoff», «ctrl-shutdown» и «ctrl-close». Эти события отслеживаются с помощью функции SetConsoleCtrlHandler, которая получает соответствующий тип события windows_sys.
Структуры
- Ctrl
Break - Представляет слушатель, получающий уведомления «ctrl-break», отправленные процессу через
SetConsoleCtrlHandler. - CtrlC
- Представляет слушатель, получающий уведомления «ctrl-c», отправленные процессу через
SetConsoleCtrlHandler. - Ctrl
Close - Представляет слушатель, получающий уведомления «ctrl-close», отправленные процессу через
SetConsoleCtrlHandler. - Ctrl
Logoff - Представляет слушатель, получающий уведомления «ctrl-logoff», отправленные процессу через
SetConsoleCtrlHandler. - Ctrl
Shutdown - Представляет слушатель, получающий уведомления «ctrl-shutdown», отправленные процессу через
SetConsoleCtrlHandler.
Функции
- ctrl_
break - Создаёт новый слушатель, получающий уведомления «ctrl-break», отправленные процессу.
- ctrl_c
- Создаёт новый слушатель, получающий уведомления «ctrl-c», отправленные процессу.
- ctrl_
close - Создаёт новый слушатель, получающий уведомления «ctrl-close», отправленные процессу.
- ctrl_
logoff - Создаёт новый слушатель, получающий уведомления «ctrl-logoff», отправленные процессу.
- ctrl_
shutdown - Создаёт новый слушатель, получающий уведомления «ctrl-shutdown», отправленные процессу.
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/signal/windows/index.html