trellis_runner/engine/
cancellation.rs1use tokio_util::sync::CancellationToken;
2
3pub struct CancellationGuard<'a> {
4 pub(super) token: &'a CancellationToken,
5}
6
7impl<'a> CancellationGuard<'a> {
8 pub fn check(&self) -> bool {
9 self.token.is_cancelled()
10 }
11}