JezK
Edit File: cdesc-SettableStruct.ri
U:RDoc::NormalModule[iI"SettableStruct:EFI"Concurrent::SettableStruct;F0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[ I"GAn thread-safe, write-once variation of Ruby's standard `Struct`. ;TI"MEach member can have its value set at most once, either at construction ;TI"For any time thereafter. Attempting to assign a value to a member ;TI"Pthat has already been set will result in a `Concurrent::ImmutabilityError`.;To:RDoc::Markup::BlankLine o; ;[I"T@see http://ruby-doc.org/core-2.2.0/Struct.html Ruby standard library `Struct` ;TI"H@see http://en.wikipedia.org/wiki/Final_(Java) Java `final` keyword;T: @fileI"&lib/concurrent/settable_struct.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[ [U:RDoc::Constant[i I"FACTORY;FI"(Concurrent::SettableStruct::FACTORY;F00o;;[ ;@;0@@cRDoc::NormalModule0[[I"$Synchronization::AbstractStruct;To;;[ ;@;0I"&lib/concurrent/settable_struct.rb;T[[I" class;T[[:public[[I"new;F@'[:protected[ [:private[ [I" instance;T[[;[[I"==;T@'[I"[];F@'[I"[]=;F@'[I" each;F@'[I"each_pair;F@'[I"inspect;F@'[I" merge;F@'[I"select;F@'[I" to_a;T@'[I" to_h;F@'[I" to_s;T@'[I"values;F@'[I"values_at;F@'[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;0;0[@I"Concurrent;F@!