U:RDoc::AnyMethod[iI"reason:ETI"2Concurrent::Promises::ResolvableFuture#reason;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I"IBehaves as {Future#reason} but has one additional optional argument ;TI"resolve_on_timeout.;To:RDoc::Markup::BlankLine o;
;	[I"4@!macro promises.resolvable.resolve_on_timeout ;TI"-@return [Exception, timeout_value, nil] ;TI"@see Future#reason;T:
@fileI"/lib/concurrent-ruby/concurrent/promises.rb;T:0@omit_headings_from_table_of_contents_below000[ I"C(timeout = nil, timeout_value = nil, resolve_on_timeout = nil);T@FI"ResolvableFuture;TcRDoc::NormalClass00