Skip to main content

shutdown_requested

Function shutdown_requested 

Source
pub fn shutdown_requested() -> bool
Expand 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);