-
Notifications
You must be signed in to change notification settings - Fork 419
Closed
Description
I can't create a Concurrent::Cancellation
.
Minimal reproduction:
$ ruby -rconcurrent-ruby -e Concurrent::Cancellation.new
-e:1:in `<main>': uninitialized constant Concurrent::Cancellation (NameError)
Concurrent::Cancellation.new
^^^^^^^^^^^^^^
Did you mean? Concurrent::CancelledOperationError
$ ruby -rconcurrent -e Concurrent::Cancellation.new
-e:1:in `<main>': uninitialized constant Concurrent::Cancellation (NameError)
Concurrent::Cancellation.new
^^^^^^^^^^^^^^
Did you mean? Concurrent::CancelledOperationError
My project uses Concurrent::Promises.future
for multi-threading, and I am trying to implement a cancellation mechanism.
All my google search results suggest creating this Cancellation instance in this way.
I feel like I must be missing something obvious.
$ ruby -rconcurrent -e 'puts Concurrent::VERSION'
1.3.4
Using ruby 3.1 on debian.
Metadata
Metadata
Assignees
Labels
No labels