pub fn shutdown_requested() -> boolExpand description
Retorna true se um sinal de encerramento foi recebido desde o início do processo.
O valor reflete o estado de SHUTDOWN. Sem chamada a ctrlc::set_handler,
o estado inicial é sempre false.
§Examples
use sqlite_graphrag::shutdown_requested;
// Em condições normais de inicialização o sinal não foi recebido.
assert!(!shutdown_requested());use std::sync::atomic::Ordering;
use sqlite_graphrag::{SHUTDOWN, shutdown_requested};
// Simula recebimento de sinal e verifica que a função reflete o estado.
SHUTDOWN.store(true, Ordering::SeqCst);
assert!(shutdown_requested());
// Restaura para não contaminar outros testes.
SHUTDOWN.store(false, Ordering::SeqCst);