class Async::WorkerPool::Promise
def cancel
def cancel return unless @work @guard.synchronize do @work = nil @state = :cancelled @thread&.raise(Interrupt) end end
def cancel return unless @work @guard.synchronize do @work = nil @state = :cancelled @thread&.raise(Interrupt) end end