Ruby 4.0 リファレンスマニュアル

class Ractor::RemoteError

[edit]

要約

他の Ractor で発生した例外を、その結果を待っている Ractor に伝えるために発生します。

もとの例外は Exception#cause で取得できます。

r = Ractor.new { raise "boom" }
begin
  r.value
rescue Ractor::RemoteError => e
  p e.message       # => "thrown by remote Ractor."
  p e.cause.message # => "boom"
end

目次

インスタンスメソッド

継承しているメソッド

Exceptionから継承している特異メソッド
Exceptionから継承しているメソッド

インスタンスメソッド

ractor -> RactorRuby 3.0 から[permalink][rdoc][edit]

例外が発生した Ractor を返します。

[SEE_ALSO] Ractor