diff --git a/search-index.js b/search-index.js index dee897f06..948479513 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["wiwi",{"t":"CCCCCCCCCQCCCCCCCQQQQQCCCCCCFINNNNNNNNNNNNNNNNCCFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNOONNNNNNNNNNNHHHHHHOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNFFNNNNOOOONNOONNHHOOOOONNNNNNNNNNNNOOOOONNTTTKFKNNNNNNNMMNONMNMNNNNNNNNFNNNNNNNNNNNNNNNNNNNNFFFFFFFRFFKFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNCNENNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHGPPSSSNNHHHNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKFPFPKKKRRKRRRFRRFFRKFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCFFNNNNNNNNHNNNNNNNNNNNNNNKTYKMNHHHHSHEFEEEEFTTEEFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEEEEENNNNNNNEEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCKKNNNMNMMNNMKHMHGKIKPPNNNNMNNNNNHMMHMHMHHHNNNNNNNNNNNNNOOFNNNNNNNNNNNNQQQQQQKFNNONNNNNNHMHNNNNNNNNFKRFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNMNNNMCNNNNNNNNNFKRFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNKMMMSGPPPSSSSSNNHHNNNNNNNNNNNNN","n":["auth","bigint","bitstream","chainer","clock_timer","debounce","h","hex","id","int_range","iter","lazy_wrap","lsl","memory_usage","path","prelude","serialiser","smallint_negative_as_unsigned_range","smallint_negative_range","smallint_positive_range","smallint_signed_range","smallint_unsigned_range","string_pool","sudoku","to_maybeuninit","z85","error","flow","Error","Result","borrow","borrow_mut","fmt","fmt","from","from","into","source","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_string","try_from","try_into","type_id","vzip","signin","signup","ClientContinuerS1","ClientContinuerS2","ClientContinuerS3","ServerS2Params","ServerS3Params","SigninRequestS1","SigninRequestS2","SigninRequestS3","SigninResponseS1","SigninResponseS2","SigninResponseS3","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","challenge_signature","encrypted_user_sec_key","encrypted_user_sec_key","encrypted_user_sec_key_nonce","encrypted_user_sec_key_nonce","from","from","from","from","from","from","from","from","from","from","from","hashed_pw_verifier","hashed_pw_verifier_salt","into","into","into","into","into","into","into","into","into","into","into","process_signin_client_final","process_signin_client_s1","process_signin_client_s2","process_signin_client_s3","process_signin_server_s2","process_signin_server_s3","pw_key_salt","pw_verifier","pw_verifier_salt","session_id","session_pub_key","signin_attempt_id","signin_attempt_id","signin_attempt_id","signing_challenge","signing_challenge","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_id","user_public_key","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","SignupRequest","StoredUnverifiedUserData","borrow","borrow","borrow_mut","borrow_mut","encrypted_user_sec_key","encrypted_user_sec_key","encrypted_user_sec_key_nonce","encrypted_user_sec_key_nonce","from","from","hashed_pw_verifier","hashed_pw_verifier_salt","into","into","process_signup_client","process_signup_server","pw_key_salt","pw_key_salt","pw_verifier","pw_verifier_salt","pw_verifier_salt","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_into","try_into","type_id","type_id","user_id","user_id","user_public_key","user_public_key","verification_token","vzip","vzip","BITS","MAX","MIN","Part","U320","UnsignedBigint","add_unchecked","borrow","borrow_mut","clone","clone_into","fmt","from","from_bool","from_le_parts","from_le_parts","inner","into","into_le_parts","into_le_parts","overflowing_add","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","try_from","try_into","type_id","vzip","Encoder","borrow","borrow_mut","from","into","into_bytes","new","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","try_from","try_into","type_id","vzip","with_output_capacity","write_bits_u128_unchecked","write_bits_u16_unchecked","write_bits_u32_unchecked","write_bits_u64_unchecked","write_bits_u8_unchecked","write_bits_usize_unchecked","ArrayChain","ArrayMutChain","ArrayRefChain","BTreeMapChain","BTreeSetChain","BinaryHeapChain","BitstreamEncoderChain","Chain","HashMapChain","HashSetChain","IntoChainer","LinkedListChain","SliceBoxChain","SliceMutChain","SliceRefChain","StrBoxChain","StrMutChain","StrRefChain","StringChain","StringMutChain","StringRefChain","VecChain","VecDequeChain","VecMutChain","VecRefChain","append","append","append_vec_chain","as_chunks","as_chunks_mut","as_chunks_unchecked","as_chunks_unchecked_mut","as_mut","as_mut","as_rchunks","as_rchunks_mut","as_ref","as_ref","assume_init","assume_init","binary_search","binary_search_by","binary_search_by_key","binary_search_by_key_uninit","binary_search_by_uninit","binary_search_uninit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","capacity","capacity_uninit","capacity_uninit","capacity_uninit","clear","clear","clone","clone_from_slice","clone_into","contains","contains_uninit","copy_from_slice","copy_within","dedup","dedup_by","dedup_by_key","dedup_by_key_mut","dedup_by_mut","default","drain","ends_with","ends_with_uninit","extend_from_slice","extend_from_within","extend_from_within","fill","fill_with","first","first","first","first","first_chunk","first_chunk_mut","first_mut","first_mut","first_mut","flatten","flatten","flatten","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw_parts","from_raw_parts","from_utf16","from_utf16_lossy","from_utf8","from_utf8_unchecked","get","get_mut","get_unchecked","get_unchecked_mut","insert","insert","insert_str","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_binary_heap","into_bytes","into_bytes","into_bytes_chainer","into_bytes_chainer","into_chainer","into_chainer","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_raw_parts","into_sorted_vec","into_sorted_vec_chainer","into_vec_chain","into_vec_chain","is_ascii","is_ascii_uninit","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty_uninit","is_empty_uninit","is_empty_uninit","is_empty_uninit","is_empty_uninit","last","last","last","last_chunk","last_chunk_mut","last_mut","last_mut","leak","len","len","len","len","len","len_uninit","len_uninit","len_uninit","len_uninit","len_uninit","make_ascii_lowercase","make_ascii_uppercase","new","new","new","new","new","new","new","new","new_uninit","new_uninit","new_zeroed","new_zeroed","nonchain_array","nonchain_array","nonchain_array","nonchain_array_chainer_mut","nonchain_array_chainer_ref","nonchain_array_chainer_ref","nonchain_array_mut","nonchain_array_mut","nonchain_boxed_slice","nonchain_boxed_slice_chainer","nonchain_bytes","nonchain_contiguous_mut","nonchain_inner","nonchain_ptr","nonchain_ptr","nonchain_ptr_mut","nonchain_ptr_mut","nonchain_ptr_range","nonchain_ptr_range_mut","nonchain_raw_parts","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice_chainer_mut","nonchain_slice_chainer_mut","nonchain_slice_chainer_mut","nonchain_slice_chainer_mut","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainers_mut","nonchain_slice_chainers_ref","nonchain_slice_mut","nonchain_slice_mut","nonchain_slice_mut","nonchain_slice_mut","nonchain_slice_mut","nonchain_slices","nonchain_slices_mut","nonchain_str","nonchain_str_mut","nonchain_vec","nonchain_vec_deque","nonchain_vec_deque_mut","nonchain_vec_mut","nonchain_vec_mut","pop","pop","pop","pop_uninit","pop_uninit","pop_uninit","push","push","push","push_str","remove","remove","remove_uninit","remove_uninit","repeat","reserve","reserve","reserve","reserve_exact","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain_mut","reverse","set_len","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sort","sort","sort_and_dedup","sort_by","sort_by","sort_by_cached_key","sort_by_cached_key","sort_by_key","sort_by_key","sort_floats","sort_floats","sort_unstable","sort_unstable","sort_unstable_by","sort_unstable_by","sort_unstable_by_key","sort_unstable_by_key","spare_capacity_mut","splice","split","split_at_spare_mut","split_first","split_first_chunk","split_first_chunk_mut","split_first_mut","split_last","split_last_chunk","split_last_chunk_mut","split_last_mut","split_left_off","split_left_off_uninit","split_right_off","split_right_off_uninit","starts_with","starts_with_uninit","swap","swap_remove","swap_remove_uninit","swap_unchecked","swap_with_slice","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_owned","traits","truncate","truncate","truncate_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","windows","with_capacity","with_capacity","with_capacity","with_capacity","with_capacity","with_capacity","with_output_capacity","with_peek","with_peek_mut","write_bits_u128_unchecked","write_bits_u16_unchecked","write_bits_u32_unchecked","write_bits_u64_unchecked","write_bits_u8_unchecked","ClockTimer","Tick","borrow","borrow","borrow_mut","borrow_mut","builder","builder","chrono","delayed","elapsed","end_time","from","from","into","into","past_due","remaining","run_to_end","start_time","tick","time","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","total_runtime","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Builder","BuilderWithEnd","BuilderWithInterval","BuilderWithStart","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","from","from","from","from","into","into","into","into","new","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_duration","with_end_datetime","with_interval","with_start_datetime","debounce","debounce_immediate","debounce_immediate_with_rt","debounce_with_rt","h","DecodeError","InvalidChar","InvalidLength","TABLE_ENCODER_LEN","TABLE_ENCODER_LOWER","TABLE_ENCODER_UPPER","borrow","borrow_mut","decode_hex","encode_hex","encode_hex_upper","fmt","fmt","from","into","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_string","try_from","try_into","type_id","vzip","GeneratedID","IDGenerator","as_signed","as_unsigned","as_unsigned_nonzero","borrow","borrow","borrow_mut","borrow_mut","from","from","from_alphanumeric_string","from_signed","from_signed_unchecked","from_unsigned","from_unsigned_unchecked","into","into","new","next","to_alphanumeric_string","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_into","try_into","type_id","type_id","unix_time","vzip","vzip","AsStdIterator","AsWiwiIter","DoubleEndedIter","Empty","Estimate","FromFn","HardBound","IntoIter","IntoStdIterator","IntoWiwiIter","Item","Item","Iter","Iter","Iter","Iter","IterAdapter","Iterator","Iterator","Map","Peek","PeekItem","Peekable","RepeatPerItem","Rev","SizeHint","SizeHintBound","Tuple1","Tuple10","Tuple11","Tuple12","Tuple13","Tuple14","Tuple15","Tuple16","Tuple17","Tuple18","Tuple19","Tuple2","Tuple20","Tuple21","Tuple22","Tuple23","Tuple24","Tuple25","Tuple26","Tuple27","Tuple28","Tuple29","Tuple3","Tuple30","Tuple31","Tuple32","Tuple4","Tuple5","Tuple6","Tuple7","Tuple8","Tuple9","Unknown","batch_invert","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_std_as_wiwi_iter","borrow_std_as_wiwi_iter","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","convert_std_into_wiwi_iter","convert_std_into_wiwi_iter","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","count","default","empty","estimate","fmt","fmt","for_each","for_each_back","for_each_back","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_fn","hard_bound","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_iter","into_std_hint","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","map","new","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","peek","peek","peekable","repeat_per_item","rev","rev","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","split","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unknown","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_lower_estimate","with_lower_hard_bound","with_lower_unknown","with_upper_estimate","with_upper_hard_bound","with_upper_unknown","bound","estimate","Initialised","LazyWrap","LazyWrapState","Uninitialised","as_mut","as_ref","borrow","borrow","borrow_mut","borrow_mut","deref","deref_mut","drop","ensure_initialised","fmt","fmt","from","from","into","into","into_inner","into_inner_initialised","is_initialised","new","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","callback_api","Script","ScriptBuilder","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","script","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dynamic","MEMORY_USAGE","MemoryUsage","Static","calculate_memory_usage","calculate_values_usage","dynamic_mem_usage_of_val","dynamic_values_usage_of_val","static_mem_usage_of","static_mem_usage_of_val","SEP","basename","ClockTimer","DateTime","GeneratedID","IDGenerator","LazyWrap","LazyWrapState","Local","MAX_UTC","MIN_UTC","String","Tick","TimeDelta","UNIX_EPOCH","abs","add","add","add","add","add","add","add_assign","add_assign","add_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","checked_add","checked_add_days","checked_add_months","checked_add_signed","checked_sub","checked_sub_days","checked_sub_months","checked_sub_signed","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","date","date_naive","day","day0","days","debounce","debounce_immediate","debounce_immediate_with_rt","debounce_with_rt","decode_hex","decode_z85","default","default","default","default","div","duration_round","duration_trunc","encode_hex","encode_hex_upper","encode_z85","eq","eq","equivalent","equivalent","equivalent","equivalent","fixed_offset","fmt","fmt","fmt","fmt","fmt","format","format_with_items","from","from","from","from","from","from","from","from","from","from","from","from_local","from_naive_utc_and_offset","from_offset","from_std","from_str","from_str","from_str","from_timestamp","from_timestamp_micros","from_timestamp_millis","from_timestamp_nanos","from_utc","h","hash","hash","hour","hours","into","into","into","is_zero","iso_week","max_value","microseconds","milliseconds","min_value","minute","minutes","month","month0","mul","naive_local","naive_utc","nanosecond","nanoseconds","neg","new","now","num_days","num_hours","num_microseconds","num_milliseconds","num_minutes","num_nanoseconds","num_seconds","num_weeks","offset","offset_from_local_date","offset_from_local_datetime","offset_from_utc_date","offset_from_utc_datetime","ordinal","ordinal0","parse_and_remainder","parse_from_rfc2822","parse_from_rfc3339","parse_from_str","partial_cmp","partial_cmp","round_subsecs","second","seconds","signed_duration_since","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","subsec_nanos","sum","sum","time","timestamp","timestamp_micros","timestamp_millis","timestamp_nanos","timestamp_nanos_opt","timestamp_subsec_micros","timestamp_subsec_millis","timestamp_subsec_nanos","timezone","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_owned","to_owned","to_owned","to_rfc2822","to_rfc3339","to_rfc3339_opts","to_std","to_string","to_string","to_utc","today","trunc_subsecs","try_days","try_from","try_from","try_from","try_hours","try_into","try_into","try_into","try_milliseconds","try_minutes","try_seconds","try_weeks","type_id","type_id","type_id","vzip","vzip","vzip","weekday","weeks","with_day","with_day0","with_hour","with_minute","with_month","with_month0","with_nanosecond","with_ordinal","with_ordinal0","with_second","with_timezone","with_year","year","years_since","zero","buffer","deserialise","error","marker","number","serialise","BufferRead","BufferWrite","read_byte","read_bytes","read_bytes_const","read_bytes_ptr","read_bytes_ptr_const","reserve","with_ptr","write_byte","write_bytes","write_bytes_unchecked","Deserialise","deserialise","deserialise","deserialise_lax","Error","OptionExt","Result","ResultExt","Str","String","borrow","borrow_mut","clone","clone_into","convert_err","convert_err","deref","eq","equivalent","equivalent","err_eof","err_eof","err_f","err_str","err_str","err_string","err_string","error_eof","error_str","error_string","fmt","fmt","from","into","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","to_string","try_from","try_into","type_id","vzip","msg","msg","Marker","borrow","borrow_mut","from","into","read_from","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","try_from","try_into","type_id","vzip","int_range","smallint_negative_as_unsigned_range","smallint_negative_range","smallint_positive_range","smallint_signed_range","smallint_unsigned_range","Serialise","SerialiseOptions","borrow","borrow_mut","capacity","clone","clone_into","default","fmt","from","into","serialise","serialise","serialise_with_options","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","try_from","try_into","type_id","vzip","GlobalPool","Pool","Raw","String","add","add","add","add","add","add","add","add","add","add","add_assign","add_assign","add_assign","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow_mut","clone","clone_into","default","deref","fmt","fmt","from","from","from","into","pool","raw_clone","raw_empty","raw_from_slice","raw_from_slices","raw_from_vec","raw_into_boxed_slice","raw_into_vec","raw_to_slice","string","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","to_string","try_from","try_into","type_id","vzip","GlobalPool","Pool","Raw","SlicesWrap","SlicesWrapIter","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_std_as_wiwi_iter","clone","clone_into","convert_std_into_wiwi_iter","default","equivalent","fmt","fmt","from","from","from","hash","into","into","into","into_iter","into_iter","next","raw_clone","raw_clone","raw_empty","raw_from_slice","raw_from_slices","raw_from_slices","raw_from_vec","raw_into_boxed_slice","raw_into_vec","raw_to_slice","raw_to_slice","size_hint","to_boxed_slice","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_owned","to_vec","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","String","as_bytes","as_str","clear","clone_to","from_str_in","from_utf16","from_utf16_in","from_utf16_lossy","from_utf16_lossy_in","from_utf8","from_utf8_in","from_utf8_lossy","from_utf8_lossy_in","from_utf8_slice","from_utf8_slice_in","from_utf8_unchecked","from_utf8_unchecked_in","from_utf8_unchecked_slice","from_utf8_unchecked_slice_in","insert","insert_str","into_boxed_str","into_bytes","into_other_pool","leak","new","new_in","pop","push","push_str","remove","retain","split_off","split_off_in","to_other_pool","truncate","Board","borrow","borrow_mut","from","into","new","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","try_from","try_into","type_id","vzip","ToMaybeUninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","BINARY_FRAME_LEN","DecodeError","FrameOverflow","InvalidChar","InvalidLength","STRING_FRAME_LEN","TABLE_DECODER","TABLE_DECODER_LEN","TABLE_ENCODER","TABLE_ENCODER_LEN","borrow","borrow_mut","decode_z85","encode_z85","eq","fmt","fmt","from","into","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"wiwi"],[26,"wiwi::auth"],[28,"wiwi::auth::error"],[46,"wiwi::auth::flow"],[48,"wiwi::auth::flow::signin"],[205,"wiwi::auth::flow::signup"],[247,"wiwi::bigint"],[276,"wiwi::bitstream"],[297,"wiwi::chainer"],[883,"wiwi::clock_timer"],[920,"wiwi::clock_timer::builder"],[974,"wiwi::debounce"],[978,"wiwi::h"],[979,"wiwi::hex"],[1002,"wiwi::id"],[1038,"wiwi::iter"],[1792,"wiwi::iter::SizeHintBound"],[1794,"wiwi::lazy_wrap"],[1833,"wiwi::lsl"],[1834,"wiwi::lsl::callback_api"],[1859,"wiwi::memory_usage"],[1869,"wiwi::path"],[1871,"wiwi::prelude"],[2105,"wiwi::serialiser"],[2111,"wiwi::serialiser::buffer"],[2123,"wiwi::serialiser::deserialise"],[2127,"wiwi::serialiser::error"],[2166,"wiwi::serialiser::error::Error"],[2168,"wiwi::serialiser::marker"],[2181,"wiwi::serialiser::number"],[2187,"wiwi::serialiser::serialise"],[2209,"wiwi::string_pool"],[2262,"wiwi::string_pool::pool"],[2327,"wiwi::string_pool::string"],[2364,"wiwi::sudoku"],[2377,"wiwi::to_maybeuninit"],[2381,"wiwi::z85"],[2408,"core::fmt"],[2409,"core::convert"],[2410,"core::error"],[2411,"core::option"],[2412,"core::mem::maybe_uninit"],[2413,"alloc::string"],[2414,"core::result"],[2415,"core::any"],[2416,"alloc::vec"],[2417,"wiwi::chainer::binary_heap"],[2418,"alloc::collections::binary_heap"],[2419,"core::cmp"],[2420,"wiwi::chainer::vec"],[2421,"core::ops::function"],[2422,"wiwi::chainer::slice_box"],[2423,"wiwi::chainer::array"],[2424,"wiwi::chainer::string"],[2425,"core::clone"],[2426,"core::marker"],[2427,"core::ops::range"],[2428,"core::default"],[2429,"alloc::vec::drain"],[2430,"wiwi::chainer::slice_ref"],[2431,"wiwi::chainer::slice_mut"],[2432,"wiwi::chainer::vec_ref"],[2433,"wiwi::chainer::vec_mut"],[2434,"alloc::boxed"],[2435,"wiwi::chainer::array_ref"],[2436,"wiwi::chainer::array_mut"],[2437,"wiwi::chainer::string_ref"],[2438,"wiwi::chainer::string_mut"],[2439,"wiwi::chainer::str_box"],[2440,"wiwi::chainer::str_ref"],[2441,"wiwi::chainer::str_mut"],[2442,"alloc::collections::vec_deque"],[2443,"wiwi::chainer::vec_deque"],[2444,"alloc::collections::linked_list"],[2445,"wiwi::chainer::linked_list"],[2446,"std::collections::hash::map"],[2447,"wiwi::chainer::hash_map"],[2448,"std::collections::hash::set"],[2449,"wiwi::chainer::hash_set"],[2450,"alloc::collections::btree::map"],[2451,"wiwi::chainer::btree_map"],[2452,"alloc::collections::btree::set"],[2453,"wiwi::chainer::btree_set"],[2454,"wiwi::chainer::bitstream"],[2455,"core::slice::index"],[2456,"wiwi::chainer::into_chainer"],[2457,"wiwi::iter::into_iter"],[2458,"wiwi::iter::adapter"],[2459,"alloc::vec::splice"],[2460,"core::slice::iter"],[2461,"chrono::time_delta"],[2462,"chrono::offset::local"],[2463,"chrono::datetime"],[2464,"core::future::future"],[2465,"chrono::offset"],[2466,"tokio::runtime::handle"],[2467,"core::num::nonzero"],[2468,"core::iter::traits::iterator"],[2469,"wiwi::iter::size_hint"],[2470,"wiwi::iter::empty"],[2471,"wiwi::iter::double_ended"],[2472,"wiwi::iter::from_fn"],[2473,"wiwi::iter::map"],[2474,"wiwi::iter::peek"],[2475,"wiwi::iter::repeat_per_item"],[2476,"wiwi::iter::rev"],[2477,"wiwi::iter::tuple"],[2478,"core::iter::traits::double_ended"],[2479,"wiwi::lsl::callback_api::script"],[2480,"core::time"],[2481,"chrono::offset::fixed"],[2482,"chrono::month"],[2483,"chrono::naive"],[2484,"chrono::date"],[2485,"chrono::naive::date"],[2486,"chrono::offset::utc"],[2487,"chrono::format::strftime"],[2488,"chrono::format::formatting"],[2489,"chrono::format"],[2490,"core::borrow"],[2491,"std::time"],[2492,"chrono::naive::datetime"],[2493,"core::hash"],[2494,"chrono::naive::isoweek"],[2495,"chrono::naive::time"],[2496,"chrono::weekday"],[2497,"std::path"],[2498,"std::ffi::os_str"],[2499,"wiwi::string_pool::pool::global"],[2500,"core::str::error"],[2501,"wiwiwiwiwi"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,24,25,23,25,23,17,22,13,16,21,24,25,26,20,23,14,25,25,17,22,13,16,21,24,25,26,20,23,14,0,0,0,0,0,0,20,21,20,14,24,21,24,20,26,23,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,16,26,17,22,13,16,21,24,25,26,20,23,14,0,0,27,28,27,28,27,28,27,28,27,28,28,28,27,28,0,0,27,28,27,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,28,27,28,29,29,29,0,0,0,29,30,30,30,30,30,30,32,29,30,30,30,29,30,32,30,30,30,30,30,30,30,30,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,45,45,45,45,45,45,45,45,45,45,45,45,48,49,45,45,45,45,45,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,53,42,45,53,42,45,53,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,53,45,45,45,61,62,49,45,45,45,62,49,45,61,62,45,45,64,64,65,65,48,48,61,61,62,62,49,49,67,67,68,68,53,53,69,69,70,70,72,72,73,73,74,74,76,76,78,78,80,80,82,82,84,84,86,86,42,42,87,87,45,45,53,45,53,53,53,53,45,45,45,45,53,45,53,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,42,53,87,53,87,92,92,48,61,62,49,67,68,76,53,42,42,61,62,45,45,61,62,49,53,45,61,62,49,53,45,61,62,45,45,45,62,45,45,61,62,49,53,45,61,62,49,53,45,45,45,53,76,78,80,82,42,87,45,48,49,48,49,49,67,68,49,49,68,49,68,45,45,53,76,45,48,45,48,45,45,45,45,48,61,62,49,67,68,45,48,49,68,45,48,62,49,67,68,45,76,76,48,62,49,68,45,76,76,53,53,45,76,76,53,45,53,42,45,53,42,45,53,42,45,53,53,45,53,45,45,53,42,45,53,42,45,45,45,53,42,45,45,45,45,53,45,53,45,62,45,45,62,45,62,45,62,45,45,45,62,45,62,45,62,45,45,45,53,45,45,45,45,45,45,45,45,45,53,53,53,53,45,45,45,45,45,45,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,45,0,53,45,53,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,45,53,76,80,82,42,45,87,42,42,87,87,87,87,87,0,0,108,104,108,104,0,108,0,104,104,104,108,104,108,104,104,104,108,104,108,104,108,104,108,104,108,104,104,108,104,108,104,108,104,108,104,0,0,0,0,103,111,112,110,103,111,112,110,110,103,111,112,110,103,111,112,110,103,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,111,111,112,103,0,0,0,0,0,0,118,118,0,0,0,118,118,0,0,0,118,118,118,118,118,118,118,118,118,118,118,118,0,0,119,119,119,122,119,122,119,122,119,119,119,119,119,119,122,119,122,122,119,122,119,122,119,122,119,122,119,122,119,122,119,119,122,119,0,0,0,0,133,0,133,0,0,0,98,125,0,124,129,98,0,127,130,0,0,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,99,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,124,99,127,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,129,99,130,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,125,131,0,131,131,133,125,134,134,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,0,131,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,136,137,138,139,99,131,98,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,125,131,125,99,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,134,99,99,139,174,137,125,125,134,134,99,99,132,136,137,138,139,125,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,131,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,131,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,131,131,131,131,131,131,232,233,180,0,0,180,175,175,175,180,175,180,175,175,175,175,175,175,175,180,175,180,175,175,175,175,175,180,175,180,175,180,175,175,180,175,180,175,180,175,180,0,0,0,182,181,182,181,182,181,182,181,0,182,181,182,181,182,181,182,181,182,181,182,181,182,181,0,184,0,0,183,183,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,0,0,0,107,105,105,107,107,107,107,107,105,107,107,105,107,106,105,107,106,105,107,107,107,105,107,107,107,105,107,106,105,107,106,105,107,107,107,107,107,105,0,0,0,0,0,0,105,107,107,107,105,107,107,0,0,0,105,107,105,105,107,107,107,105,105,107,107,106,107,107,105,107,107,107,107,107,107,107,107,107,106,107,107,106,105,107,107,107,107,107,107,107,107,0,105,107,107,105,105,107,106,105,107,105,105,105,105,107,105,107,107,105,107,107,107,105,105,105,106,105,105,105,105,105,105,105,105,107,106,106,106,106,107,107,107,107,107,107,105,107,107,107,105,107,105,107,107,107,107,107,107,107,105,107,107,105,105,105,107,107,107,107,107,107,107,107,107,107,105,107,106,105,107,106,105,107,106,105,107,106,107,107,107,105,105,107,107,106,107,105,105,107,106,105,105,107,106,105,105,105,105,105,107,106,105,107,106,107,105,107,107,107,107,107,107,107,107,107,107,107,107,107,107,105,0,0,0,0,0,0,0,0,208,208,208,208,208,210,210,210,210,210,0,0,211,0,0,0,0,0,212,212,212,212,212,212,213,209,212,212,212,212,0,215,215,0,215,0,215,0,0,0,212,212,212,212,212,212,212,212,212,212,212,212,212,234,235,0,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,217,217,217,217,217,217,217,217,217,0,218,0,217,217,217,217,217,217,217,217,0,0,220,0,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,0,220,220,220,220,220,220,220,220,0,219,219,219,219,219,219,219,219,219,0,0,220,0,0,226,225,224,226,225,224,226,225,225,226,225,224,225,224,226,225,224,224,226,225,224,226,224,226,220,225,220,220,220,225,220,220,220,220,225,226,224,226,225,224,226,225,224,226,225,224,225,224,226,225,224,226,225,224,226,225,224,226,225,224,0,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,0,229,229,229,229,229,229,229,229,229,229,229,229,0,230,230,230,0,0,231,231,231,0,0,0,0,0,231,231,0,0,231,231,231,231,231,231,231,231,231,231,231,231,231],"f":"``````````````````````````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{f}}{b{dh}}}j}0{cf{{l{`}}}}{cc{}}{ce{}{}}{{{b{f}}}{{A`{{b{n}}}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}6`````````````;;;;;;;;;;;:::::::::::`````77777777777``66666666666{{AjAl}An}`{{BbBh}{{Bf{{Bd{BjBl}}}}}}{{BlBn}{{Bf{{A`{{Bd{C`Aj}}}}}}}}{{BjCb}{{Bf{{A`{Bn}}}}}}{{C`Cd}{{Bf{{A`{Al}}}}}}``````````999999999998888888888888888888888666666666666666666666655555555555``;;;;;;;;;;;``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0````>>``==`{Cf{{Bf{Ch}}}}`````<<;;;;999988`````>>``````{{CjCj}Cj}32{{{b{Cl}}}Cl}{{{b{c}}{b{de}}}An{}{}}{{{b{Cl}}{b{dh}}}j}{cc{}}{CnD`}{{{Db{c}}}CjD`}{{{Db{Dd}}}Cl}`{ce{}{}}{Cj{{Db{c}}}D`}{Cl{{Db{Dd}}}}{{D`D`}{{Bd{D`Cn}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}e{}{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}8`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}>:{Df{{Dj{Dh}}}}{{}Df}877554<{DlDf}{{{b{dDf}}DlDn}An}{{{b{dDf}}DlE`}An}{{{b{dDf}}DlEb}An}{{{b{dDf}}DlDd}An}{{{b{dDf}}DlDh}An}{{{b{dDf}}DlDl}An}`````````````````````````{{{Ed{c}}{b{d{Ef{c}}}}}{{Ed{c}}}Eh}{{{Ej{c}}{b{d{Dj{c}}}}}{{Ej{c}}}{}}{{{Ej{c}}{b{d{Ej{c}}}}}{{Ej{c}}}{}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{{El{{Db{c}}}}}}{b{{El{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{d{El{{Db{c}}}}}}{b{d{El{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{{El{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{d{El{{Db{c}}}}}}}}}}{{{b{d{Ej{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Ej{c}}}}}{{b{d{Dj{c}}}}}{}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{{El{c}}}}{b{{El{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{d{El{c}}}}{b{d{El{{Db{c}}}}}}}}}}{{{b{{Ej{c}}}}}{{b{{Dj{c}}}}}{}}{{{b{{Ej{c}}}}}{{b{{El{c}}}}}{}}{{{F`{{Ab{c}}}}}{{F`{c}}}{}}{{{Fb{{Ab{c}}}}}{{Fb{c}}}{}}{{{Ej{c}}{b{c}}{b{d{Af{DlDl}}}}}{{Ej{c}}}Eh}{{{Ej{c}}e{b{d{Af{DlDl}}}}}{{Ej{c}}}{}{{Fh{{b{c}}}{{Fd{Ff}}}}}}{{{Ej{c}}{b{e}}g{b{d{Af{DlDl}}}}}{{Ej{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}{b{e}}g{b{d{Ab{{Af{DlDl}}}}}}}{{Ej{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}e{b{d{Ab{{Af{DlDl}}}}}}}{{Ej{c}}}{}{{Fh{{b{c}}}{{Fd{Ff}}}}}}{{{Ej{c}}{b{c}}{b{d{Ab{{Af{DlDl}}}}}}}{{Ej{c}}}Eh}{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000{{Fj{b{dDl}}}Fj}{{{Ed{c}}{b{dDl}}}{{Ed{c}}}{}}{{{Ej{c}}{b{dDl}}}{{Ej{c}}}{}}{{Fj{b{d{Ab{Dl}}}}}Fj}{{{Ed{c}}{b{d{Ab{Dl}}}}}{{Ed{c}}}{}}{{{Ej{c}}{b{d{Ab{Dl}}}}}{{Ej{c}}}{}}{FjFj}{{{Ej{c}}}{{Ej{c}}}{}}{{{b{{Ej{c}}}}}{{Ej{c}}}Fl}{{{Ej{c}}{b{{El{c}}}}}{{Ej{c}}}Fl}{{{b{c}}{b{de}}}An{}{}}{{{Ej{c}}{b{c}}{b{dCn}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{c}}{b{d{Ab{Cn}}}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{{El{c}}}}}{{Ej{c}}}G`}{{{Ej{c}}eDl}{{Ej{c}}}G`{{Gb{Dl}}}}{{{Ej{c}}}{{Ej{c}}}Gd}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{c}}{b{c}}}{{Fd{Cn}}}}}}{{{Ej{c}}g}{{Ej{c}}}{}Fn{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}g}{{Ej{c}}}{}Fn{{Fh{{b{dc}}}{{Fd{e}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{dc}}{b{dc}}}{{Fd{Cn}}}}}}{{}{{Ej{c}}}Gf}{{{Ej{c}}eg}{{Ej{c}}}{}{{Gb{Dl}}}{{En{{Gh{c}}}}}}{{{Ej{c}}{b{{El{c}}}}{b{dCn}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{{El{c}}}}{b{d{Ab{Cn}}}}}{{Ej{c}}}Fn}>{{Fjc}Fj{{Gb{Dl}}}}{{{Ej{c}}e}{{Ej{c}}}Fl{{Gb{Dl}}}}{{{Ej{c}}c}{{Ej{c}}}Fl}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{}{{Fd{c}}}}}}{{{Gj{c}}e}{{Gj{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Fb{c}}e}{{Fb{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{d{Db{c}}}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Fb{c}}e}{{Fb{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Gj{{Db{c}}}}}{{Gj{c}}}{}}{{{Gl{{Db{c}}}}}{{Gl{c}}}{}}{{{Ej{{Db{c}}}}}{{Ej{c}}}{}}{{{b{{Ej{c}}}}{b{dh}}}jGn}{{{b{{Dj{c}}}}}{{H`{c}}}{}}{cc{}}0{{{b{d{Dj{c}}}}}{{Hb{c}}}{}}{{{Hd{{El{c}}}}}{{F`{c}}}{}}22{{{b{{El{c}}}}}{{Gj{c}}}{}}3{{{b{d{El{c}}}}}{{Gl{c}}}{}}4{{{Db{c}}}{{Fb{c}}}{}}5{{{b{{Db{c}}}}}{{Hf{c}}}{}}6{{{b{d{Db{c}}}}}{{Hh{c}}}{}}{AdFj}8{{{b{Ad}}}Hj}99{{{b{dAd}}}Hl}{{{Hd{Hn}}}I`};;{{{b{Hn}}}Ib}{{{b{dHn}}}Id}={{{If{c}}}{{Ih{c}}}{}}>>{{{Ij{c}}}{{Il{c}}}{}}{{{In{ceg}}}{{J`{ceg}}}{}{}{}}{cc{}}{{{Jb{ce}}}{{Jd{ce}}}{}{}}1{{{Jf{ce}}}{{Jh{ce}}}{}{}}2{{{Jj{c}}}{{Jl{c}}}{}}3{{{Ef{c}}}{{Ed{c}}}{}}4{DfJn}55{{{Dj{c}}}{{Ej{c}}}{}}{{DhDlDl}Fj}{{DlDl}{{Ej{c}}}{}}{{{b{{El{E`}}}}}{{A`{Fj}}}}{{{b{{El{E`}}}}}Fj}{{{Dj{Dh}}}{{Af{FjK`}}}}{{{Dj{Dh}}}Fj}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{{A`{b}}}}}}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{{A`{{b{d}}}}}}}}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{b}}}}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{{b{d}}}}}}{{FjDlKd}Fj}{{{Ej{c}}Dlc}{{Ej{c}}}{}}{{FjDl{b{Hn}}}Fj}{ce{}{}}0000000000000000000000{{{Ed{c}}}{{Ef{c}}}Eh}{Fj{{Dj{Dh}}}}{Jn{{Dj{Dh}}}}{Fj{{Ej{Dh}}}}{Jn{{Ej{Dh}}}}{{{Kh{}{{Kf{c}}}}}cKj}0{{{F`{c}}}{{Hd{{El{c}}}}}{}}{{{Gj{c}}}{{b{{El{c}}}}}{}}{{{Gl{c}}}{{b{d{El{c}}}}}{}}{{{Fb{c}}}{{Db{c}}}{}}{{{Hf{c}}}{{b{{Db{c}}}}}{}}{{{Hh{c}}}{{b{d{Db{c}}}}}{}}{{{Ih{c}}}{{If{c}}}{}}{Fj{{Bd{DhDlDl}}}}{{{Ed{c}}}{{Dj{c}}}Eh}{{{Ed{c}}}{{Ej{c}}}Eh}{{{Gj{c}}}{{Ej{c}}}Fl}{{{Gl{c}}}{{Ej{c}}}Fl}{{{Ej{Dh}}{b{dCn}}}{{Ej{Dh}}}}{{{Ej{Dh}}{b{d{Ab{Cn}}}}}{{Ej{Dh}}}}{{{Gj{c}}{b{dCn}}}{{Gj{c}}}{}}{{{Gl{c}}{b{dCn}}}{{Gl{c}}}{}}{{{Fb{c}}{b{dCn}}}{{Fb{c}}}{}}{{Fj{b{dCn}}}Fj}{{{Ej{c}}{b{dCn}}}{{Ej{c}}}{}}{{{Gj{c}}{b{d{Ab{Cn}}}}}{{Gj{c}}}{}}{{{Gl{c}}{b{d{Ab{Cn}}}}}{{Gl{c}}}{}}{{{Fb{c}}{b{d{Ab{Cn}}}}}{{Fb{c}}}{}}{{Fj{b{d{Ab{Cn}}}}}Fj}{{{Ej{c}}{b{d{Ab{Cn}}}}}{{Ej{c}}}{}}{{{Gj{c}}e}{{Gj{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{d{Db{c}}}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Ej{c}}}{{Gl{c}}}{}}{{{Gj{c}}{b{dDl}}}{{Gj{c}}}{}}{{{Gl{c}}{b{dDl}}}{{Gl{c}}}{}}{{{Fb{c}}{b{dDl}}}{{Fb{c}}}{}}{{Fj{b{dDl}}}Fj}{{{Ej{c}}{b{dDl}}}{{Ej{c}}}{}}{{{Gj{c}}{b{d{Ab{Dl}}}}}{{Gj{c}}}{}}{{{Gl{c}}{b{d{Ab{Dl}}}}}{{Gl{c}}}{}}{{{Fb{c}}{b{d{Ab{Dl}}}}}{{Fb{c}}}{}}{{Fj{b{d{Ab{Dl}}}}}Fj}{{{Ej{c}}{b{d{Ab{Dl}}}}}{{Ej{c}}}{}}{{{Ej{Dh}}}{{Ej{Dh}}}}0{{}Fj}{{}{{Ih{c}}}{}}{{}{{Il{c}}}{}}{{}{{J`{ce}}}{}{}}{{}{{Jd{c}}}{}}{{}{{Ed{c}}}Eh}{{}Jn}{{}{{Ej{c}}}{}}{Dl{{F`{{Ab{c}}}}}{}}{{}{{Fb{{Ab{c}}}}}{}}10{{{b{{Fb{c}}}}}{{b{{Db{c}}}}}{}}{{{b{{Hf{c}}}}}{{b{{Db{c}}}}}{}}{{{b{{Hh{c}}}}}{{b{{Db{c}}}}}{}}{{{b{d{Fb{c}}}}}{{Hh{c}}}{}}{{{b{{Fb{c}}}}}{{Hf{c}}}{}}{{{b{{Hh{c}}}}}{{Hf{c}}}{}}{{{b{d{Fb{c}}}}}{{b{d{Db{c}}}}}{}}{{{b{d{Hh{c}}}}}{{b{d{Db{c}}}}}{}}{{{Ej{c}}}{{Hd{{El{c}}}}}{}}{{{Ej{c}}}{{F`{c}}}{}}{{{b{Fj}}}{{b{{El{Dh}}}}}}{{{b{d{Ih{c}}}}}{{b{d{El{c}}}}}{}}{{{Ej{c}}}{{Dj{c}}}{}}{{{b{{F`{c}}}}}{}{}}{{{b{{Ej{c}}}}}{}{}}{{{b{d{F`{c}}}}}{}{}}{{{b{d{Ej{c}}}}}{}{}}{{{b{{Ej{c}}}}}Kl{}}{{{b{d{Ej{c}}}}}Kl{}}{{{Ej{c}}}{{Bd{DlDl}}}{}}{{{b{{F`{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Gj{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Gl{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Fb{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Hf{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Hh{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Ej{c}}}}}{{b{{El{c}}}}}{}}{{{b{d{F`{c}}}}}{{Gl{c}}}{}}{{{b{d{Fb{c}}}}}{{Gl{c}}}{}}{{{b{d{Hh{c}}}}}{{Gl{c}}}{}}{{{b{d{Ej{c}}}}}{{Gl{c}}}{}}{{{b{{F`{c}}}}}{{Gj{c}}}{}}{{{b{{Gl{c}}}}}{{Gj{c}}}{}}{{{b{{Fb{c}}}}}{{Gj{c}}}{}}{{{b{{Hf{c}}}}}{{Gj{c}}}{}}{{{b{{Hh{c}}}}}{{Gj{c}}}{}}{{{b{{Ej{c}}}}}{{Gj{c}}}{}}{{{b{d{Ih{c}}}}}{{Bd{{Gl{c}}{Gl{c}}}}}{}}{{{b{{Ih{c}}}}}{{Bd{{Gj{c}}{Gj{c}}}}}{}}{{{b{d{F`{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Gl{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Fb{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Hh{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Ej{c}}}}}{{b{d{El{c}}}}}{}}{{{b{{Ih{c}}}}}{{Bd{{b{{El{c}}}}{b{{El{c}}}}}}}{}}{{{b{d{Ih{c}}}}}{{Bd{{b{d{El{c}}}}{b{d{El{c}}}}}}}{}}{{{b{Fj}}}{{b{Hn}}}}{{{b{dFj}}}{{b{dHn}}}}{{{b{{Ej{c}}}}}{{b{{Dj{c}}}}}{}}{{{b{{Ih{c}}}}}{{b{{If{c}}}}}{}}{{{b{d{Ih{c}}}}}{{b{d{If{c}}}}}{}}{{{b{dFj}}}{{b{d{Dj{Dh}}}}}}{{{b{d{Ej{c}}}}}{{b{d{Dj{c}}}}}{}}{{Fj{b{d{A`{Kd}}}}}Fj}{{{Ed{c}}{b{d{A`{c}}}}}{{Ed{c}}}Eh}{{{Ej{c}}{b{d{A`{c}}}}}{{Ej{c}}}{}}{{Fj{b{d{Ab{{A`{Kd}}}}}}}Fj}{{{Ed{c}}{b{d{Ab{{A`{c}}}}}}}{{Ed{c}}}Eh}{{{Ej{c}}{b{d{Ab{{A`{c}}}}}}}{{Ej{c}}}{}}{{FjKd}Fj}{{{Ed{c}}c}{{Ed{c}}}Eh}{{{Ej{c}}c}{{Ej{c}}}{}}{{Fj{b{Hn}}}Fj}{{FjDl{b{dKd}}}Fj}{{{Ej{c}}Dl{b{dc}}}{{Ej{c}}}{}}{{FjDl{b{d{Ab{Kd}}}}}Fj}{{{Ej{c}}Dl{b{d{Ab{c}}}}}{{Ej{c}}}{}}{{{Ej{c}}Dl}{{Ej{c}}}G`}{{FjDl}Fj}{{{Ed{c}}Dl}{{Ed{c}}}{}}{{{Ej{c}}Dl}{{Ej{c}}}{}}210{{{Ej{c}}Dlc}{{Ej{c}}}Fl}{{{Ej{c}}Dle}{{Ej{c}}}{}{{Fh{}{{Fd{c}}}}}}{{Fjc}Fj{{Fh{Kd}{{Fd{Cn}}}}}}{{{Ed{c}}e}{{Ed{c}}}Eh{{Fh{{b{c}}}{{Fd{Cn}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{c}}}{{Fd{Cn}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{dc}}}{{Fd{Cn}}}}}}{{{Ej{c}}}{{Ej{c}}}{}}797{FjFj}1{{{Gl{c}}}{{Gl{c}}}Eh}{{{Ej{c}}}{{Ej{c}}}Eh}0{{{Gl{c}}e}{{Gl{c}}}{}{{Fh{{b{c}}{b{c}}}{{Fd{Ff}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{c}}{b{c}}}{{Fd{Ff}}}}}}{{{Gl{c}}g}{{Gl{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}g}{{Ej{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}10{{{Ej{Kn}}}{{Ej{Kn}}}}{{{Ej{L`}}}{{Ej{L`}}}}765432{{{Ej{c}}e}{{Ej{c}}}{}{{En{{Gl{{Ab{c}}}}}}}}{{{Ej{c}}egi}{{Ej{c}}}{}{{Gb{Dl}}}{{Ld{}{{Lb{c}}}}}{{En{{Lh{Lf}}}}}}{{FjDl}{{Bd{FjFj}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{Gl{c}}{Gl{{Ab{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{c}}{Gj{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{{Db{c}}}}{b{{El{c}}}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{d{Db{c}}}}{b{d{El{c}}}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{dc}}{Gl{c}}}}}}}}}}3{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{{El{c}}}}{b{{Db{c}}}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{d{El{c}}}}{b{d{Db{c}}}}}}}}}}}}2{{FjDl{b{dFj}}}Fj}{{FjDl{b{d{Ab{Fj}}}}}Fj}10{{{Ej{c}}{b{{El{c}}}}{b{dCn}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{{El{c}}}}{b{d{Ab{Cn}}}}}{{Ej{c}}}Fn}{{{Ej{c}}DlDl}{{Ej{c}}}{}}{{{Ej{c}}Dl{b{dc}}}{{Ej{c}}}{}}{{{Ej{c}}Dl{b{d{Ab{c}}}}}{{Ej{c}}}{}}2{{{Ej{c}}{b{d{El{c}}}}}{{Ej{c}}}{}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0000000000000000000000{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}000000000000000000000000000000000000000000000{{{b{c}}}e{}{}}`{{FjDl}Fj}{{{Ej{c}}Dl}{{Ej{c}}}{}}1{c{{Af{e}}}{}{}}000000000000000000000000000000000000000000000{{{b{c}}}Ah{}}0000000000000000000000{ce{}{}}0000000000000000000000{{{Ej{c}}Dle}{{Ej{c}}}{}{{En{{Lj{c}}}}}}{DlFj}{Dl{{Ih{c}}}{}}{Dl{{J`{ce}}}{}{}}{Dl{{Jd{c}}}{}}{Dl{{Ed{c}}}Eh}{Dl{{Ej{c}}}{}}{DlJn}{{{Ed{c}}e}{{Ed{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ed{c}}e}{{Ed{c}}}Eh{{En{{A`{{Ll{c}}}}}}}}{{JnDlDn}Jn}{{JnDlE`}Jn}{{JnDlEb}Jn}{{JnDlDd}Jn}{{JnDlDh}Jn}``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0`{{}Ln}`{{{b{M`}}}Cn}{{{b{M`}}}Mb}{{{b{M`}}}{{Mf{Md}}}}{cc{}}0{ce{}{}}043{{Mhe}An{{Mj{}{{Fd{An}}}}}{{Fh{M`}{{Fd{c}}}}}}3{{{b{dMh}}}{{A`{M`}}}}4{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0007{c{{Af{e}}}{}{}}000{{{b{c}}}Ah{}}066````====<<<<{MlMh}88887777<4444333333332222222211117777{{MnMb}N`}{{Mn{Mf{c}}}N`Nb}{{N`Mb}Ml}{{Ln{Mf{c}}}MnNb}{{cDl}{{`{NdFlNfNh}}}{NdNf}}0{{cDl{b{Nj}}}{{`{NdFlNfNh}}}{NdNf}}0{{}Ad}``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{El{Dh}}}}}{{Af{{Dj{Dh}}Nl}}}}{{{b{{El{Dh}}}}}Ad}0{{{b{Nl}}{b{dh}}}j}0{cc{}}{ce{}{}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}5``{{{b{Nn}}}O`}{{{b{Nn}}}Dd}{{{b{Nn}}}Ob}>>==99{{{b{Hn}}}{{A`{Nn}}}}{O`{{A`{Nn}}}}{O`Nn}{Dd{{A`{Nn}}}}{DdNn}=={{}Od}{{{b{dOd}}}{{A`{Nn}}}}{{{b{Nn}}}Ad}??>>>><<<<;;9{ce{}{}}0````````````````````````````````````````````````````````````0{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000000000000000{{{b{d{Oh{}{{Of{c}}}}}}}cOj}{{{b{dc}}}{{Lf{{b{de}}}}}{}{}}{{{b{d{On{}{{Ol{c}}}}}}}cA@`}111111111111111111111111111111111111111{{{A@b{}{{Of{c}}}}}cOj}{cLf{}}{{{A@d{}{{Ol{c}}}}}cA@`}111111111111111111111111111111111111111{{{Oj{}{{Lb{c}}}}}Dl{}}{{}A@f}{{}{{A@h{c}}}{}}{DlA@f}{{{b{A@f}}{b{dh}}}j}{{{b{A@j}}{b{dh}}}j}{{{Oj{}{{Lb{c}}}}e}An{}{{Fh{c}}}}{{A@le}An{}{{Fh{c}}}}0{cc{}}0000000000000000000000000000000000000000{e{{A@n{e}}}{}{{Fh{}{{Fd{{A`{c}}}}}}}}6{ce{}{}}0000000000000000000000000000000000000000{{{AA`{cg}}}{{Bd{cg}}}Oj{}{{Fh{}{{Fd{e}}}}}}{{{AAb{ec}}}{{Bd{e{A`{{A`{c}}}}}}}{}{{Oj{}{{Lb{c}}}}}}{{{AAd{c}}}{{Bd{c{A`{A`}}}}}Oj}{{{AAf{c}}}cA@l}4{A@f{{Bd{Dl{A`{Dl}}}}}}{{{Ld{}{{Lb{c}}{Of{e}}}}}e{}{{Oj{}{{Lb{c}}}}}}666666666666666666666666666666666666666{{{Oj{}{{Lb{c}}}}g}{{AA`{{Oj{}{{Lb{c}}}}g}}}{}{}{{Fh{c}{{Fd{e}}}}}}{{}A@f}{{{b{d{Oj{}{{Lb{c}}}}}}}{{A`{c}}}{}}{{{b{d{Lf{c}}}}}A`A@`}{{{b{d{Lf{c}}}}}A`Oj}{{{b{d{A@h{c}}}}}{{A`{c}}}{}}{{{b{d{A@n{e}}}}}{{A`{c}}}{}{{Fh{}{{Fd{{A`{c}}}}}}}}{{{b{d{AA`{cg}}}}}{{A`{e}}}Oj{}{{Fh{}{{Fd{e}}}}}}{{{b{d{AAb{ec}}}}}A`{}{{Oj{}{{Lb{c}}}}}}{{{b{d{AAd{c}}}}}A`Oj}{{{b{d{AAf{c}}}}}A`A@l}{{{b{d{AAh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCoDa}}}}}{{A`{Dc}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AAj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCo}}}}}{{A`{Da}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AAl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCm}}}}}{{A`{Co}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AAn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCk}}}}}{{A`{Cm}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AB`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCi}}}}}{{A`{Ck}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCg}}}}}{{A`{Ci}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABd{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCe}}}}}{{A`{Cg}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABf{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCc}}}}}{{A`{Ce}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCa}}}}}{{A`{Cc}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBo}}}}}{{A`{Ca}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBm}}}}}{{A`{Bo}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBk}}}}}{{A`{Bm}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AC`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBi}}}}}{{A`{Bk}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBg}}}}}{{A`{Bi}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACd{cegikmoAaAcAeAgAiAkAmAoBaBcBe}}}}}{{A`{Bg}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACf{cegikmoAaAcAeAgAiAkAmAoBaBc}}}}}{{A`{Be}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACh{cegikmoAaAcAeAgAiAkAmAoBa}}}}}{{A`{Bc}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACj{cegikmoAaAcAeAgAiAkAmAo}}}}}{{A`{Ba}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACl{cegikmoAaAcAeAgAiAkAm}}}}}{{A`{Ao}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACn{cegikmoAaAcAeAgAiAk}}}}}{{A`{Am}}}OjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AD`{cegikmoAaAcAeAgAi}}}}}{{A`{Ak}}}OjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ADb{cegikmoAaAcAeAg}}}}}{{A`{Ai}}}OjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ADd{cegikmoAaAcAe}}}}}{{A`{Ag}}}OjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ADf{cegikmoAaAc}}}}}{{A`{Ae}}}OjOjOjOjOjOjOjOjOj{}}{{{b{d{ADh{cegikmoAa}}}}}{{A`{Ac}}}OjOjOjOjOjOjOjOj{}}{{{b{d{ADj{cegikmo}}}}}{{A`{Aa}}}OjOjOjOjOjOjOj{}}{{{b{d{ADl{cegikm}}}}}{{A`{o}}}OjOjOjOjOjOj{}}{{{b{d{ADn{cegik}}}}}{{A`{m}}}OjOjOjOjOj{}}{{{b{d{AE`{cegi}}}}}{{A`{k}}}OjOjOjOj{}}{{{b{d{AEb{ceg}}}}}{{A`{i}}}OjOjOj{}}{{{b{d{AEd{ce}}}}}{{A`{g}}}OjOj{}}{{{b{d{AEf{c}}}}}{{A`{e}}}Oj{}}{{{b{dA@l}}}{{A`{c}}}{}}{{{b{d{Lf{c}}}}}{{A`{e}}}A@l{}}{{{b{d{Lf{c}}}}}{{A`{e}}}AEh{}}{{{b{d{AAf{c}}}}}A`A@l}{{{b{d{AEl{}{{AEj{c}}}}}}}{{A`{{b{c}}}}}{}}{{{b{d{AAb{ec}}}}}{{A`{b}}}{}{{Oj{}{{Lb{c}}}}}}{{{Oj{}{{Lb{c}}}}}{{AAb{{Oj{}{{Lb{c}}}}c}}}{}}{{{Oj{}{{Lb{c}}}}Dl}{{AAd{{Oj{}{{Lb{c}}}}}}}{}}{A@l{{AAf{A@l}}}}0{{{b{{Lf{c}}}}}{{Bd{Dl{A`{Dl}}}}}Oj}{{{b{{Lf{c}}}}}A@fA@`}{{{b{{A@h{c}}}}}A@f{}}{{{b{{AA`{cg}}}}}A@fOj{}{{Fh{}{{Fd{e}}}}}}{{{b{{AAb{ec}}}}}A@f{}{{Oj{}{{Lb{c}}}}}}{{{b{{AAd{c}}}}}A@fOj}{{{b{{AAf{c}}}}}A@fA@l}{{{b{{Oj{}{{Lb{c}}}}}}}A@f{}}{{{b{{AAh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCoDa}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AAj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCo}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AAl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCm}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AAn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCk}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AB`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCi}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCg}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABd{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCe}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABf{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCc}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCa}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBo}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBm}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBk}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AC`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBi}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBg}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACd{cegikmoAaAcAeAgAiAkAmAoBaBcBe}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACf{cegikmoAaAcAeAgAiAkAmAoBaBc}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACh{cegikmoAaAcAeAgAiAkAmAoBa}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACj{cegikmoAaAcAeAgAiAkAmAo}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACl{cegikmoAaAcAeAgAiAkAm}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACn{cegikmoAaAcAeAgAiAk}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AD`{cegikmoAaAcAeAgAi}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ADb{cegikmoAaAcAeAg}}}}}A@fOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ADd{cegikmoAaAcAe}}}}}A@fOjOjOjOjOjOjOjOjOjOj}{{{b{{ADf{cegikmoAaAc}}}}}A@fOjOjOjOjOjOjOjOjOj}{{{b{{ADh{cegikmoAa}}}}}A@fOjOjOjOjOjOjOjOj}{{{b{{ADj{cegikmo}}}}}A@fOjOjOjOjOjOjOj}{{{b{{ADl{cegikm}}}}}A@fOjOjOjOjOjOj}{{{b{{ADn{cegik}}}}}A@fOjOjOjOjOj}{{{b{{AE`{cegi}}}}}A@fOjOjOjOj}{{{b{{AEb{ceg}}}}}A@fOjOjOj}{{{b{{AEd{ce}}}}}A@fOjOj}{{{b{{AEf{c}}}}}A@fOj}{A@f{{Bd{A@jA@j}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0000000000000000000000000000000000000000{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000{c{{Af{e}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{b{c}}}Ah{}}0000000000000000000000000000000000000000{{}A@f}{ce{}{}}0000000000000000000000000000000000000000{{A@fDl}A@f}0{A@fA@f}110``````{{{b{d{AEn{eg}}}}}{{b{dc}}}AF`{{AFb{c}}}{{En{}{{Fd{e}}}}}}{{{b{{AEn{eg}}}}}{{b{c}}}AF`{{AFd{c}}}{{En{}{{Fd{e}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{{AEn{ce}}}}}{{b{g}}}{}{{En{}{{Fd{c}}}}}{}}{{{b{d{AEn{ce}}}}}{{b{dg}}}{}{{En{}{{Fd{c}}}}}{}}{{{b{d{AEn{ce}}}}}An{}{}}{{{b{{AEn{ce}}}}}An{}{{En{}{{Fd{c}}}}}}{{{b{{AEn{ce}}}}{b{dh}}}jGn{{En{}{{Fd{c}}}}}}{{{b{{AEn{ce}}}}{b{dh}}}jAFf{{En{}{{Fd{c}}}}}}{cc{}}0=={{{AEn{ce}}}{{AFh{ce}}}{}{{En{}{{Fd{c}}}}}}{{{AEn{ce}}}c{}{{En{}{{Fd{c}}}}}}{{{b{{AEn{ce}}}}}Cn{}{{En{}{{Fd{c}}}}}}{e{{AEn{ce}}}{}{{En{}{{Fd{c}}}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}000{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}000{{{b{c}}}Ah{}}0{ce{}{}}0```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0<<22{cAFj{{En{{b{dAFl}}}}}}88777755554433````{{{b{AFn}}}Dl}0{{{b{c}}}DlAFn}0{{}Dl}{{{b{c}}}DlAG`}`{{{b{Hn}}}{{b{Hn}}}}`````````````{{{b{Mb}}}Mb}{{MbMb}Mb}{{{Mf{c}}AGb}{{Mf{c}}}Nb}{{{Mf{c}}Mb}{{Mf{c}}}Nb}{{{Mf{c}}AGd}{{Mf{c}}}Nb}{{{Mf{c}}AGf}{}Nb}{{{Mf{c}}AGh}{}Nb}{{{b{dMb}}Mb}An}{{{b{d{Mf{c}}}}AGb}AnNb}{{{b{d{Mf{c}}}}Mb}AnNb}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{Mb}}{b{Mb}}}{{A`{Mb}}}}{{{Mf{c}}AGh}{{A`{{Mf{c}}}}}Nb}{{{Mf{c}}AGf}{{A`{{Mf{c}}}}}Nb}{{{Mf{c}}Mb}{{A`{{Mf{c}}}}}Nb}3210?{{{b{{Mf{c}}}}}{{Mf{c}}}{FlNb}}{{{b{Md}}}Md}{{{b{c}}{b{de}}}An{}{}}00{{{b{Mb}}{b{Mb}}}Ff}{{{b{{Mf{c}}}}{b{{Mf{c}}}}}FfNb}{{{b{{Mf{c}}}}}{{AGj{c}}}Nb}{{{b{{Mf{c}}}}}AGlNb}{{{b{{Mf{c}}}}}EbNb}0{O`Mb}``````{{}Mb}{{}{{Mf{AGd}}}}{{}{{Mf{AGn}}}}{{}{{Mf{Md}}}}{{MbAH`}Mb}{{{Mf{c}}Mb}{{Af{{Mf{c}}}}}Nb}0```{{{b{Mb}}{b{Mb}}}Cn}{{{b{{Mf{c}}}}{b{{Mf{e}}}}}CnNbNb}{{{b{c}}{b{e}}}Cn{}{}}000{{{b{{Mf{c}}}}}{{Mf{AGd}}}Nb}{{{b{Mb}}{b{dh}}}{{Af{AnAHb}}}}0{{{b{{Mf{c}}}}{b{dh}}}{{Af{AnAHb}}}Nb}0{{{b{Md}}{b{dh}}}{{Af{AnAHb}}}}{{{b{{Mf{c}}}}{b{Hn}}}{{AHf{AHd}}}Nb}{{{b{{Mf{c}}}}g}{{AHf{g}}}Nb{{AHj{AHh}}}{{A@`{}{{Lb{e}}}}Fl}}{cc{}}{{{Mf{AGd}}}{{Mf{AGn}}}}1{AHl{{Mf{AGn}}}}{{{Mf{AGn}}}{{Mf{AGd}}}}{{{Mf{Md}}}{{Mf{AGd}}}}{AHl{{Mf{Md}}}}{{{Mf{Md}}}{{Mf{AGn}}}}{{{Mf{AGn}}}{{Mf{Md}}}}{{{Mf{AGd}}}{{Mf{Md}}}}8{AHn{{Mf{c}}}Nb}0{{{b{AGd}}}Md}{AGb{{Af{MbAI`}}}}{{{b{Hn}}}{{Af{{Mf{AGn}}AIb}}}}{{{b{Hn}}}{{Af{{Mf{Md}}AIb}}}}{{{b{Hn}}}{{Af{{Mf{AGd}}AIb}}}}{{O`Eb}{{A`{{Mf{AGn}}}}}}{O`{{A`{{Mf{AGn}}}}}}0{O`{{Mf{AGn}}}}8`{{{b{Mb}}{b{dc}}}AnAId}{{{b{{Mf{c}}}}{b{de}}}AnNbAId}{{{b{{Mf{c}}}}}EbNb}{O`Mb}{ce{}{}}00{{{b{Mb}}}Cn}{{{b{{Mf{c}}}}}AIfNb}{{}Mb}4405455{{MbAH`}Mb}{{{b{{Mf{c}}}}}AHnNb}076{MbMb}{{O`Eb}{{A`{Mb}}}}{{}{{Mf{Md}}}}{{{b{Mb}}}O`}0{{{b{Mb}}}{{A`{O`}}}}11011{{{b{{Mf{c}}}}}bNb}{{{b{Md}}{b{AGl}}}{{AIh{AGd}}}}{{{b{Md}}{b{AHn}}}{{AIh{AGd}}}}{{{b{Md}}{b{AGl}}}AGd}{{{b{Md}}{b{AHn}}}AGd}{{{b{{Mf{c}}}}}EbNb}0{{{b{Hn}}{b{Hn}}}{{Af{{Bd{{Mf{AGd}}{b{Hn}}}}AIb}}}}{{{b{Hn}}}{{Af{{Mf{AGd}}AIb}}}}0{{{b{Hn}}{b{Hn}}}{{Af{{Mf{AGd}}AIb}}}}{{{b{Mb}}{b{Mb}}}{{A`{Ff}}}}{{{b{{Mf{c}}}}{b{{Mf{e}}}}}{{A`{Ff}}}NbNb}{{cE`}e{}{}}6{O`Mb}{{{Mf{c}}g}MbNbNb{{AHj{{Mf{e}}}}}}{{MbMb}Mb}{{{Mf{c}}AGf}{}Nb}{{{Mf{c}}{Mf{c}}}MbNb}{{{Mf{c}}AGb}{{Mf{c}}}Nb}{{{Mf{c}}Mb}{{Mf{c}}}Nb}{{{Mf{c}}{b{{Mf{c}}}}}MbNb}{{{Mf{c}}AGh}{}Nb}{{{Mf{c}}AGd}{{Mf{c}}}Nb}{{{b{dMb}}Mb}An}{{{b{d{Mf{c}}}}Mb}AnNb}{{{b{d{Mf{c}}}}AGb}AnNb}{{{b{Mb}}}AH`}{cMb{{A@`{}{{Lb{Mb}}}}}}{cMb{{A@`{}{{Lb{{b{Mb}}}}}}}}{{{b{{Mf{c}}}}}AIjNb}{{{b{{Mf{c}}}}}O`Nb}000{{{b{{Mf{c}}}}}{{A`{O`}}}Nb}{{{b{{Mf{c}}}}}EbNb}00{{{b{{Mf{c}}}}}cNb}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}00{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}00000{{{b{c}}}e{}{}}00{{{b{{Mf{c}}}}}AdNb}0{{{b{{Mf{c}}}}AIlCn}AdNb}{{{b{Mb}}}{{Af{AGbAI`}}}}{{{b{c}}}Ad{}}0{{{b{{Mf{c}}}}}{{Mf{AGn}}}Nb}{{}{{AGj{Md}}}}{{cE`}e{}{}}{O`{{A`{Mb}}}}{c{{Af{e}}}{}{}}0010001111{{{b{c}}}Ah{}}00{ce{}{}}00{{{b{{Mf{c}}}}}AInNb}{O`Mb}{{{b{{Mf{c}}}}Eb}{{A`{{Mf{c}}}}}Nb}000000000{{{b{{Mf{c}}}}{b{e}}}{{Mf{e}}}NbNb}{{{b{{Mf{c}}}}AH`}{{A`{{Mf{c}}}}}Nb}{{{b{{Mf{c}}}}}AH`Nb}{{{b{{Mf{c}}}}{Mf{c}}}{{A`{Eb}}}Nb}{{}Mb}````````{{{b{dAJ`}}}{{AJb{Dh}}}}{{{b{dAJ`}}Dl}{{AJb{{b{{El{Dh}}}}}}}}{{{b{dAJ`}}}{{AJb{{b{{Db{Dh}}}}}}}}{{{b{dAJ`}}Dl}{{AJb{Dh}}}}3{{{b{dAJd}}Dl}An}{{{b{dAJd}}c}An{{En{Dh}{{Fd{Dl}}}}}}{{{b{dAJd}}Dh}An}{{{b{dAJd}}{b{{El{Dh}}}}}An}0`{{{b{{El{Dh}}}}}{{AJb{c}}}AJf}{{{b{dc}}}{{AJb{AJf}}}AJ`}1``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AJh}}}AJh}{{{b{c}}{b{de}}}An{}{}}{AJj{{AJb{c}}}{}}{{{AJb{ce}}}{{AJb{c}}}{}AJl}{{{b{AJh}}}{{b{Hn}}}}{{{b{AJh}}{b{AJh}}}Cn}{{{b{c}}{b{e}}}Cn{}{}}0{{}{{AJb{c}}}{}}{AJn{{AJb{c}}}{}}{{AJne}{{AJb{g}}}{{l{Ad}}}{{En{}{{Fd{c}}}}}{}}{{{b{Hn}}}{{AJb{c}}}{}}{{AJn{b{Hn}}}{{AJb{c}}}{}}{c{{AJb{e}}}{{l{Ad}}}{}}{{AJnc}{{AJb{e}}}{{l{Ad}}}{}}{{}AJh}{{{b{Hn}}}AJh}{cAJh{{l{Ad}}}}{{{b{AJh}}{b{dh}}}j}0{cc{}}{ce{}{}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}e{}{}}{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}6```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}98{{{b{dc}}}{{AJb{AK`}}}AJ`}8774439````````21`{{{b{AKb}}}AKb}{{{b{c}}{b{de}}}An{}{}}{{}AKb}{{{b{AKb}}{b{dh}}}j}>={{{b{c}}}{{Dj{Dh}}}{AF`AKd}}{{{b{AKd}}{b{dc}}{b{AKb}}}AnAJd}{{{b{c}}{b{AKb}}}{{Dj{Dh}}}{AF`AKd}}?>>=;;:{ce{}{}}````{{{b{{AKf{c}}}}{AKf{e}}}{{AKf{c}}}AKhAKh}{{{AKf{c}}{AKf{e}}}{{AKf{c}}}AKhAKh}{{{b{{AKf{c}}}}{b{Hn}}}{{AKf{c}}}AKh}{{{AKf{c}}{b{Ad}}}{{AKf{c}}}AKh}{{{AKf{c}}Ad}{{AKf{c}}}AKh}{{{b{{AKf{c}}}}{b{{AKf{e}}}}}{{AKf{c}}}AKhAKh}{{{AKf{c}}{b{Hn}}}{{AKf{c}}}AKh}{{{b{{AKf{c}}}}Ad}{{AKf{c}}}AKh}{{{b{{AKf{c}}}}{b{Ad}}}{{AKf{c}}}AKh}{{{AKf{c}}{b{{AKf{e}}}}}{{AKf{c}}}AKhAKh}{{{b{d{AKf{c}}}}{b{{AKf{e}}}}}AnAKhAKh}{{{b{d{AKf{c}}}}{b{Hn}}}AnAKh}{{{b{d{AKf{c}}}}{AKf{e}}}AnAKhAKh}{{{b{{AKf{c}}}}}{{b{Hn}}}AKh}{{{b{{AKf{c}}}}}{{b{AKj}}}AKh}{{{b{{AKf{c}}}}}{{b{AKl}}}AKh}{{{b{{AKf{c}}}}}{{b{{El{Dh}}}}}AKh}{{{b{c}}}{{b{e}}}{}{}}4{{{b{dc}}}{{b{de}}}{}{}}{{{b{{AKf{c}}}}}{{AKf{c}}}AKh}{{{b{c}}{b{de}}}An{}{}}{{}{{AKf{c}}}AKh}8{{{b{{AKf{c}}}}{b{dh}}}jAKh}0{{{Bd{{b{Hn}}c}}}{{AKf{c}}}AKh}{cc{}}{{{b{Hn}}}AKf}{ce{}{}}`{{{b{{AKh{}{{AKn{c}}}}}}{b{c}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}{b{{El{Dh}}}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}AL`}c{}}{{{b{{AKh{}{{AKn{c}}}}}}{Dj{Dh}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}c}{{Hd{{El{Dh}}}}}{}}{{{b{{AKh{}{{AKn{c}}}}}}c}{{Dj{Dh}}}{}}{{{b{{AKh{}{{AKn{c}}}}}}{b{c}}}{{b{{El{Dh}}}}}{}}`{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}e{}{}}{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}>`````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{dc}}}{{Lf{{b{de}}}}}{}{}}{{{b{ALb}}}ALb}{{{b{c}}{b{de}}}An{}{}}{cLf{}}{{}ALb}{{{b{AL`}}b}Cn}{{{b{ALb}}{b{dh}}}j}{{{b{AL`}}{b{dh}}}j}{cc{}}00{{{b{AL`}}{b{dc}}}AnAId}{ce{}{}}000{{{b{AL`}}}c{}}{{{b{dALd}}}{{A`{Dh}}}}{{{b{{AKh{}{{AKn{c}}}}}}{b{c}}}c{}}{{{b{ALb}}{b{c}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}{b{{El{Dh}}}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}AL`}c{}}{{{b{ALb}}AL`}c{}}{{{b{{AKh{}{{AKn{c}}}}}}{Dj{Dh}}}c{}}{{{b{{AKh{}{{AKn{c}}}}}}c}{{Hd{{El{Dh}}}}}{}}{{{b{{AKh{}{{AKn{c}}}}}}c}{{Dj{Dh}}}{}}{{{b{{AKh{}{{AKn{c}}}}}}{b{c}}}{{b{{El{Dh}}}}}{}}{{{b{ALb}}{b{c}}}{{b{{El{Dh}}}}}{}}{{{b{ALd}}}{{Bd{Dl{A`{Dl}}}}}}{{{b{AL`}}}{{Hd{{El{Dh}}}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}00{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}00000{{{b{c}}}e{}{}}{{{b{AL`}}}{{Dj{Dh}}}}{c{{Af{e}}}{}{}}00000{{{b{c}}}Ah{}}00{ce{}{}}00`{{{b{{AKf{c}}}}}{{b{{El{Dh}}}}}AKh}{{{b{{AKf{c}}}}}{{b{Hn}}}AKh}{{{b{d{AKf{c}}}}}AnAKh}{{{b{{AKf{c}}}}e}{{AKf{e}}}AKhAKh}{{{b{Hn}}c}{{AKf{c}}}AKh}{{{b{{El{E`}}}}}{{Af{AKfALf}}}}{{{b{{El{E`}}}}c}{{Af{{AKf{c}}ALf}}}AKh}{{{b{{El{E`}}}}}AKf}{{{b{{El{E`}}}}c}{{AKf{c}}}AKh}{{{Dj{Dh}}}{{Af{AKfK`}}}}{{{Dj{Dh}}c}{{Af{{AKf{c}}K`}}}AKh}{{{b{{El{Dh}}}}}AKf}{{{b{{El{Dh}}}}c}{{AKf{c}}}AKh}{{{b{{El{Dh}}}}}{{Af{AKfALh}}}}{{{b{{El{Dh}}}}c}{{Af{{AKf{c}}ALh}}}AKh}{{{Dj{Dh}}}AKf}{{{Dj{Dh}}c}{{AKf{c}}}AKh}54{{{b{d{AKf{c}}}}DlKd}AnAKh}{{{b{d{AKf{c}}}}Dl{b{Hn}}}AnAKh}{{{AKf{c}}}{{Hd{Hn}}}AKh}{{{AKf{c}}}{{Dj{Dh}}}AKh}{{{AKf{c}}e}{{AKf{e}}}AKhAKh}{{{AKf{c}}}{{b{dHn}}}AKh}{{}AKf}{c{{AKf{c}}}AKh}{{{b{d{AKf{c}}}}}{{A`{Kd}}}AKh}{{{b{d{AKf{c}}}}Kd}AnAKh}{{{b{d{AKf{c}}}}{b{Hn}}}AnAKh}{{{b{d{AKf{c}}}}Dl}KdAKh}{{{b{d{AKf{c}}}}e}AnAKh{{Fh{Kd}{{Fd{Cn}}}}}}{{{b{d{AKf{c}}}}Dl}{{AKf{c}}}AKh}{{{b{d{AKf{c}}}}Dle}{{AKf{e}}}AKhAKh}{{{b{{AKf{c}}}}e}{{AKf{e}}}AKhAKh}{{{b{d{AKf{c}}}}Dl}AnAKh}`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{cc{}}{ce{}{}}{{{Db{{Db{Dh}}}}}ALj}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}5`{{{b{ALl}}}{{b{{Ab{ALl}}}}}}{{{b{dALl}}}{{b{d{Ab{ALl}}}}}}0``````````:9{{{b{{El{Dh}}}}}{{Af{{Dj{Dh}}ALn}}}}{{{b{{El{Dh}}}}}Ad}{{{b{ALn}}{b{ALn}}}Cn}{{{b{ALn}}{b{dh}}}j}0<;988{{{b{c}}}Ad{}}887<","D":"DAl","p":[[1,"reference"],[0,"mut"],[5,"Error",28],[5,"Formatter",2408],[8,"Result",2408],[10,"Into",2409],[10,"Error",2410],[6,"Option",2411],[20,"MaybeUninit",2412],[5,"String",2413],[6,"Result",2414],[5,"TypeId",2415],[5,"ClientContinuerS3",48],[5,"SigninResponseS3",48],[1,"unit"],[5,"SigninRequestS1",48],[5,"ClientContinuerS1",48],[1,"tuple"],[8,"Result",28],[5,"SigninResponseS1",48],[5,"SigninRequestS2",48],[5,"ClientContinuerS2",48],[5,"SigninResponseS2",48],[5,"SigninRequestS3",48],[5,"ServerS2Params",48],[5,"ServerS3Params",48],[5,"SignupRequest",205],[5,"StoredUnverifiedUserData",205],[10,"UnsignedBigint",247],[5,"U320",247],[1,"bool"],[10,"Part",247],[1,"array"],[1,"u64"],[5,"Encoder",276],[1,"u8"],[5,"Vec",2416],[1,"usize"],[1,"u128"],[1,"u16"],[1,"u32"],[5,"BinaryHeapChain",297,2417],[5,"BinaryHeap",2418],[10,"Ord",2419],[5,"VecChain",297,2420],[1,"slice"],[10,"FnOnce",2421],[5,"SliceBoxChain",297,2422],[5,"ArrayChain",297,2423],[17,"Output"],[6,"Ordering",2419],[10,"FnMut",2421],[5,"StringChain",297,2424],[10,"Clone",2425],[10,"PartialEq",2419],[10,"Copy",2426],[10,"RangeBounds",2427],[10,"PartialOrd",2419],[10,"Default",2428],[5,"Drain",2429],[5,"SliceRefChain",297,2430],[5,"SliceMutChain",297,2431],[10,"Debug",2408],[5,"VecRefChain",297,2432],[5,"VecMutChain",297,2433],[5,"Box",2434],[5,"ArrayRefChain",297,2435],[5,"ArrayMutChain",297,2436],[5,"StringRefChain",297,2437],[5,"StringMutChain",297,2438],[1,"str"],[5,"StrBoxChain",297,2439],[5,"StrRefChain",297,2440],[5,"StrMutChain",297,2441],[5,"VecDeque",2442],[5,"VecDequeChain",297,2443],[5,"LinkedList",2444],[5,"LinkedListChain",297,2445],[5,"HashMap",2446],[5,"HashMapChain",297,2447],[5,"HashSet",2448],[5,"HashSetChain",297,2449],[5,"BTreeMap",2450],[5,"BTreeMapChain",297,2451],[5,"BTreeSet",2452],[5,"BTreeSetChain",297,2453],[5,"BitstreamEncoderChain",297,2454],[5,"FromUtf8Error",2413],[10,"SliceIndex",2455],[1,"char"],[17,"Chain"],[10,"IntoChainer",297,2456],[10,"From",2409],[5,"Range",2427],[1,"f32"],[1,"f64"],[17,"Item"],[10,"IntoIter",1038,2457],[5,"IterAdapter",1038,2458],[5,"Splice",2459],[5,"Windows",2460],[5,"PeekMut",2418],[5,"Builder",920],[5,"Tick",883],[5,"TimeDelta",1871,2461],[5,"Local",1871,2462],[5,"DateTime",1871,2463],[5,"ClockTimer",883],[10,"Future",2464],[5,"BuilderWithInterval",920],[5,"BuilderWithStart",920],[5,"BuilderWithEnd",920],[10,"TimeZone",2465],[10,"Fn",2421],[10,"Send",2426],[10,"Sync",2426],[5,"Handle",2466],[6,"DecodeError",979],[5,"GeneratedID",1002],[1,"i64"],[8,"NonZeroU64",2467],[5,"IDGenerator",1002],[17,"Iter"],[10,"AsWiwiIter",1038,2458],[10,"Iter",1038],[17,"Iterator"],[10,"AsStdIterator",1038,2458],[10,"Iterator",2468],[10,"IntoWiwiIter",1038,2458],[10,"IntoStdIterator",1038,2458],[5,"SizeHint",1038,2469],[5,"Empty",1038,2470],[6,"SizeHintBound",1038,2469],[10,"DoubleEndedIter",1038,2471],[5,"FromFn",1038,2472],[5,"Map",1038,2473],[5,"Peek",1038,2474],[5,"RepeatPerItem",1038,2475],[5,"Rev",1038,2476],[5,"Tuple32",1038,2477],[5,"Tuple31",1038,2477],[5,"Tuple30",1038,2477],[5,"Tuple29",1038,2477],[5,"Tuple28",1038,2477],[5,"Tuple27",1038,2477],[5,"Tuple26",1038,2477],[5,"Tuple25",1038,2477],[5,"Tuple24",1038,2477],[5,"Tuple23",1038,2477],[5,"Tuple22",1038,2477],[5,"Tuple21",1038,2477],[5,"Tuple20",1038,2477],[5,"Tuple19",1038,2477],[5,"Tuple18",1038,2477],[5,"Tuple17",1038,2477],[5,"Tuple16",1038,2477],[5,"Tuple15",1038,2477],[5,"Tuple14",1038,2477],[5,"Tuple13",1038,2477],[5,"Tuple12",1038,2477],[5,"Tuple11",1038,2477],[5,"Tuple10",1038,2477],[5,"Tuple9",1038,2477],[5,"Tuple8",1038,2477],[5,"Tuple7",1038,2477],[5,"Tuple6",1038,2477],[5,"Tuple5",1038,2477],[5,"Tuple4",1038,2477],[5,"Tuple3",1038,2477],[5,"Tuple2",1038,2477],[5,"Tuple1",1038,2477],[10,"DoubleEndedIterator",2478],[17,"PeekItem"],[10,"Peekable",1038,2474],[5,"LazyWrap",1794],[10,"Sized",2426],[10,"AsMut",2409],[10,"AsRef",2409],[10,"Display",2408],[6,"LazyWrapState",1794],[5,"Script",1834,2479],[5,"ScriptBuilder",1834,2479],[10,"Dynamic",1859],[10,"Static",1859],[5,"Duration",2480],[5,"FixedOffset",2481],[5,"Months",2482],[5,"Days",2483],[5,"Date",2484],[5,"NaiveDate",2485],[5,"Utc",2486],[1,"i32"],[5,"Error",2408],[5,"StrftimeItems",2487],[5,"DelayedFormat",2488],[6,"Item",2489],[10,"Borrow",2490],[5,"SystemTime",2491],[5,"NaiveDateTime",2492],[5,"OutOfRangeError",2461],[5,"ParseError",2489],[10,"Hasher",2493],[5,"IsoWeek",2494],[6,"LocalResult",2465],[5,"NaiveTime",2495],[6,"SecondsFormat",2488],[6,"Weekday",2496],[10,"BufferRead",2111],[8,"Result",2127],[10,"BufferWrite",2111],[10,"Deserialise",2123],[6,"Error",2127],[10,"ResultExt",2127],[10,"ToString",2413],[10,"OptionExt",2127],[5,"Marker",2168],[5,"SerialiseOptions",2187],[10,"Serialise",2187],[5,"String",2209,2327],[10,"Pool",2209,2262],[5,"Path",2497],[5,"OsStr",2498],[17,"Raw"],[5,"SlicesWrap",2262],[5,"GlobalPool",2262,2499],[5,"SlicesWrapIter",2262],[5,"FromUtf16Error",2413],[5,"Utf8Error",2500],[5,"Board",2364],[10,"ToMaybeUninit",2377],[6,"DecodeError",2381],[15,"HardBound",1792],[15,"Estimate",1792],[15,"Str",2166],[15,"String",2166]],"r":[[297,2423],[298,2436],[299,2435],[300,2451],[301,2453],[302,2417],[303,2454],[305,2447],[306,2449],[307,2456],[308,2445],[309,2422],[310,2431],[311,2430],[312,2439],[313,2441],[314,2440],[315,2424],[316,2438],[317,2437],[318,2420],[319,2443],[320,2433],[321,2432],[1038,2458],[1039,2458],[1040,2471],[1041,2470],[1043,2472],[1045,2457],[1046,2458],[1047,2458],[1054,2458],[1057,2473],[1058,2474],[1060,2474],[1061,2475],[1062,2476],[1063,2469],[1064,2469],[1065,2477],[1066,2477],[1067,2477],[1068,2477],[1069,2477],[1070,2477],[1071,2477],[1072,2477],[1073,2477],[1074,2477],[1075,2477],[1076,2477],[1077,2477],[1078,2477],[1079,2477],[1080,2477],[1081,2477],[1082,2477],[1083,2477],[1084,2477],[1085,2477],[1086,2477],[1087,2477],[1088,2477],[1089,2477],[1090,2477],[1091,2477],[1092,2477],[1093,2477],[1094,2477],[1095,2477],[1096,2477],[1267,2470],[1315,2472],[1834,2479],[1835,2479],[1844,2479],[1861,2501],[1871,883],[1872,2463],[1873,1002],[1874,1002],[1875,1794],[1876,1794],[1877,2462],[1880,2327],[1881,883],[1882,2461],[1921,974],[1922,974],[1923,974],[1924,974],[1925,979],[1926,2381],[1934,979],[1935,979],[1936,2381],[1974,978],[2181,0],[2182,0],[2183,0],[2184,0],[2185,0],[2186,0],[2209,2499],[2210,2262],[2212,2327],[2262,2499]],"b":[[32,"impl-Debug-for-Error"],[33,"impl-Display-for-Error"],[329,"impl-AsMut%3C%5BT%5D%3E-for-VecChain%3CT%3E"],[330,"impl-AsMut%3CVec%3CT%3E%3E-for-VecChain%3CT%3E"],[333,"impl-AsRef%3CVec%3CT%3E%3E-for-VecChain%3CT%3E"],[334,"impl-AsRef%3C%5BT%5D%3E-for-VecChain%3CT%3E"],[671,"impl-VecChain%3Cf32%3E"],[672,"impl-VecChain%3Cf64%3E"],[990,"impl-Debug-for-DecodeError"],[991,"impl-Display-for-DecodeError"],[1407,"impl-Iter-for-IterAdapter%3CI%3E"],[1408,"impl-Iterator-for-IterAdapter%3CI%3E"],[1448,"impl-DoubleEndedIterator-for-IterAdapter%3CI%3E"],[1449,"impl-DoubleEndedIter-for-IterAdapter%3CI%3E"],[1457,"impl-Iterator-for-IterAdapter%3CI%3E"],[1458,"impl-Iter-for-IterAdapter%3CI%3E"],[1808,"impl-Debug-for-LazyWrap%3CT,+F%3E"],[1809,"impl-Display-for-LazyWrap%3CT,+F%3E"],[1886,"impl-Add%3CDuration%3E-for-DateTime%3CTz%3E"],[1887,"impl-Add%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[1888,"impl-Add%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[1889,"impl-Add%3CMonths%3E-for-DateTime%3CTz%3E"],[1890,"impl-Add%3CDays%3E-for-DateTime%3CTz%3E"],[1892,"impl-AddAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[1893,"impl-AddAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[1928,"impl-Default-for-DateTime%3CFixedOffset%3E"],[1929,"impl-Default-for-DateTime%3CUtc%3E"],[1930,"impl-Default-for-DateTime%3CLocal%3E"],[1944,"impl-Display-for-TimeDelta"],[1945,"impl-Debug-for-TimeDelta"],[1946,"impl-Display-for-DateTime%3CTz%3E"],[1947,"impl-Debug-for-DateTime%3CTz%3E"],[1952,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CUtc%3E"],[1954,"impl-From%3CSystemTime%3E-for-DateTime%3CUtc%3E"],[1955,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CFixedOffset%3E"],[1956,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CFixedOffset%3E"],[1957,"impl-From%3CSystemTime%3E-for-DateTime%3CLocal%3E"],[1958,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CUtc%3E"],[1959,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CLocal%3E"],[1960,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CLocal%3E"],[1966,"impl-FromStr-for-DateTime%3CUtc%3E"],[1967,"impl-FromStr-for-DateTime%3CLocal%3E"],[1968,"impl-FromStr-for-DateTime%3CFixedOffset%3E"],[2026,"impl-Sub%3CMonths%3E-for-DateTime%3CTz%3E"],[2027,"impl-Sub-for-DateTime%3CTz%3E"],[2028,"impl-Sub%3CDuration%3E-for-DateTime%3CTz%3E"],[2029,"impl-Sub%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2030,"impl-Sub%3C%26DateTime%3CTz%3E%3E-for-DateTime%3CTz%3E"],[2031,"impl-Sub%3CDays%3E-for-DateTime%3CTz%3E"],[2032,"impl-Sub%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[2034,"impl-SubAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2035,"impl-SubAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[2037,"impl-Sum-for-TimeDelta"],[2038,"impl-Sum%3C%26TimeDelta%3E-for-TimeDelta"],[2153,"impl-Display-for-Error"],[2154,"impl-Debug-for-Error"],[2213,"impl-Add%3CString%3CP2%3E%3E-for-%26String%3CP%3E"],[2214,"impl-Add%3CString%3CP2%3E%3E-for-String%3CP%3E"],[2215,"impl-Add%3C%26str%3E-for-%26String%3CP%3E"],[2216,"impl-Add%3C%26String%3E-for-String%3CP%3E"],[2217,"impl-Add%3CString%3E-for-String%3CP%3E"],[2218,"impl-Add%3C%26String%3CP2%3E%3E-for-%26String%3CP%3E"],[2219,"impl-Add%3C%26str%3E-for-String%3CP%3E"],[2220,"impl-Add%3CString%3E-for-%26String%3CP%3E"],[2221,"impl-Add%3C%26String%3E-for-%26String%3CP%3E"],[2222,"impl-Add%3C%26String%3CP2%3E%3E-for-String%3CP%3E"],[2223,"impl-AddAssign%3C%26String%3CP2%3E%3E-for-String%3CP%3E"],[2224,"impl-AddAssign%3C%26str%3E-for-String%3CP%3E"],[2225,"impl-AddAssign%3CString%3CP2%3E%3E-for-String%3CP%3E"],[2226,"impl-AsRef%3Cstr%3E-for-String%3CP%3E"],[2227,"impl-AsRef%3CPath%3E-for-String%3CP%3E"],[2228,"impl-AsRef%3COsStr%3E-for-String%3CP%3E"],[2229,"impl-AsRef%3C%5Bu8%5D%3E-for-String%3CP%3E"],[2237,"impl-Display-for-String%3CP%3E"],[2238,"impl-Debug-for-String%3CP%3E"],[2239,"impl-From%3C(%26str,+P)%3E-for-String%3CP%3E"],[2241,"impl-From%3C%26str%3E-for-String"],[2396,"impl-Display-for-DecodeError"],[2397,"impl-Debug-for-DecodeError"]],"c":"OjAAAAEAAAAAAAoAEAAAAH0HgQerB7YHuwfDB8YH6Af8BxUIKgg=","e":"OzAAAAEAAFoHigABAAIACQACAA0AAgARAAUAGAABABsACAAmAAgAMQAlAGIAAQBvAGgA2gABAN4AAADgACMABQEDAAoBDQAaAQkAQwFtALMBAQC3AQAAuQEAALsBAAC9AQAAvwEBAMIBAADFAQEAyQEBAMwBAADPAQEA0gEAANQBAADWAQAA2AEAANoBAADdAQ0AAgIEAAkCEQAcAgMAIQIGACkCAwAuAgMAMwIIAD0CDwBOAhAAYAIEAGYCMgCaAg0AqQIKALgCTwAJA2EAbAMHAHYDAwB8AwAAigMFAJEDBwCaAwoArwMbANoDAQDfAwEA4wMIAO0DBgD2AwEA+QMAAP0DEQARBAEAFAQAABYEAAAZBAUAIAQIAEsEUgCfBAAAoQQmAMkEAADLBCYA9AQGACQFAABPBQEAUgVcALAFKQDbBSAB/QYBAAAHAgAHBwgAEQcBABsHFQA1Bw4ARgcAAEsHAABOBwIAUgcDAFkHAQBeBw4AdQcHAH8HAQCCBxUAmgcDAKMHAACmBwAArQcAAK8HAgC3BwMAwAcAAMUHAADHBwIAzAcAAM4HAADaBwUA5AcAAOYHAQDqBwoA9gcBAAIICwASCAEAFggAABgIAgAcCAIAIwgGADcIAAA6CDEAbggNAH4IFgCXCAoApggaAMIIAADOCAgA3AgNAO0IAADxCAIA9QgAAPkIAAD+CAEAAQkJAAwJCwAZCSYAQgkJAE0JAABYCQEAXAkCAGEJBwA="}],\ +["wiwi",{"t":"CCCCCCCCCQCCCCCCCCQQQQQCCCCCCFINNNNNNNNNNNNNNNNCCFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNOONNNNNNNNNNNHHHHHHOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNFFNNNNOOOONNOONNHHOOOOONNNNNNNNNNNNOOOOONNTTTKFKNNNNNNNMMNONMNMNNNNNNNNFNNNNNNNNNNNNNNNNNNNNFFFFFFFRFFKFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNCNENNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHGPPSSSNNHHHNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKFPFPKKKRRKRRRFRRFFRKFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCFFNNNNNNNNHNNNNNNNNNNNNNNKTYKMNHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSHEFEEEEFTTEEFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEEEEENNNNNNNEEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCKKNNNMNMMNNMKHMHGKIKPPNNNNMNNNNNHMMHMHMHHHNNNNNNNNNNNNNOOFNNNNNNNNNNNNQQQQQQKFNNONNNNNNHMHNNNNNNNNFKRFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNMNNNMCNNNNNNNNNFKRFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNCCNNNNNNNFNNNHHHHNNHNHNNNNNNNNKMMMSGPPPSSSSSNNHHNNNNNNNNNNNNN","n":["auth","bigint","bitstream","chainer","clock_timer","debounce","h","hex","id","int_range","iter","lazy_wrap","lsl","memory_usage","minesweeper","path","prelude","serialiser","smallint_negative_as_unsigned_range","smallint_negative_range","smallint_positive_range","smallint_signed_range","smallint_unsigned_range","string_pool","sudoku","to_maybeuninit","z85","error","flow","Error","Result","borrow","borrow_mut","fmt","fmt","from","from","into","source","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_string","try_from","try_into","type_id","vzip","signin","signup","ClientContinuerS1","ClientContinuerS2","ClientContinuerS3","ServerS2Params","ServerS3Params","SigninRequestS1","SigninRequestS2","SigninRequestS3","SigninResponseS1","SigninResponseS2","SigninResponseS3","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","challenge_signature","encrypted_user_sec_key","encrypted_user_sec_key","encrypted_user_sec_key_nonce","encrypted_user_sec_key_nonce","from","from","from","from","from","from","from","from","from","from","from","hashed_pw_verifier","hashed_pw_verifier_salt","into","into","into","into","into","into","into","into","into","into","into","process_signin_client_final","process_signin_client_s1","process_signin_client_s2","process_signin_client_s3","process_signin_server_s2","process_signin_server_s3","pw_key_salt","pw_verifier","pw_verifier_salt","session_id","session_pub_key","signin_attempt_id","signin_attempt_id","signin_attempt_id","signing_challenge","signing_challenge","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_id","user_public_key","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","SignupRequest","StoredUnverifiedUserData","borrow","borrow","borrow_mut","borrow_mut","encrypted_user_sec_key","encrypted_user_sec_key","encrypted_user_sec_key_nonce","encrypted_user_sec_key_nonce","from","from","hashed_pw_verifier","hashed_pw_verifier_salt","into","into","process_signup_client","process_signup_server","pw_key_salt","pw_key_salt","pw_verifier","pw_verifier_salt","pw_verifier_salt","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_into","try_into","type_id","type_id","user_id","user_id","user_public_key","user_public_key","verification_token","vzip","vzip","BITS","MAX","MIN","Part","U320","UnsignedBigint","add_unchecked","borrow","borrow_mut","clone","clone_into","fmt","from","from_bool","from_le_parts","from_le_parts","inner","into","into_le_parts","into_le_parts","overflowing_add","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","try_from","try_into","type_id","vzip","Encoder","borrow","borrow_mut","from","into","into_bytes","new","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","try_from","try_into","type_id","vzip","with_output_capacity","write_bits_u128_unchecked","write_bits_u16_unchecked","write_bits_u32_unchecked","write_bits_u64_unchecked","write_bits_u8_unchecked","write_bits_usize_unchecked","ArrayChain","ArrayMutChain","ArrayRefChain","BTreeMapChain","BTreeSetChain","BinaryHeapChain","BitstreamEncoderChain","Chain","HashMapChain","HashSetChain","IntoChainer","LinkedListChain","SliceBoxChain","SliceMutChain","SliceRefChain","StrBoxChain","StrMutChain","StrRefChain","StringChain","StringMutChain","StringRefChain","VecChain","VecDequeChain","VecMutChain","VecRefChain","append","append","append_vec_chain","as_chunks","as_chunks_mut","as_chunks_unchecked","as_chunks_unchecked_mut","as_mut","as_mut","as_rchunks","as_rchunks_mut","as_ref","as_ref","assume_init","assume_init","binary_search","binary_search_by","binary_search_by_key","binary_search_by_key_uninit","binary_search_by_uninit","binary_search_uninit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","capacity","capacity_uninit","capacity_uninit","capacity_uninit","clear","clear","clone","clone_from_slice","clone_into","contains","contains_uninit","copy_from_slice","copy_within","dedup","dedup_by","dedup_by_key","dedup_by_key_mut","dedup_by_mut","default","drain","ends_with","ends_with_uninit","extend_from_slice","extend_from_within","extend_from_within","fill","fill_with","first","first","first","first","first_chunk","first_chunk_mut","first_mut","first_mut","first_mut","flatten","flatten","flatten","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw_parts","from_raw_parts","from_utf16","from_utf16_lossy","from_utf8","from_utf8_unchecked","get","get_mut","get_unchecked","get_unchecked_mut","insert","insert","insert_str","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_binary_heap","into_bytes","into_bytes","into_bytes_chainer","into_bytes_chainer","into_chainer","into_chainer","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_raw_parts","into_sorted_vec","into_sorted_vec_chainer","into_vec_chain","into_vec_chain","is_ascii","is_ascii_uninit","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty_uninit","is_empty_uninit","is_empty_uninit","is_empty_uninit","is_empty_uninit","last","last","last","last_chunk","last_chunk_mut","last_mut","last_mut","leak","len","len","len","len","len","len_uninit","len_uninit","len_uninit","len_uninit","len_uninit","make_ascii_lowercase","make_ascii_uppercase","new","new","new","new","new","new","new","new","new_uninit","new_uninit","new_zeroed","new_zeroed","nonchain_array","nonchain_array","nonchain_array","nonchain_array_chainer_mut","nonchain_array_chainer_ref","nonchain_array_chainer_ref","nonchain_array_mut","nonchain_array_mut","nonchain_boxed_slice","nonchain_boxed_slice_chainer","nonchain_bytes","nonchain_contiguous_mut","nonchain_inner","nonchain_ptr","nonchain_ptr","nonchain_ptr_mut","nonchain_ptr_mut","nonchain_ptr_range","nonchain_ptr_range_mut","nonchain_raw_parts","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice","nonchain_slice_chainer_mut","nonchain_slice_chainer_mut","nonchain_slice_chainer_mut","nonchain_slice_chainer_mut","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainer_ref","nonchain_slice_chainers_mut","nonchain_slice_chainers_ref","nonchain_slice_mut","nonchain_slice_mut","nonchain_slice_mut","nonchain_slice_mut","nonchain_slice_mut","nonchain_slices","nonchain_slices_mut","nonchain_str","nonchain_str_mut","nonchain_vec","nonchain_vec_deque","nonchain_vec_deque_mut","nonchain_vec_mut","nonchain_vec_mut","pop","pop","pop","pop_uninit","pop_uninit","pop_uninit","push","push","push","push_str","remove","remove","remove_uninit","remove_uninit","repeat","reserve","reserve","reserve","reserve_exact","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain","retain_mut","reverse","set_len","shrink_to","shrink_to","shrink_to_fit","shrink_to_fit","sort","sort","sort_and_dedup","sort_by","sort_by","sort_by_cached_key","sort_by_cached_key","sort_by_key","sort_by_key","sort_floats","sort_floats","sort_unstable","sort_unstable","sort_unstable_by","sort_unstable_by","sort_unstable_by_key","sort_unstable_by_key","spare_capacity_mut","splice","split","split_at_spare_mut","split_first","split_first_chunk","split_first_chunk_mut","split_first_mut","split_last","split_last_chunk","split_last_chunk_mut","split_last_mut","split_left_off","split_left_off_uninit","split_right_off","split_right_off_uninit","starts_with","starts_with_uninit","swap","swap_remove","swap_remove_uninit","swap_unchecked","swap_with_slice","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_owned","traits","truncate","truncate","truncate_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","windows","with_capacity","with_capacity","with_capacity","with_capacity","with_capacity","with_capacity","with_output_capacity","with_peek","with_peek_mut","write_bits_u128_unchecked","write_bits_u16_unchecked","write_bits_u32_unchecked","write_bits_u64_unchecked","write_bits_u8_unchecked","ClockTimer","Tick","borrow","borrow","borrow_mut","borrow_mut","builder","builder","chrono","delayed","elapsed","end_time","from","from","into","into","past_due","remaining","run_to_end","start_time","tick","time","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","total_runtime","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Builder","BuilderWithEnd","BuilderWithInterval","BuilderWithStart","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","from","from","from","from","into","into","into","into","new","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_duration","with_end_datetime","with_interval","with_start_datetime","debounce","debounce_immediate","debounce_immediate_with_rt","debounce_with_rt","h","DecodeError","InvalidChar","InvalidLength","TABLE_ENCODER_LEN","TABLE_ENCODER_LOWER","TABLE_ENCODER_UPPER","borrow","borrow_mut","decode_hex","encode_hex","encode_hex_upper","fmt","fmt","from","into","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_string","try_from","try_into","type_id","vzip","GeneratedID","IDGenerator","as_signed","as_unsigned","as_unsigned_nonzero","borrow","borrow","borrow_mut","borrow_mut","from","from","from_alphanumeric_string","from_signed","from_signed_unchecked","from_unsigned","from_unsigned_unchecked","into","into","new","next","to_alphanumeric_string","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_into","try_into","type_id","type_id","unix_time","vzip","vzip","AsStdIterator","AsWiwiIter","DoubleEndedIter","Empty","Estimate","FromFn","HardBound","IntoIter","IntoStdIterator","IntoWiwiIter","Item","Item","Iter","Iter","Iter","Iter","IterAdapter","Iterator","Iterator","Map","Peek","PeekItem","Peekable","RepeatPerItem","Rev","SizeHint","SizeHintBound","Tuple1","Tuple10","Tuple11","Tuple12","Tuple13","Tuple14","Tuple15","Tuple16","Tuple17","Tuple18","Tuple19","Tuple2","Tuple20","Tuple21","Tuple22","Tuple23","Tuple24","Tuple25","Tuple26","Tuple27","Tuple28","Tuple29","Tuple3","Tuple30","Tuple31","Tuple32","Tuple4","Tuple5","Tuple6","Tuple7","Tuple8","Tuple9","Unknown","batch_invert","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_std_as_wiwi_iter","borrow_std_as_wiwi_iter","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","borrow_wiwi_as_std_iterator","convert_std_into_wiwi_iter","convert_std_into_wiwi_iter","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","convert_wiwi_into_std_iterator","count","default","empty","estimate","fmt","fmt","for_each","for_each_back","for_each_back","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_fn","hard_bound","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_iter","into_std_hint","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","into_wiwi_iter","map","new","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","peek","peek","peekable","repeat_per_item","rev","rev","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","split","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unknown","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_lower_estimate","with_lower_hard_bound","with_lower_unknown","with_upper_estimate","with_upper_hard_bound","with_upper_unknown","bound","estimate","Initialised","LazyWrap","LazyWrapState","Uninitialised","as_mut","as_ref","borrow","borrow","borrow_mut","borrow_mut","deref","deref_mut","drop","ensure_initialised","fmt","fmt","from","from","into","into","into_inner","into_inner_initialised","is_initialised","new","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","callback_api","Script","ScriptBuilder","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","script","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dynamic","MEMORY_USAGE","MemoryUsage","Static","calculate_memory_usage","calculate_values_usage","dynamic_mem_usage_of_val","dynamic_values_usage_of_val","static_mem_usage_of","static_mem_usage_of_val","Board","Cell","add_random_mines","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","debug_assert_in_bounds","fmt","fmt","force_update_counts","from","from","get_coords_unchecked","get_coords_unchecked_mut","into","into","is_mine","is_revealed","new","new_random_mines","offset_of_unchecked","place_mine","reveal","reveal_unchecked","set_surrounding_count","set_surrounding_count_checked","set_surrounding_count_unchecked","surrounding_count","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","SEP","basename","ClockTimer","DateTime","GeneratedID","IDGenerator","LazyWrap","LazyWrapState","Local","MAX_UTC","MIN_UTC","String","Tick","TimeDelta","UNIX_EPOCH","abs","add","add","add","add","add","add","add_assign","add_assign","add_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","checked_add","checked_add_days","checked_add_months","checked_add_signed","checked_sub","checked_sub_days","checked_sub_months","checked_sub_signed","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","date","date_naive","day","day0","days","debounce","debounce_immediate","debounce_immediate_with_rt","debounce_with_rt","decode_hex","decode_z85","default","default","default","default","div","duration_round","duration_trunc","encode_hex","encode_hex_upper","encode_z85","eq","eq","equivalent","equivalent","equivalent","equivalent","fixed_offset","fmt","fmt","fmt","fmt","fmt","format","format_with_items","from","from","from","from","from","from","from","from","from","from","from","from_local","from_naive_utc_and_offset","from_offset","from_std","from_str","from_str","from_str","from_timestamp","from_timestamp_micros","from_timestamp_millis","from_timestamp_nanos","from_utc","h","hash","hash","hour","hours","into","into","into","is_zero","iso_week","max_value","microseconds","milliseconds","min_value","minute","minutes","month","month0","mul","naive_local","naive_utc","nanosecond","nanoseconds","neg","new","now","num_days","num_hours","num_microseconds","num_milliseconds","num_minutes","num_nanoseconds","num_seconds","num_weeks","offset","offset_from_local_date","offset_from_local_datetime","offset_from_utc_date","offset_from_utc_datetime","ordinal","ordinal0","parse_and_remainder","parse_from_rfc2822","parse_from_rfc3339","parse_from_str","partial_cmp","partial_cmp","round_subsecs","second","seconds","signed_duration_since","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","subsec_nanos","sum","sum","time","timestamp","timestamp_micros","timestamp_millis","timestamp_nanos","timestamp_nanos_opt","timestamp_subsec_micros","timestamp_subsec_millis","timestamp_subsec_nanos","timezone","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_owned","to_owned","to_owned","to_rfc2822","to_rfc3339","to_rfc3339_opts","to_std","to_string","to_string","to_utc","today","trunc_subsecs","try_days","try_from","try_from","try_from","try_hours","try_into","try_into","try_into","try_milliseconds","try_minutes","try_seconds","try_weeks","type_id","type_id","type_id","vzip","vzip","vzip","weekday","weeks","with_day","with_day0","with_hour","with_minute","with_month","with_month0","with_nanosecond","with_ordinal","with_ordinal0","with_second","with_timezone","with_year","year","years_since","zero","buffer","deserialise","error","marker","number","serialise","BufferRead","BufferWrite","read_byte","read_bytes","read_bytes_const","read_bytes_ptr","read_bytes_ptr_const","reserve","with_ptr","write_byte","write_bytes","write_bytes_unchecked","Deserialise","deserialise","deserialise","deserialise_lax","Error","OptionExt","Result","ResultExt","Str","String","borrow","borrow_mut","clone","clone_into","convert_err","convert_err","deref","eq","equivalent","equivalent","err_eof","err_eof","err_f","err_str","err_str","err_string","err_string","error_eof","error_str","error_string","fmt","fmt","from","into","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","to_string","try_from","try_into","type_id","vzip","msg","msg","Marker","borrow","borrow_mut","from","into","read_from","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","try_from","try_into","type_id","vzip","int_range","smallint_negative_as_unsigned_range","smallint_negative_range","smallint_positive_range","smallint_signed_range","smallint_unsigned_range","Serialise","SerialiseOptions","borrow","borrow_mut","capacity","clone","clone_into","default","fmt","from","into","serialise","serialise","serialise_with_options","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","try_from","try_into","type_id","vzip","GlobalPool","Pool","Raw","String","add","add","add","add","add","add","add","add","add","add","add_assign","add_assign","add_assign","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow_mut","clone","clone_into","default","deref","fmt","fmt","from","from","from","into","pool","raw_clone","raw_empty","raw_from_slice","raw_from_slices","raw_from_vec","raw_into_boxed_slice","raw_into_vec","raw_to_slice","string","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_owned","to_string","try_from","try_into","type_id","vzip","GlobalPool","Pool","Raw","SlicesWrap","SlicesWrapIter","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_std_as_wiwi_iter","clone","clone_into","convert_std_into_wiwi_iter","default","equivalent","fmt","fmt","from","from","from","hash","into","into","into","into_iter","into_iter","next","raw_clone","raw_clone","raw_empty","raw_from_slice","raw_from_slices","raw_from_slices","raw_from_vec","raw_into_boxed_slice","raw_into_vec","raw_to_slice","raw_to_slice","size_hint","to_boxed_slice","to_maybeuninit","to_maybeuninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_drop","to_maybeuninit_mut","to_maybeuninit_mut","to_maybeuninit_mut","to_owned","to_vec","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","String","as_bytes","as_str","clear","clone_to","from_str_in","from_utf16","from_utf16_in","from_utf16_lossy","from_utf16_lossy_in","from_utf8","from_utf8_in","from_utf8_lossy","from_utf8_lossy_in","from_utf8_slice","from_utf8_slice_in","from_utf8_unchecked","from_utf8_unchecked_in","from_utf8_unchecked_slice","from_utf8_unchecked_slice_in","insert","insert_str","into_boxed_str","into_bytes","into_other_pool","leak","new","new_in","pop","push","push_str","remove","retain","split_off","split_off_in","to_other_pool","truncate","Board","borrow","borrow_mut","from","into","new","puzzle_encoding","solution_encoding","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","try_from","try_into","type_id","vzip","Encoded","as_bytes","borrow","borrow_mut","decode_board_unchecked","encode_byte_array_checked","encode_byte_array_unchecked","encoded_all_ones","fmt","from","get_next_valid","into","is_valid_sudoku_board","new_unchecked","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","try_from","try_into","type_id","vzip","ToMaybeUninit","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","BINARY_FRAME_LEN","DecodeError","FrameOverflow","InvalidChar","InvalidLength","STRING_FRAME_LEN","TABLE_DECODER","TABLE_DECODER_LEN","TABLE_ENCODER","TABLE_ENCODER_LEN","borrow","borrow_mut","decode_z85","encode_z85","eq","fmt","fmt","from","into","to_maybeuninit","to_maybeuninit_drop","to_maybeuninit_mut","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"wiwi"],[27,"wiwi::auth"],[29,"wiwi::auth::error"],[47,"wiwi::auth::flow"],[49,"wiwi::auth::flow::signin"],[206,"wiwi::auth::flow::signup"],[248,"wiwi::bigint"],[277,"wiwi::bitstream"],[298,"wiwi::chainer"],[884,"wiwi::clock_timer"],[921,"wiwi::clock_timer::builder"],[975,"wiwi::debounce"],[979,"wiwi::h"],[980,"wiwi::hex"],[1003,"wiwi::id"],[1039,"wiwi::iter"],[1793,"wiwi::iter::SizeHintBound"],[1795,"wiwi::lazy_wrap"],[1834,"wiwi::lsl"],[1835,"wiwi::lsl::callback_api"],[1860,"wiwi::memory_usage"],[1870,"wiwi::minesweeper"],[1920,"wiwi::path"],[1922,"wiwi::prelude"],[2156,"wiwi::serialiser"],[2162,"wiwi::serialiser::buffer"],[2174,"wiwi::serialiser::deserialise"],[2178,"wiwi::serialiser::error"],[2217,"wiwi::serialiser::error::Error"],[2219,"wiwi::serialiser::marker"],[2232,"wiwi::serialiser::number"],[2238,"wiwi::serialiser::serialise"],[2260,"wiwi::string_pool"],[2313,"wiwi::string_pool::pool"],[2378,"wiwi::string_pool::string"],[2415,"wiwi::sudoku"],[2430,"wiwi::sudoku::solution_encoding"],[2451,"wiwi::to_maybeuninit"],[2455,"wiwi::z85"],[2482,"core::fmt"],[2483,"core::convert"],[2484,"core::error"],[2485,"core::option"],[2486,"core::mem::maybe_uninit"],[2487,"alloc::string"],[2488,"core::result"],[2489,"core::any"],[2490,"alloc::vec"],[2491,"wiwi::chainer::binary_heap"],[2492,"alloc::collections::binary_heap"],[2493,"core::cmp"],[2494,"wiwi::chainer::vec"],[2495,"core::ops::function"],[2496,"wiwi::chainer::slice_box"],[2497,"wiwi::chainer::array"],[2498,"wiwi::chainer::string"],[2499,"core::clone"],[2500,"core::marker"],[2501,"core::ops::range"],[2502,"core::default"],[2503,"alloc::vec::drain"],[2504,"wiwi::chainer::slice_ref"],[2505,"wiwi::chainer::slice_mut"],[2506,"wiwi::chainer::vec_ref"],[2507,"wiwi::chainer::vec_mut"],[2508,"alloc::boxed"],[2509,"wiwi::chainer::array_ref"],[2510,"wiwi::chainer::array_mut"],[2511,"wiwi::chainer::string_ref"],[2512,"wiwi::chainer::string_mut"],[2513,"wiwi::chainer::str_box"],[2514,"wiwi::chainer::str_ref"],[2515,"wiwi::chainer::str_mut"],[2516,"alloc::collections::vec_deque"],[2517,"wiwi::chainer::vec_deque"],[2518,"alloc::collections::linked_list"],[2519,"wiwi::chainer::linked_list"],[2520,"std::collections::hash::map"],[2521,"wiwi::chainer::hash_map"],[2522,"std::collections::hash::set"],[2523,"wiwi::chainer::hash_set"],[2524,"alloc::collections::btree::map"],[2525,"wiwi::chainer::btree_map"],[2526,"alloc::collections::btree::set"],[2527,"wiwi::chainer::btree_set"],[2528,"wiwi::chainer::bitstream"],[2529,"core::slice::index"],[2530,"wiwi::chainer::into_chainer"],[2531,"wiwi::iter::into_iter"],[2532,"wiwi::iter::adapter"],[2533,"alloc::vec::splice"],[2534,"core::slice::iter"],[2535,"chrono::time_delta"],[2536,"chrono::offset::local"],[2537,"chrono::datetime"],[2538,"core::future::future"],[2539,"chrono::offset"],[2540,"tokio::runtime::handle"],[2541,"core::num::nonzero"],[2542,"core::iter::traits::iterator"],[2543,"wiwi::iter::size_hint"],[2544,"wiwi::iter::empty"],[2545,"wiwi::iter::double_ended"],[2546,"wiwi::iter::from_fn"],[2547,"wiwi::iter::map"],[2548,"wiwi::iter::peek"],[2549,"wiwi::iter::repeat_per_item"],[2550,"wiwi::iter::rev"],[2551,"wiwi::iter::tuple"],[2552,"core::iter::traits::double_ended"],[2553,"wiwi::lsl::callback_api::script"],[2554,"chrono::offset::fixed"],[2555,"chrono::naive"],[2556,"chrono::month"],[2557,"core::time"],[2558,"chrono::date"],[2559,"chrono::naive::date"],[2560,"chrono::offset::utc"],[2561,"chrono::format::strftime"],[2562,"chrono::format::formatting"],[2563,"chrono::format"],[2564,"core::borrow"],[2565,"std::time"],[2566,"chrono::naive::datetime"],[2567,"core::hash"],[2568,"chrono::naive::isoweek"],[2569,"chrono::naive::time"],[2570,"chrono::weekday"],[2571,"std::ffi::os_str"],[2572,"std::path"],[2573,"wiwi::string_pool::pool::global"],[2574,"core::str::error"],[2575,"wiwiwiwiwi"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,24,25,23,25,23,17,22,13,16,21,24,25,26,20,23,14,25,25,17,22,13,16,21,24,25,26,20,23,14,0,0,0,0,0,0,20,21,20,14,24,21,24,20,26,23,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,17,22,13,16,21,24,25,26,20,23,14,16,26,17,22,13,16,21,24,25,26,20,23,14,0,0,27,28,27,28,27,28,27,28,27,28,28,28,27,28,0,0,27,28,27,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,27,28,28,27,28,29,29,29,0,0,0,29,30,30,30,30,30,30,32,29,30,30,30,29,30,32,30,30,30,30,30,30,30,30,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,45,45,45,45,45,45,45,45,45,45,45,45,48,49,45,45,45,45,45,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,53,42,45,53,42,45,53,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,53,45,45,45,61,62,49,45,45,45,62,49,45,61,62,45,45,64,64,65,65,48,48,61,61,62,62,49,49,67,67,68,68,53,53,69,69,70,70,72,72,73,73,74,74,76,76,78,78,80,80,82,82,84,84,86,86,42,42,87,87,45,45,53,45,53,53,53,53,45,45,45,45,53,45,53,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,42,53,87,53,87,92,92,48,61,62,49,67,68,76,53,42,42,61,62,45,45,61,62,49,53,45,61,62,49,53,45,61,62,45,45,45,62,45,45,61,62,49,53,45,61,62,49,53,45,45,45,53,76,78,80,82,42,87,45,48,49,48,49,49,67,68,49,49,68,49,68,45,45,53,76,45,48,45,48,45,45,45,45,48,61,62,49,67,68,45,48,49,68,45,48,62,49,67,68,45,76,76,48,62,49,68,45,76,76,53,53,45,76,76,53,45,53,42,45,53,42,45,53,42,45,53,53,45,53,45,45,53,42,45,53,42,45,45,45,53,42,45,45,45,45,53,45,53,45,62,45,45,62,45,62,45,62,45,45,45,62,45,62,45,62,45,45,45,53,45,45,45,45,45,45,45,45,45,53,53,53,53,45,45,45,45,45,45,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,45,0,53,45,53,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,64,65,48,61,62,49,67,68,53,69,70,72,73,74,76,78,80,82,84,86,42,87,45,45,53,76,80,82,42,45,87,42,42,87,87,87,87,87,0,0,108,104,108,104,0,108,0,104,104,104,108,104,108,104,104,104,108,104,108,104,108,104,108,104,108,104,104,108,104,108,104,108,104,108,104,0,0,0,0,103,111,112,110,103,111,112,110,110,103,111,112,110,103,111,112,110,103,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,103,111,112,110,111,111,112,103,0,0,0,0,0,0,118,118,0,0,0,118,118,0,0,0,118,118,118,118,118,118,118,118,118,118,118,118,0,0,119,119,119,122,119,122,119,122,119,119,119,119,119,119,122,119,122,122,119,122,119,122,119,122,119,122,119,122,119,122,119,119,122,119,0,0,0,0,133,0,133,0,0,0,98,125,0,124,129,98,0,127,130,0,0,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,99,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,124,99,127,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,129,99,130,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,125,131,0,131,131,133,125,134,134,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,0,131,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,136,137,138,139,99,131,98,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,125,131,125,99,99,132,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,134,99,99,139,174,137,125,125,134,134,99,99,132,136,137,138,139,125,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,131,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,131,99,132,135,136,137,138,139,131,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,131,131,131,131,131,131,236,237,180,0,0,180,175,175,175,180,175,180,175,175,175,175,175,175,175,180,175,180,175,175,175,175,175,180,175,180,175,180,175,175,180,175,180,175,180,175,180,0,0,0,182,181,182,181,182,181,182,181,0,182,181,182,181,182,181,182,181,182,181,182,181,182,181,0,184,0,0,183,183,0,0,0,0,0,0,185,185,186,185,186,185,185,186,185,186,185,185,186,185,185,186,185,185,185,186,186,186,185,185,185,186,186,185,186,186,186,186,185,186,185,186,185,186,185,186,185,186,185,186,185,186,185,186,0,0,0,0,0,0,0,0,0,107,107,0,0,0,107,105,105,107,107,107,107,107,105,107,107,105,107,106,105,107,106,105,107,107,107,105,107,107,107,105,107,106,105,107,106,105,107,107,107,107,107,105,0,0,0,0,0,0,105,107,107,107,105,107,107,0,0,0,105,107,105,105,107,107,107,105,105,107,107,106,107,107,105,107,107,107,107,107,107,107,107,107,106,107,107,106,105,107,107,107,107,107,107,107,107,0,105,107,107,105,105,107,106,105,107,105,105,105,105,107,105,107,107,105,107,107,107,105,105,105,106,105,105,105,105,105,105,105,105,107,106,106,106,106,107,107,107,107,107,107,105,107,107,107,105,107,105,107,107,107,107,107,107,107,105,107,107,105,105,105,107,107,107,107,107,107,107,107,107,107,105,107,106,105,107,106,105,107,106,105,107,106,107,107,107,105,105,107,107,106,107,105,105,107,106,105,105,107,106,105,105,105,105,105,107,106,105,107,106,107,105,107,107,107,107,107,107,107,107,107,107,107,107,107,107,105,0,0,0,0,0,0,0,0,211,211,211,211,211,213,213,213,213,213,0,0,214,0,0,0,0,0,215,215,215,215,215,215,216,212,215,215,215,215,0,218,218,0,218,0,218,0,0,0,215,215,215,215,215,215,215,215,215,215,215,215,215,238,239,0,219,219,219,219,219,219,219,219,219,219,219,219,0,0,0,0,0,0,0,0,220,220,220,220,220,220,220,220,220,0,221,0,220,220,220,220,220,220,220,220,0,0,223,0,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,0,223,223,223,223,223,223,223,223,0,222,222,222,222,222,222,222,222,222,0,0,223,0,0,229,228,227,229,228,227,229,228,228,229,228,227,228,227,229,228,227,227,229,228,227,229,227,229,223,228,223,223,223,228,223,223,223,223,228,229,227,229,228,227,229,228,227,229,228,227,228,227,229,228,227,229,228,227,229,228,227,229,228,227,0,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,0,232,232,232,232,232,0,0,232,232,232,232,232,232,232,0,233,233,233,0,0,0,0,233,233,0,233,0,233,233,233,233,233,233,233,233,0,234,234,234,0,0,235,235,235,0,0,0,0,0,235,235,0,0,235,235,235,235,235,235,235,235,235,235,235,235,235],"f":"```````````````````````````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{f}}{b{dh}}}j}0{cc{}}{cf{{l{`}}}}{ce{}{}}{{{b{f}}}{{A`{{b{n}}}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}6`````````````;;;;;;;;;;;:::::::::::`````88888888888``66666666666{{AjAl}An}`{{BbBh}{{Bf{{Bd{BjBl}}}}}}{{BlBn}{{Bf{{A`{{Bd{C`Aj}}}}}}}}{{BjCb}{{Bf{{A`{Bn}}}}}}{{C`Cd}{{Bf{{A`{Al}}}}}}``````````999999999998888888888888888888888666666666666666666666655555555555``;;;;;;;;;;;``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0````??``==`{Cf{{Bf{Ch}}}}`````<<;;;;999988`````>>``````{{CjCj}Cj}32{{{b{Cl}}}Cl}{{{b{c}}{b{de}}}An{}{}}{{{b{Cl}}{b{dh}}}j}{cc{}}{CnD`}{{{Db{c}}}CjD`}{{{Db{Dd}}}Cl}`{ce{}{}}{Cj{{Db{c}}}D`}{Cl{{Db{Dd}}}}{{D`D`}{{Bd{D`Cn}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}e{}{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}8`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}>:{Df{{Dj{Dh}}}}{{}Df}877554<{DlDf}{{{b{dDf}}DlDn}An}{{{b{dDf}}DlE`}An}{{{b{dDf}}DlEb}An}{{{b{dDf}}DlDd}An}{{{b{dDf}}DlDh}An}{{{b{dDf}}DlDl}An}`````````````````````````{{{Ed{c}}{b{d{Ef{c}}}}}{{Ed{c}}}Eh}{{{Ej{c}}{b{d{Dj{c}}}}}{{Ej{c}}}{}}{{{Ej{c}}{b{d{Ej{c}}}}}{{Ej{c}}}{}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{{El{{Db{c}}}}}}{b{{El{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{d{El{{Db{c}}}}}}{b{d{El{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{{El{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{d{El{{Db{c}}}}}}}}}}{{{b{d{Ej{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Ej{c}}}}}{{b{d{Dj{c}}}}}{}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{{El{c}}}}{b{{El{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{b{d{El{c}}}}{b{d{El{{Db{c}}}}}}}}}}{{{b{{Ej{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Ej{c}}}}}{{b{{Dj{c}}}}}{}}{{{F`{{Ab{c}}}}}{{F`{c}}}{}}{{{Fb{{Ab{c}}}}}{{Fb{c}}}{}}{{{Ej{c}}{b{c}}{b{d{Af{DlDl}}}}}{{Ej{c}}}Eh}{{{Ej{c}}e{b{d{Af{DlDl}}}}}{{Ej{c}}}{}{{Fh{{b{c}}}{{Fd{Ff}}}}}}{{{Ej{c}}{b{e}}g{b{d{Af{DlDl}}}}}{{Ej{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}{b{e}}g{b{d{Ab{{Af{DlDl}}}}}}}{{Ej{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}e{b{d{Ab{{Af{DlDl}}}}}}}{{Ej{c}}}{}{{Fh{{b{c}}}{{Fd{Ff}}}}}}{{{Ej{c}}{b{c}}{b{d{Ab{{Af{DlDl}}}}}}}{{Ej{c}}}Eh}{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000{{Fj{b{dDl}}}Fj}{{{Ed{c}}{b{dDl}}}{{Ed{c}}}{}}{{{Ej{c}}{b{dDl}}}{{Ej{c}}}{}}{{Fj{b{d{Ab{Dl}}}}}Fj}{{{Ed{c}}{b{d{Ab{Dl}}}}}{{Ed{c}}}{}}{{{Ej{c}}{b{d{Ab{Dl}}}}}{{Ej{c}}}{}}{FjFj}{{{Ej{c}}}{{Ej{c}}}{}}{{{b{{Ej{c}}}}}{{Ej{c}}}Fl}{{{Ej{c}}{b{{El{c}}}}}{{Ej{c}}}Fl}{{{b{c}}{b{de}}}An{}{}}{{{Ej{c}}{b{c}}{b{dCn}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{c}}{b{d{Ab{Cn}}}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{{El{c}}}}}{{Ej{c}}}G`}{{{Ej{c}}eDl}{{Ej{c}}}G`{{Gb{Dl}}}}{{{Ej{c}}}{{Ej{c}}}Gd}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{c}}{b{c}}}{{Fd{Cn}}}}}}{{{Ej{c}}g}{{Ej{c}}}{}Fn{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}g}{{Ej{c}}}{}Fn{{Fh{{b{dc}}}{{Fd{e}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{dc}}{b{dc}}}{{Fd{Cn}}}}}}{{}{{Ej{c}}}Gf}{{{Ej{c}}eg}{{Ej{c}}}{}{{Gb{Dl}}}{{En{{Gh{c}}}}}}{{{Ej{c}}{b{{El{c}}}}{b{dCn}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{{El{c}}}}{b{d{Ab{Cn}}}}}{{Ej{c}}}Fn}>{{Fjc}Fj{{Gb{Dl}}}}{{{Ej{c}}e}{{Ej{c}}}Fl{{Gb{Dl}}}}{{{Ej{c}}c}{{Ej{c}}}Fl}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{}{{Fd{c}}}}}}{{{Gj{c}}e}{{Gj{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Fb{c}}e}{{Fb{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{d{Db{c}}}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Fb{c}}e}{{Fb{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Gj{{Db{c}}}}}{{Gj{c}}}{}}{{{Gl{{Db{c}}}}}{{Gl{c}}}{}}{{{Ej{{Db{c}}}}}{{Ej{c}}}{}}{{{b{{Ej{c}}}}{b{dh}}}jGn}{cc{}}{{{b{{Dj{c}}}}}{{H`{c}}}{}}{{{b{d{Dj{c}}}}}{{Hb{c}}}{}}2{{{Hd{{El{c}}}}}{{F`{c}}}{}}3{{{b{{El{c}}}}}{{Gj{c}}}{}}4{{{b{d{El{c}}}}}{{Gl{c}}}{}}5{{{Db{c}}}{{Fb{c}}}{}}66{{{b{{Db{c}}}}}{{Hf{c}}}{}}7{{{b{d{Db{c}}}}}{{Hh{c}}}{}}8{AdFj}{{{b{Ad}}}Hj}:{{{b{dAd}}}Hl};;{{{Hd{Hn}}}I`}{{{b{Hn}}}Ib}=={{{b{dHn}}}Id}>{{{If{c}}}{{Ih{c}}}{}}{{{Ij{c}}}{{Il{c}}}{}}{cc{}}{{{In{ceg}}}{{J`{ceg}}}{}{}{}}11{{{Jb{ce}}}{{Jd{ce}}}{}{}}{{{Jf{ce}}}{{Jh{ce}}}{}{}}33{{{Jj{c}}}{{Jl{c}}}{}}4{{{Ef{c}}}{{Ed{c}}}{}}{DfJn}6{{{Dj{c}}}{{Ej{c}}}{}}7{{DhDlDl}Fj}{{DlDl}{{Ej{c}}}{}}{{{b{{El{E`}}}}}{{A`{Fj}}}}{{{b{{El{E`}}}}}Fj}{{{Dj{Dh}}}{{Af{FjK`}}}}{{{Dj{Dh}}}Fj}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{{A`{b}}}}}}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{{A`{{b{d}}}}}}}}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{b}}}}{{{Ej{c}}eg}{{Ej{c}}}{}{{Kb{{El{c}}}}}{{En{{b{d}}}}}}{{FjDlKd}Fj}{{{Ej{c}}Dlc}{{Ej{c}}}{}}{{FjDl{b{Hn}}}Fj}{ce{}{}}0000000000000000000000{{{Ed{c}}}{{Ef{c}}}Eh}{Fj{{Dj{Dh}}}}{Jn{{Dj{Dh}}}}{Fj{{Ej{Dh}}}}{Jn{{Ej{Dh}}}}{{{Kh{}{{Kf{c}}}}}cKj}0{{{F`{c}}}{{Hd{{El{c}}}}}{}}{{{Gj{c}}}{{b{{El{c}}}}}{}}{{{Gl{c}}}{{b{d{El{c}}}}}{}}{{{Fb{c}}}{{Db{c}}}{}}{{{Hf{c}}}{{b{{Db{c}}}}}{}}{{{Hh{c}}}{{b{d{Db{c}}}}}{}}{{{Ih{c}}}{{If{c}}}{}}{Fj{{Bd{DhDlDl}}}}{{{Ed{c}}}{{Dj{c}}}Eh}{{{Ed{c}}}{{Ej{c}}}Eh}{{{Gj{c}}}{{Ej{c}}}Fl}{{{Gl{c}}}{{Ej{c}}}Fl}{{{Ej{Dh}}{b{dCn}}}{{Ej{Dh}}}}{{{Ej{Dh}}{b{d{Ab{Cn}}}}}{{Ej{Dh}}}}{{{Gj{c}}{b{dCn}}}{{Gj{c}}}{}}{{{Gl{c}}{b{dCn}}}{{Gl{c}}}{}}{{{Fb{c}}{b{dCn}}}{{Fb{c}}}{}}{{Fj{b{dCn}}}Fj}{{{Ej{c}}{b{dCn}}}{{Ej{c}}}{}}{{{Gj{c}}{b{d{Ab{Cn}}}}}{{Gj{c}}}{}}{{{Gl{c}}{b{d{Ab{Cn}}}}}{{Gl{c}}}{}}{{{Fb{c}}{b{d{Ab{Cn}}}}}{{Fb{c}}}{}}{{Fj{b{d{Ab{Cn}}}}}Fj}{{{Ej{c}}{b{d{Ab{Cn}}}}}{{Ej{c}}}{}}{{{Gj{c}}e}{{Gj{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{{Db{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{d{Db{c}}}}}}}}}}{{{Gl{c}}e}{{Gl{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{b{dc}}}}}}}}{{{Ej{c}}}{{Gl{c}}}{}}{{{Gj{c}}{b{dDl}}}{{Gj{c}}}{}}{{{Gl{c}}{b{dDl}}}{{Gl{c}}}{}}{{{Fb{c}}{b{dDl}}}{{Fb{c}}}{}}{{Fj{b{dDl}}}Fj}{{{Ej{c}}{b{dDl}}}{{Ej{c}}}{}}{{{Gj{c}}{b{d{Ab{Dl}}}}}{{Gj{c}}}{}}{{{Gl{c}}{b{d{Ab{Dl}}}}}{{Gl{c}}}{}}{{{Fb{c}}{b{d{Ab{Dl}}}}}{{Fb{c}}}{}}{{Fj{b{d{Ab{Dl}}}}}Fj}{{{Ej{c}}{b{d{Ab{Dl}}}}}{{Ej{c}}}{}}{{{Ej{Dh}}}{{Ej{Dh}}}}0{{}Fj}{{}{{Ih{c}}}{}}{{}{{Il{c}}}{}}{{}{{J`{ce}}}{}{}}{{}{{Jd{c}}}{}}{{}{{Ed{c}}}Eh}{{}Jn}{{}{{Ej{c}}}{}}{Dl{{F`{{Ab{c}}}}}{}}{{}{{Fb{{Ab{c}}}}}{}}10{{{b{{Fb{c}}}}}{{b{{Db{c}}}}}{}}{{{b{{Hf{c}}}}}{{b{{Db{c}}}}}{}}{{{b{{Hh{c}}}}}{{b{{Db{c}}}}}{}}{{{b{d{Fb{c}}}}}{{Hh{c}}}{}}{{{b{{Fb{c}}}}}{{Hf{c}}}{}}{{{b{{Hh{c}}}}}{{Hf{c}}}{}}{{{b{d{Fb{c}}}}}{{b{d{Db{c}}}}}{}}{{{b{d{Hh{c}}}}}{{b{d{Db{c}}}}}{}}{{{Ej{c}}}{{Hd{{El{c}}}}}{}}{{{Ej{c}}}{{F`{c}}}{}}{{{b{Fj}}}{{b{{El{Dh}}}}}}{{{b{d{Ih{c}}}}}{{b{d{El{c}}}}}{}}{{{Ej{c}}}{{Dj{c}}}{}}{{{b{{F`{c}}}}}{}{}}{{{b{{Ej{c}}}}}{}{}}{{{b{d{F`{c}}}}}{}{}}{{{b{d{Ej{c}}}}}{}{}}{{{b{{Ej{c}}}}}Kl{}}{{{b{d{Ej{c}}}}}Kl{}}{{{Ej{c}}}{{Bd{DlDl}}}{}}{{{b{{F`{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Gj{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Gl{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Fb{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Hf{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Hh{c}}}}}{{b{{El{c}}}}}{}}{{{b{{Ej{c}}}}}{{b{{El{c}}}}}{}}{{{b{d{F`{c}}}}}{{Gl{c}}}{}}{{{b{d{Fb{c}}}}}{{Gl{c}}}{}}{{{b{d{Hh{c}}}}}{{Gl{c}}}{}}{{{b{d{Ej{c}}}}}{{Gl{c}}}{}}{{{b{{F`{c}}}}}{{Gj{c}}}{}}{{{b{{Gl{c}}}}}{{Gj{c}}}{}}{{{b{{Fb{c}}}}}{{Gj{c}}}{}}{{{b{{Hf{c}}}}}{{Gj{c}}}{}}{{{b{{Hh{c}}}}}{{Gj{c}}}{}}{{{b{{Ej{c}}}}}{{Gj{c}}}{}}{{{b{d{Ih{c}}}}}{{Bd{{Gl{c}}{Gl{c}}}}}{}}{{{b{{Ih{c}}}}}{{Bd{{Gj{c}}{Gj{c}}}}}{}}{{{b{d{F`{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Gl{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Fb{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Hh{c}}}}}{{b{d{El{c}}}}}{}}{{{b{d{Ej{c}}}}}{{b{d{El{c}}}}}{}}{{{b{{Ih{c}}}}}{{Bd{{b{{El{c}}}}{b{{El{c}}}}}}}{}}{{{b{d{Ih{c}}}}}{{Bd{{b{d{El{c}}}}{b{d{El{c}}}}}}}{}}{{{b{Fj}}}{{b{Hn}}}}{{{b{dFj}}}{{b{dHn}}}}{{{b{{Ej{c}}}}}{{b{{Dj{c}}}}}{}}{{{b{{Ih{c}}}}}{{b{{If{c}}}}}{}}{{{b{d{Ih{c}}}}}{{b{d{If{c}}}}}{}}{{{b{dFj}}}{{b{d{Dj{Dh}}}}}}{{{b{d{Ej{c}}}}}{{b{d{Dj{c}}}}}{}}{{Fj{b{d{A`{Kd}}}}}Fj}{{{Ed{c}}{b{d{A`{c}}}}}{{Ed{c}}}Eh}{{{Ej{c}}{b{d{A`{c}}}}}{{Ej{c}}}{}}{{Fj{b{d{Ab{{A`{Kd}}}}}}}Fj}{{{Ed{c}}{b{d{Ab{{A`{c}}}}}}}{{Ed{c}}}Eh}{{{Ej{c}}{b{d{Ab{{A`{c}}}}}}}{{Ej{c}}}{}}{{FjKd}Fj}{{{Ed{c}}c}{{Ed{c}}}Eh}{{{Ej{c}}c}{{Ej{c}}}{}}{{Fj{b{Hn}}}Fj}{{FjDl{b{dKd}}}Fj}{{{Ej{c}}Dl{b{dc}}}{{Ej{c}}}{}}{{FjDl{b{d{Ab{Kd}}}}}Fj}{{{Ej{c}}Dl{b{d{Ab{c}}}}}{{Ej{c}}}{}}{{{Ej{c}}Dl}{{Ej{c}}}G`}{{FjDl}Fj}{{{Ed{c}}Dl}{{Ed{c}}}{}}{{{Ej{c}}Dl}{{Ej{c}}}{}}210{{{Ej{c}}Dlc}{{Ej{c}}}Fl}{{{Ej{c}}Dle}{{Ej{c}}}{}{{Fh{}{{Fd{c}}}}}}{{Fjc}Fj{{Fh{Kd}{{Fd{Cn}}}}}}{{{Ed{c}}e}{{Ed{c}}}Eh{{Fh{{b{c}}}{{Fd{Cn}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{c}}}{{Fd{Cn}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{dc}}}{{Fd{Cn}}}}}}{{{Ej{c}}}{{Ej{c}}}{}}797{FjFj}1{{{Gl{c}}}{{Gl{c}}}Eh}{{{Ej{c}}}{{Ej{c}}}Eh}0{{{Gl{c}}e}{{Gl{c}}}{}{{Fh{{b{c}}{b{c}}}{{Fd{Ff}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{Fh{{b{c}}{b{c}}}{{Fd{Ff}}}}}}{{{Gl{c}}g}{{Gl{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}{{{Ej{c}}g}{{Ej{c}}}{}Eh{{Fh{{b{c}}}{{Fd{e}}}}}}10{{{Ej{Kn}}}{{Ej{Kn}}}}{{{Ej{L`}}}{{Ej{L`}}}}765432{{{Ej{c}}e}{{Ej{c}}}{}{{En{{Gl{{Ab{c}}}}}}}}{{{Ej{c}}egi}{{Ej{c}}}{}{{Gb{Dl}}}{{Ld{}{{Lb{c}}}}}{{En{{Lh{Lf}}}}}}{{FjDl}{{Bd{FjFj}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{Gl{c}}{Gl{{Ab{c}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{c}}{Gj{c}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{{Db{c}}}}{b{{El{c}}}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{d{Db{c}}}}{b{d{El{c}}}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{dc}}{Gl{c}}}}}}}}}}3{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{{El{c}}}}{b{{Db{c}}}}}}}}}}}}{{{Ej{c}}e}{{Ej{c}}}{}{{En{{A`{{Bd{{b{d{El{c}}}}{b{d{Db{c}}}}}}}}}}}}2{{FjDl{b{dFj}}}Fj}{{FjDl{b{d{Ab{Fj}}}}}Fj}10{{{Ej{c}}{b{{El{c}}}}{b{dCn}}}{{Ej{c}}}Fn}{{{Ej{c}}{b{{El{c}}}}{b{d{Ab{Cn}}}}}{{Ej{c}}}Fn}{{{Ej{c}}DlDl}{{Ej{c}}}{}}{{{Ej{c}}Dl{b{dc}}}{{Ej{c}}}{}}{{{Ej{c}}Dl{b{d{Ab{c}}}}}{{Ej{c}}}{}}2{{{Ej{c}}{b{d{El{c}}}}}{{Ej{c}}}{}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0000000000000000000000{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}000000000000000000000000000000000000000000000{{{b{c}}}e{}{}}`{{FjDl}Fj}{{{Ej{c}}Dl}{{Ej{c}}}{}}1{c{{Af{e}}}{}{}}000000000000000000000000000000000000000000000{{{b{c}}}Ah{}}0000000000000000000000{ce{}{}}0000000000000000000000{{{Ej{c}}Dle}{{Ej{c}}}{}{{En{{Lj{c}}}}}}{DlFj}{Dl{{Ih{c}}}{}}{Dl{{J`{ce}}}{}{}}{Dl{{Jd{c}}}{}}{Dl{{Ed{c}}}Eh}{Dl{{Ej{c}}}{}}{DlJn}{{{Ed{c}}e}{{Ed{c}}}{}{{En{{A`{{b{c}}}}}}}}{{{Ed{c}}e}{{Ed{c}}}Eh{{En{{A`{{Ll{c}}}}}}}}{{JnDlDn}Jn}{{JnDlE`}Jn}{{JnDlEb}Jn}{{JnDlDd}Jn}{{JnDlDh}Jn}``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0`{{}Ln}`{{{b{M`}}}Cn}{{{b{M`}}}Mb}{{{b{M`}}}{{Mf{Md}}}}{cc{}}0{ce{}{}}043{{Mhe}An{{Mj{}{{Fd{An}}}}}{{Fh{M`}{{Fd{c}}}}}}3{{{b{dMh}}}{{A`{M`}}}}4{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0007{c{{Af{e}}}{}{}}000{{{b{c}}}Ah{}}066````====<<<<{MlMh}88887777<4444333333332222222211117777{{MnMb}N`}{{Mn{Mf{c}}}N`Nb}{{N`Mb}Ml}{{Ln{Mf{c}}}MnNb}{{cDl}{{`{NdFlNfNh}}}{NdNf}}0{{cDl{b{Nj}}}{{`{NdFlNfNh}}}{NdNf}}0{{}Ad}``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{El{Dh}}}}}{{Af{{Dj{Dh}}Nl}}}}{{{b{{El{Dh}}}}}Ad}0{{{b{Nl}}{b{dh}}}j}0{cc{}}{ce{}{}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}5``{{{b{Nn}}}O`}{{{b{Nn}}}Dd}{{{b{Nn}}}Ob}>>==99{{{b{Hn}}}{{A`{Nn}}}}{O`{{A`{Nn}}}}{O`Nn}{Dd{{A`{Nn}}}}{DdNn}=={{}Od}{{{b{dOd}}}{{A`{Nn}}}}{{{b{Nn}}}Ad}??>>>><<<<;;9{ce{}{}}0````````````````````````````````````````````````````````````0{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000000000000000{{{b{d{Oh{}{{Of{c}}}}}}}cOj}{{{b{dc}}}{{Lf{{b{de}}}}}{}{}}{{{b{d{On{}{{Ol{c}}}}}}}cA@`}111111111111111111111111111111111111111{{{A@b{}{{Of{c}}}}}cOj}{cLf{}}{{{A@d{}{{Ol{c}}}}}cA@`}111111111111111111111111111111111111111{{{Oj{}{{Lb{c}}}}}Dl{}}{{}A@f}{{}{{A@h{c}}}{}}{DlA@f}{{{b{A@f}}{b{dh}}}j}{{{b{A@j}}{b{dh}}}j}{{{Oj{}{{Lb{c}}}}e}An{}{{Fh{c}}}}{{A@le}An{}{{Fh{c}}}}0{cc{}}0000000000000000000000000000000000000000{e{{A@n{e}}}{}{{Fh{}{{Fd{{A`{c}}}}}}}}6{ce{}{}}0000000000000000000000000000000000000000{{{AA`{cg}}}{{Bd{cg}}}Oj{}{{Fh{}{{Fd{e}}}}}}{{{AAb{ec}}}{{Bd{e{A`{{A`{c}}}}}}}{}{{Oj{}{{Lb{c}}}}}}{{{AAd{c}}}{{Bd{c{A`{A`}}}}}Oj}{{{AAf{c}}}cA@l}4{A@f{{Bd{Dl{A`{Dl}}}}}}{{{Ld{}{{Lb{c}}{Of{e}}}}}e{}{{Oj{}{{Lb{c}}}}}}666666666666666666666666666666666666666{{{Oj{}{{Lb{c}}}}g}{{AA`{{Oj{}{{Lb{c}}}}g}}}{}{}{{Fh{c}{{Fd{e}}}}}}{{}A@f}{{{b{d{Oj{}{{Lb{c}}}}}}}{{A`{c}}}{}}{{{b{d{Lf{c}}}}}A`A@`}{{{b{d{Lf{c}}}}}A`Oj}{{{b{d{A@h{c}}}}}{{A`{c}}}{}}{{{b{d{A@n{e}}}}}{{A`{c}}}{}{{Fh{}{{Fd{{A`{c}}}}}}}}{{{b{d{AA`{cg}}}}}{{A`{e}}}Oj{}{{Fh{}{{Fd{e}}}}}}{{{b{d{AAb{ec}}}}}A`{}{{Oj{}{{Lb{c}}}}}}{{{b{d{AAd{c}}}}}A`Oj}{{{b{d{AAf{c}}}}}A`A@l}{{{b{d{AAh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCoDa}}}}}{{A`{Dc}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AAj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCo}}}}}{{A`{Da}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AAl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCm}}}}}{{A`{Co}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AAn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCk}}}}}{{A`{Cm}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AB`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCi}}}}}{{A`{Ck}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCg}}}}}{{A`{Ci}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABd{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCe}}}}}{{A`{Cg}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABf{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCc}}}}}{{A`{Ce}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCa}}}}}{{A`{Cc}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBo}}}}}{{A`{Ca}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBm}}}}}{{A`{Bo}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ABn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBk}}}}}{{A`{Bm}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AC`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBi}}}}}{{A`{Bk}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBg}}}}}{{A`{Bi}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACd{cegikmoAaAcAeAgAiAkAmAoBaBcBe}}}}}{{A`{Bg}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACf{cegikmoAaAcAeAgAiAkAmAoBaBc}}}}}{{A`{Be}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACh{cegikmoAaAcAeAgAiAkAmAoBa}}}}}{{A`{Bc}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACj{cegikmoAaAcAeAgAiAkAmAo}}}}}{{A`{Ba}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACl{cegikmoAaAcAeAgAiAkAm}}}}}{{A`{Ao}}}OjOjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ACn{cegikmoAaAcAeAgAiAk}}}}}{{A`{Am}}}OjOjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{AD`{cegikmoAaAcAeAgAi}}}}}{{A`{Ak}}}OjOjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ADb{cegikmoAaAcAeAg}}}}}{{A`{Ai}}}OjOjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ADd{cegikmoAaAcAe}}}}}{{A`{Ag}}}OjOjOjOjOjOjOjOjOjOj{}}{{{b{d{ADf{cegikmoAaAc}}}}}{{A`{Ae}}}OjOjOjOjOjOjOjOjOj{}}{{{b{d{ADh{cegikmoAa}}}}}{{A`{Ac}}}OjOjOjOjOjOjOjOj{}}{{{b{d{ADj{cegikmo}}}}}{{A`{Aa}}}OjOjOjOjOjOjOj{}}{{{b{d{ADl{cegikm}}}}}{{A`{o}}}OjOjOjOjOjOj{}}{{{b{d{ADn{cegik}}}}}{{A`{m}}}OjOjOjOjOj{}}{{{b{d{AE`{cegi}}}}}{{A`{k}}}OjOjOjOj{}}{{{b{d{AEb{ceg}}}}}{{A`{i}}}OjOjOj{}}{{{b{d{AEd{ce}}}}}{{A`{g}}}OjOj{}}{{{b{d{AEf{c}}}}}{{A`{e}}}Oj{}}{{{b{dA@l}}}{{A`{c}}}{}}{{{b{d{Lf{c}}}}}{{A`{e}}}A@l{}}{{{b{d{Lf{c}}}}}{{A`{e}}}AEh{}}{{{b{d{AAf{c}}}}}A`A@l}{{{b{d{AEl{}{{AEj{c}}}}}}}{{A`{{b{c}}}}}{}}{{{b{d{AAb{ec}}}}}{{A`{b}}}{}{{Oj{}{{Lb{c}}}}}}{{{Oj{}{{Lb{c}}}}}{{AAb{{Oj{}{{Lb{c}}}}c}}}{}}{{{Oj{}{{Lb{c}}}}Dl}{{AAd{{Oj{}{{Lb{c}}}}}}}{}}{A@l{{AAf{A@l}}}}0{{{b{{Lf{c}}}}}{{Bd{Dl{A`{Dl}}}}}Oj}{{{b{{Lf{c}}}}}A@fA@`}{{{b{{A@h{c}}}}}A@f{}}{{{b{{AA`{cg}}}}}A@fOj{}{{Fh{}{{Fd{e}}}}}}{{{b{{AAb{ec}}}}}A@f{}{{Oj{}{{Lb{c}}}}}}{{{b{{AAd{c}}}}}A@fOj}{{{b{{AAf{c}}}}}A@fA@l}{{{b{{Oj{}{{Lb{c}}}}}}}A@f{}}{{{b{{AAh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCoDa}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AAj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCmCo}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AAl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCkCm}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AAn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCiCk}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AB`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCgCi}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCeCg}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABd{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCcCe}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABf{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCaCc}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABh{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBoCa}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABj{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBmBo}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABl{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBkBm}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ABn{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBiBk}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AC`{cegikmoAaAcAeAgAiAkAmAoBaBcBeBgBi}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACb{cegikmoAaAcAeAgAiAkAmAoBaBcBeBg}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACd{cegikmoAaAcAeAgAiAkAmAoBaBcBe}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACf{cegikmoAaAcAeAgAiAkAmAoBaBc}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACh{cegikmoAaAcAeAgAiAkAmAoBa}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACj{cegikmoAaAcAeAgAiAkAmAo}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACl{cegikmoAaAcAeAgAiAkAm}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ACn{cegikmoAaAcAeAgAiAk}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{AD`{cegikmoAaAcAeAgAi}}}}}A@fOjOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ADb{cegikmoAaAcAeAg}}}}}A@fOjOjOjOjOjOjOjOjOjOjOj}{{{b{{ADd{cegikmoAaAcAe}}}}}A@fOjOjOjOjOjOjOjOjOjOj}{{{b{{ADf{cegikmoAaAc}}}}}A@fOjOjOjOjOjOjOjOjOj}{{{b{{ADh{cegikmoAa}}}}}A@fOjOjOjOjOjOjOjOj}{{{b{{ADj{cegikmo}}}}}A@fOjOjOjOjOjOjOj}{{{b{{ADl{cegikm}}}}}A@fOjOjOjOjOjOj}{{{b{{ADn{cegik}}}}}A@fOjOjOjOjOj}{{{b{{AE`{cegi}}}}}A@fOjOjOjOj}{{{b{{AEb{ceg}}}}}A@fOjOjOj}{{{b{{AEd{ce}}}}}A@fOjOj}{{{b{{AEf{c}}}}}A@fOj}{A@f{{Bd{A@jA@j}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0000000000000000000000000000000000000000{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000{c{{Af{e}}}{}{}}000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{b{c}}}Ah{}}0000000000000000000000000000000000000000{{}A@f}{ce{}{}}0000000000000000000000000000000000000000{{A@fDl}A@f}0{A@fA@f}110``````{{{b{d{AEn{eg}}}}}{{b{dc}}}AF`{{AFb{c}}}{{En{}{{Fd{e}}}}}}{{{b{{AEn{eg}}}}}{{b{c}}}AF`{{AFd{c}}}{{En{}{{Fd{e}}}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{{AEn{ce}}}}}{{b{g}}}{}{{En{}{{Fd{c}}}}}{}}{{{b{d{AEn{ce}}}}}{{b{dg}}}{}{{En{}{{Fd{c}}}}}{}}{{{b{d{AEn{ce}}}}}An{}{}}{{{b{{AEn{ce}}}}}An{}{{En{}{{Fd{c}}}}}}{{{b{{AEn{ce}}}}{b{dh}}}jGn{{En{}{{Fd{c}}}}}}{{{b{{AEn{ce}}}}{b{dh}}}jAFf{{En{}{{Fd{c}}}}}}{cc{}}0=={{{AEn{ce}}}{{AFh{ce}}}{}{{En{}{{Fd{c}}}}}}{{{AEn{ce}}}c{}{{En{}{{Fd{c}}}}}}{{{b{{AEn{ce}}}}}Cn{}{{En{}{{Fd{c}}}}}}{e{{AEn{ce}}}{}{{En{}{{Fd{c}}}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}000{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}000{{{b{c}}}Ah{}}0{ce{}{}}0```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0<<22{cAFj{{En{{b{dAFl}}}}}}88777755554433````{{{b{AFn}}}Dl}0{{{b{c}}}DlAFn}0{{}Dl}{{{b{c}}}DlAG`}``{{{b{dAGb}}Dl}An}7766{{{b{dAGb}}}An}{{{b{AGb}}}AGb}{{{b{AGd}}}AGd}{{{b{c}}{b{de}}}An{}{}}0{{{b{AGb}}DlDl}An}{{{b{AGb}}{b{dh}}}j}{{{b{AGd}}{b{dh}}}j}6{cc{}}0{{{b{AGb}}DlDl}{{b{AGd}}}}{{{b{dAGb}}DlDl}{{b{dAGd}}}}{ce{}{}}0{{{b{AGd}}}Cn}0{{AGfAGf}AGb}{{AGfAGfDl}AGb}{{{b{AGb}}DlDl}Dl}{{{b{dAGd}}}An}{{{b{dAGd}}}Cn}{{{b{dAGb}}DlDl}Cn}{{{b{dAGd}}Dh}An}{{{b{dAGd}}Dh}{{A`{An}}}}1{{{b{AGd}}}Dh}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}0{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}000{{{b{c}}}e{}{}}0{c{{Af{e}}}{}{}}000{{{b{c}}}Ah{}}0??`{{{b{Hn}}}{{b{Hn}}}}`````````````{{{b{Mb}}}Mb}{{MbMb}Mb}{{{Mf{c}}AGh}{{Mf{c}}}Nb}{{{Mf{c}}AGj}{}Nb}{{{Mf{c}}AGl}{}Nb}{{{Mf{c}}AGn}{{Mf{c}}}Nb}{{{Mf{c}}Mb}{{Mf{c}}}Nb}{{{b{dMb}}Mb}An}{{{b{d{Mf{c}}}}Mb}AnNb}{{{b{d{Mf{c}}}}AGn}AnNb}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{Mb}}{b{Mb}}}{{A`{Mb}}}}{{{Mf{c}}AGj}{{A`{{Mf{c}}}}}Nb}{{{Mf{c}}AGl}{{A`{{Mf{c}}}}}Nb}{{{Mf{c}}Mb}{{A`{{Mf{c}}}}}Nb}3210?{{{b{{Mf{c}}}}}{{Mf{c}}}{FlNb}}{{{b{Md}}}Md}{{{b{c}}{b{de}}}An{}{}}00{{{b{Mb}}{b{Mb}}}Ff}{{{b{{Mf{c}}}}{b{{Mf{c}}}}}FfNb}{{{b{{Mf{c}}}}}{{AH`{c}}}Nb}{{{b{{Mf{c}}}}}AHbNb}{{{b{{Mf{c}}}}}EbNb}0{O`Mb}``````{{}Mb}{{}{{Mf{AGh}}}}{{}{{Mf{Md}}}}{{}{{Mf{AHd}}}}{{MbAHf}Mb}{{{Mf{c}}Mb}{{Af{{Mf{c}}}}}Nb}0```{{{b{Mb}}{b{Mb}}}Cn}{{{b{{Mf{c}}}}{b{{Mf{e}}}}}CnNbNb}{{{b{c}}{b{e}}}Cn{}{}}000{{{b{{Mf{c}}}}}{{Mf{AGh}}}Nb}{{{b{Mb}}{b{dh}}}{{Af{AnAHh}}}}0{{{b{{Mf{c}}}}{b{dh}}}{{Af{AnAHh}}}Nb}0{{{b{Md}}{b{dh}}}{{Af{AnAHh}}}}{{{b{{Mf{c}}}}{b{Hn}}}{{AHl{AHj}}}Nb}{{{b{{Mf{c}}}}g}{{AHl{g}}}Nb{{AI`{AHn}}}{{A@`{}{{Lb{e}}}}Fl}}{cc{}}{{{Mf{AGh}}}{{Mf{Md}}}}{{{Mf{AHd}}}{{Mf{Md}}}}{{{Mf{Md}}}{{Mf{AHd}}}}{AIb{{Mf{Md}}}}4{{{Mf{AGh}}}{{Mf{AHd}}}}{AIb{{Mf{AHd}}}}{{{Mf{AHd}}}{{Mf{AGh}}}}{{{Mf{Md}}}{{Mf{AGh}}}}8{AId{{Mf{c}}}Nb}0{{{b{AGh}}}Md}{AGn{{Af{MbAIf}}}}{{{b{Hn}}}{{Af{{Mf{AGh}}AIh}}}}{{{b{Hn}}}{{Af{{Mf{Md}}AIh}}}}{{{b{Hn}}}{{Af{{Mf{AHd}}AIh}}}}{{O`Eb}{{A`{{Mf{AHd}}}}}}{O`{{A`{{Mf{AHd}}}}}}0{O`{{Mf{AHd}}}}8`{{{b{Mb}}{b{dc}}}AnAIj}{{{b{{Mf{c}}}}{b{de}}}AnNbAIj}{{{b{{Mf{c}}}}}EbNb}{O`Mb}{ce{}{}}00{{{b{Mb}}}Cn}{{{b{{Mf{c}}}}}AIlNb}{{}Mb}4405455{{MbAHf}Mb}{{{b{{Mf{c}}}}}AIdNb}076{MbMb}{{O`Eb}{{A`{Mb}}}}{{}{{Mf{Md}}}}{{{b{Mb}}}O`}0{{{b{Mb}}}{{A`{O`}}}}11011{{{b{{Mf{c}}}}}bNb}{{{b{Md}}{b{AHb}}}{{AIn{AGh}}}}{{{b{Md}}{b{AId}}}{{AIn{AGh}}}}{{{b{Md}}{b{AHb}}}AGh}{{{b{Md}}{b{AId}}}AGh}{{{b{{Mf{c}}}}}EbNb}0{{{b{Hn}}{b{Hn}}}{{Af{{Bd{{Mf{AGh}}{b{Hn}}}}AIh}}}}{{{b{Hn}}}{{Af{{Mf{AGh}}AIh}}}}0{{{b{Hn}}{b{Hn}}}{{Af{{Mf{AGh}}AIh}}}}{{{b{Mb}}{b{Mb}}}{{A`{Ff}}}}{{{b{{Mf{c}}}}{b{{Mf{e}}}}}{{A`{Ff}}}NbNb}{{cE`}e{}{}}6{O`Mb}{{{Mf{c}}g}MbNbNb{{AI`{{Mf{e}}}}}}{{MbMb}Mb}{{{Mf{c}}Mb}{{Mf{c}}}Nb}{{{Mf{c}}AGh}{{Mf{c}}}Nb}{{{Mf{c}}AGl}{}Nb}{{{Mf{c}}AGj}{}Nb}{{{Mf{c}}{b{{Mf{c}}}}}MbNb}{{{Mf{c}}{Mf{c}}}MbNb}{{{Mf{c}}AGn}{{Mf{c}}}Nb}{{{b{dMb}}Mb}An}{{{b{d{Mf{c}}}}AGn}AnNb}{{{b{d{Mf{c}}}}Mb}AnNb}{{{b{Mb}}}AHf}{cMb{{A@`{}{{Lb{Mb}}}}}}{cMb{{A@`{}{{Lb{{b{Mb}}}}}}}}{{{b{{Mf{c}}}}}AJ`Nb}{{{b{{Mf{c}}}}}O`Nb}000{{{b{{Mf{c}}}}}{{A`{O`}}}Nb}{{{b{{Mf{c}}}}}EbNb}00{{{b{{Mf{c}}}}}cNb}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}00{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}00000{{{b{c}}}e{}{}}00{{{b{{Mf{c}}}}}AdNb}0{{{b{{Mf{c}}}}AJbCn}AdNb}{{{b{Mb}}}{{Af{AGnAIf}}}}{{{b{c}}}Ad{}}0{{{b{{Mf{c}}}}}{{Mf{AHd}}}Nb}{{}{{AH`{Md}}}}{{cE`}e{}{}}{O`{{A`{Mb}}}}{c{{Af{e}}}{}{}}0010001111{{{b{c}}}Ah{}}00{ce{}{}}00{{{b{{Mf{c}}}}}AJdNb}{O`Mb}{{{b{{Mf{c}}}}Eb}{{A`{{Mf{c}}}}}Nb}000000000{{{b{{Mf{c}}}}{b{e}}}{{Mf{e}}}NbNb}{{{b{{Mf{c}}}}AHf}{{A`{{Mf{c}}}}}Nb}{{{b{{Mf{c}}}}}AHfNb}{{{b{{Mf{c}}}}{Mf{c}}}{{A`{Eb}}}Nb}{{}Mb}````````{{{b{dAJf}}}{{AJh{Dh}}}}{{{b{dAJf}}Dl}{{AJh{{b{{El{Dh}}}}}}}}{{{b{dAJf}}}{{AJh{{b{{Db{Dh}}}}}}}}{{{b{dAJf}}Dl}{{AJh{Dh}}}}3{{{b{dAJj}}Dl}An}{{{b{dAJj}}c}An{{En{Dh}{{Fd{Dl}}}}}}{{{b{dAJj}}Dh}An}{{{b{dAJj}}{b{{El{Dh}}}}}An}0`{{{b{{El{Dh}}}}}{{AJh{c}}}AJl}{{{b{dc}}}{{AJh{AJl}}}AJf}1``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AJn}}}AJn}{{{b{c}}{b{de}}}An{}{}}{AK`{{AJh{c}}}{}}{{{AJh{ce}}}{{AJh{c}}}{}AKb}{{{b{AJn}}}{{b{Hn}}}}{{{b{AJn}}{b{AJn}}}Cn}{{{b{c}}{b{e}}}Cn{}{}}0{{}{{AJh{c}}}{}}{AKd{{AJh{c}}}{}}{{AKde}{{AJh{g}}}{{l{Ad}}}{{En{}{{Fd{c}}}}}{}}{{{b{Hn}}}{{AJh{c}}}{}}{{AKd{b{Hn}}}{{AJh{c}}}{}}{c{{AJh{e}}}{{l{Ad}}}{}}{{AKdc}{{AJh{e}}}{{l{Ad}}}{}}{{}AJn}{{{b{Hn}}}AJn}{cAJn{{l{Ad}}}}{{{b{AJn}}{b{dh}}}j}0{cc{}}{ce{}{}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}e{}{}}{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}6```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}98{{{b{dc}}}{{AJh{AKf}}}AJf}8774439````````21`{{{b{AKh}}}AKh}{{{b{c}}{b{de}}}An{}{}}{{}AKh}{{{b{AKh}}{b{dh}}}j}>={{{b{c}}}{{Dj{Dh}}}{AF`AKj}}{{{b{AKj}}{b{dc}}{b{AKh}}}AnAJj}{{{b{c}}{b{AKh}}}{{Dj{Dh}}}{AF`AKj}}?>>=;;:{ce{}{}}````{{{AKl{c}}{AKl{e}}}{{AKl{c}}}AKnAKn}{{{AKl{c}}{b{Ad}}}{{AKl{c}}}AKn}{{{b{{AKl{c}}}}{b{Ad}}}{{AKl{c}}}AKn}{{{AKl{c}}{b{{AKl{e}}}}}{{AKl{c}}}AKnAKn}{{{b{{AKl{c}}}}{b{{AKl{e}}}}}{{AKl{c}}}AKnAKn}{{{AKl{c}}Ad}{{AKl{c}}}AKn}{{{b{{AKl{c}}}}Ad}{{AKl{c}}}AKn}{{{AKl{c}}{b{Hn}}}{{AKl{c}}}AKn}{{{b{{AKl{c}}}}{b{Hn}}}{{AKl{c}}}AKn}{{{b{{AKl{c}}}}{AKl{e}}}{{AKl{c}}}AKnAKn}{{{b{d{AKl{c}}}}{b{{AKl{e}}}}}AnAKnAKn}{{{b{d{AKl{c}}}}{b{Hn}}}AnAKn}{{{b{d{AKl{c}}}}{AKl{e}}}AnAKnAKn}{{{b{{AKl{c}}}}}{{b{AL`}}}AKn}{{{b{{AKl{c}}}}}{{b{Hn}}}AKn}{{{b{{AKl{c}}}}}{{b{{El{Dh}}}}}AKn}{{{b{{AKl{c}}}}}{{b{ALb}}}AKn}{{{b{c}}}{{b{e}}}{}{}}3{{{b{dc}}}{{b{de}}}{}{}}{{{b{{AKl{c}}}}}{{AKl{c}}}AKn}{{{b{c}}{b{de}}}An{}{}}{{}{{AKl{c}}}AKn}7{{{b{{AKl{c}}}}{b{dh}}}jAKn}0{{{Bd{{b{Hn}}c}}}{{AKl{c}}}AKn}{cc{}}{{{b{Hn}}}AKl}{ce{}{}}`{{{b{{AKn{}{{ALd{c}}}}}}{b{c}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}{b{{El{Dh}}}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}ALf}c{}}{{{b{{AKn{}{{ALd{c}}}}}}{Dj{Dh}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}c}{{Hd{{El{Dh}}}}}{}}{{{b{{AKn{}{{ALd{c}}}}}}c}{{Dj{Dh}}}{}}{{{b{{AKn{}{{ALd{c}}}}}}{b{c}}}{{b{{El{Dh}}}}}{}}`{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}e{}{}}{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}>`````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{dc}}}{{Lf{{b{de}}}}}{}{}}{{{b{ALh}}}ALh}{{{b{c}}{b{de}}}An{}{}}{cLf{}}{{}ALh}{{{b{ALf}}b}Cn}{{{b{ALh}}{b{dh}}}j}{{{b{ALf}}{b{dh}}}j}{cc{}}00{{{b{ALf}}{b{dc}}}AnAIj}{ce{}{}}000{{{b{ALf}}}c{}}{{{b{dALj}}}{{A`{Dh}}}}{{{b{{AKn{}{{ALd{c}}}}}}{b{c}}}c{}}{{{b{ALh}}{b{c}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}{b{{El{Dh}}}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}ALf}c{}}{{{b{ALh}}ALf}c{}}{{{b{{AKn{}{{ALd{c}}}}}}{Dj{Dh}}}c{}}{{{b{{AKn{}{{ALd{c}}}}}}c}{{Hd{{El{Dh}}}}}{}}{{{b{{AKn{}{{ALd{c}}}}}}c}{{Dj{Dh}}}{}}{{{b{{AKn{}{{ALd{c}}}}}}{b{c}}}{{b{{El{Dh}}}}}{}}{{{b{ALh}}{b{c}}}{{b{{El{Dh}}}}}{}}{{{b{ALj}}}{{Bd{Dl{A`{Dl}}}}}}{{{b{ALf}}}{{Hd{{El{Dh}}}}}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}00{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}00000{{{b{c}}}e{}{}}{{{b{ALf}}}{{Dj{Dh}}}}{c{{Af{e}}}{}{}}00000{{{b{c}}}Ah{}}00{ce{}{}}00`{{{b{{AKl{c}}}}}{{b{{El{Dh}}}}}AKn}{{{b{{AKl{c}}}}}{{b{Hn}}}AKn}{{{b{d{AKl{c}}}}}AnAKn}{{{b{{AKl{c}}}}e}{{AKl{e}}}AKnAKn}{{{b{Hn}}c}{{AKl{c}}}AKn}{{{b{{El{E`}}}}}{{Af{AKlALl}}}}{{{b{{El{E`}}}}c}{{Af{{AKl{c}}ALl}}}AKn}{{{b{{El{E`}}}}}AKl}{{{b{{El{E`}}}}c}{{AKl{c}}}AKn}{{{Dj{Dh}}}{{Af{AKlK`}}}}{{{Dj{Dh}}c}{{Af{{AKl{c}}K`}}}AKn}{{{b{{El{Dh}}}}}AKl}{{{b{{El{Dh}}}}c}{{AKl{c}}}AKn}{{{b{{El{Dh}}}}}{{Af{AKlALn}}}}{{{b{{El{Dh}}}}c}{{Af{{AKl{c}}ALn}}}AKn}{{{Dj{Dh}}}AKl}{{{Dj{Dh}}c}{{AKl{c}}}AKn}54{{{b{d{AKl{c}}}}DlKd}AnAKn}{{{b{d{AKl{c}}}}Dl{b{Hn}}}AnAKn}{{{AKl{c}}}{{Hd{Hn}}}AKn}{{{AKl{c}}}{{Dj{Dh}}}AKn}{{{AKl{c}}e}{{AKl{e}}}AKnAKn}{{{AKl{c}}}{{b{dHn}}}AKn}{{}AKl}{c{{AKl{c}}}AKn}{{{b{d{AKl{c}}}}}{{A`{Kd}}}AKn}{{{b{d{AKl{c}}}}Kd}AnAKn}{{{b{d{AKl{c}}}}{b{Hn}}}AnAKn}{{{b{d{AKl{c}}}}Dl}KdAKn}{{{b{d{AKl{c}}}}e}AnAKn{{Fh{Kd}{{Fd{Cn}}}}}}{{{b{d{AKl{c}}}}Dl}{{AKl{c}}}AKn}{{{b{d{AKl{c}}}}Dle}{{AKl{e}}}AKnAKn}{{{b{{AKl{c}}}}e}{{AKl{e}}}AKnAKn}{{{b{d{AKl{c}}}}Dl}AnAKn}`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{cc{}}{ce{}{}}{{{Db{{Db{Dh}}}}}AM`}``{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}5`{{{b{AMb}}}{{b{{El{Dh}}}}}}98{{{b{AMb}}}{{Db{Dh}}}}{{{b{{Db{Dh}}}}}{{A`{AMb}}}}{{{b{{Db{Dh}}}}}AMb}{{}AMb}{{{b{AMb}}{b{dh}}}j}<{{{b{d{Db{Dh}}}}}{{A`{AMb}}}}<{{{b{{Db{Dh}}}}}Cn}{{{Db{Dh}}}AMb}<;;::9>`{{{b{AMd}}}{{b{{Ab{AMd}}}}}}{{{b{dAMd}}}{{b{d{Ab{AMd}}}}}}0``````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{El{Dh}}}}}{{Af{{Dj{Dh}}AMf}}}}{{{b{{El{Dh}}}}}Ad}{{{b{AMf}}{b{AMf}}}Cn}{{{b{AMf}}{b{dh}}}j}0{cc{}}{ce{}{}}{{{b{c}}}{{b{{Ab{e}}}}}{}{}}{{{b{dc}}}{{b{d{Ab{e}}}}}{}{}}0{{{b{c}}}Ad{}}{c{{Af{e}}}{}{}}0{{{b{c}}}Ah{}}5","D":"DC`","p":[[1,"reference"],[0,"mut"],[5,"Error",29],[5,"Formatter",2482],[8,"Result",2482],[10,"Into",2483],[10,"Error",2484],[6,"Option",2485],[20,"MaybeUninit",2486],[5,"String",2487],[6,"Result",2488],[5,"TypeId",2489],[5,"ClientContinuerS3",49],[5,"SigninResponseS3",49],[1,"unit"],[5,"SigninRequestS1",49],[5,"ClientContinuerS1",49],[1,"tuple"],[8,"Result",29],[5,"SigninResponseS1",49],[5,"SigninRequestS2",49],[5,"ClientContinuerS2",49],[5,"SigninResponseS2",49],[5,"SigninRequestS3",49],[5,"ServerS2Params",49],[5,"ServerS3Params",49],[5,"SignupRequest",206],[5,"StoredUnverifiedUserData",206],[10,"UnsignedBigint",248],[5,"U320",248],[1,"bool"],[10,"Part",248],[1,"array"],[1,"u64"],[5,"Encoder",277],[1,"u8"],[5,"Vec",2490],[1,"usize"],[1,"u128"],[1,"u16"],[1,"u32"],[5,"BinaryHeapChain",298,2491],[5,"BinaryHeap",2492],[10,"Ord",2493],[5,"VecChain",298,2494],[1,"slice"],[10,"FnOnce",2495],[5,"SliceBoxChain",298,2496],[5,"ArrayChain",298,2497],[17,"Output"],[6,"Ordering",2493],[10,"FnMut",2495],[5,"StringChain",298,2498],[10,"Clone",2499],[10,"PartialEq",2493],[10,"Copy",2500],[10,"RangeBounds",2501],[10,"PartialOrd",2493],[10,"Default",2502],[5,"Drain",2503],[5,"SliceRefChain",298,2504],[5,"SliceMutChain",298,2505],[10,"Debug",2482],[5,"VecRefChain",298,2506],[5,"VecMutChain",298,2507],[5,"Box",2508],[5,"ArrayRefChain",298,2509],[5,"ArrayMutChain",298,2510],[5,"StringRefChain",298,2511],[5,"StringMutChain",298,2512],[1,"str"],[5,"StrBoxChain",298,2513],[5,"StrRefChain",298,2514],[5,"StrMutChain",298,2515],[5,"VecDeque",2516],[5,"VecDequeChain",298,2517],[5,"LinkedList",2518],[5,"LinkedListChain",298,2519],[5,"HashMap",2520],[5,"HashMapChain",298,2521],[5,"HashSet",2522],[5,"HashSetChain",298,2523],[5,"BTreeMap",2524],[5,"BTreeMapChain",298,2525],[5,"BTreeSet",2526],[5,"BTreeSetChain",298,2527],[5,"BitstreamEncoderChain",298,2528],[5,"FromUtf8Error",2487],[10,"SliceIndex",2529],[1,"char"],[17,"Chain"],[10,"IntoChainer",298,2530],[10,"From",2483],[5,"Range",2501],[1,"f64"],[1,"f32"],[17,"Item"],[10,"IntoIter",1039,2531],[5,"IterAdapter",1039,2532],[5,"Splice",2533],[5,"Windows",2534],[5,"PeekMut",2492],[5,"Builder",921],[5,"Tick",884],[5,"TimeDelta",1922,2535],[5,"Local",1922,2536],[5,"DateTime",1922,2537],[5,"ClockTimer",884],[10,"Future",2538],[5,"BuilderWithInterval",921],[5,"BuilderWithStart",921],[5,"BuilderWithEnd",921],[10,"TimeZone",2539],[10,"Fn",2495],[10,"Send",2500],[10,"Sync",2500],[5,"Handle",2540],[6,"DecodeError",980],[5,"GeneratedID",1003],[1,"i64"],[8,"NonZeroU64",2541],[5,"IDGenerator",1003],[17,"Iter"],[10,"AsWiwiIter",1039,2532],[10,"Iter",1039],[17,"Iterator"],[10,"AsStdIterator",1039,2532],[10,"Iterator",2542],[10,"IntoWiwiIter",1039,2532],[10,"IntoStdIterator",1039,2532],[5,"SizeHint",1039,2543],[5,"Empty",1039,2544],[6,"SizeHintBound",1039,2543],[10,"DoubleEndedIter",1039,2545],[5,"FromFn",1039,2546],[5,"Map",1039,2547],[5,"Peek",1039,2548],[5,"RepeatPerItem",1039,2549],[5,"Rev",1039,2550],[5,"Tuple32",1039,2551],[5,"Tuple31",1039,2551],[5,"Tuple30",1039,2551],[5,"Tuple29",1039,2551],[5,"Tuple28",1039,2551],[5,"Tuple27",1039,2551],[5,"Tuple26",1039,2551],[5,"Tuple25",1039,2551],[5,"Tuple24",1039,2551],[5,"Tuple23",1039,2551],[5,"Tuple22",1039,2551],[5,"Tuple21",1039,2551],[5,"Tuple20",1039,2551],[5,"Tuple19",1039,2551],[5,"Tuple18",1039,2551],[5,"Tuple17",1039,2551],[5,"Tuple16",1039,2551],[5,"Tuple15",1039,2551],[5,"Tuple14",1039,2551],[5,"Tuple13",1039,2551],[5,"Tuple12",1039,2551],[5,"Tuple11",1039,2551],[5,"Tuple10",1039,2551],[5,"Tuple9",1039,2551],[5,"Tuple8",1039,2551],[5,"Tuple7",1039,2551],[5,"Tuple6",1039,2551],[5,"Tuple5",1039,2551],[5,"Tuple4",1039,2551],[5,"Tuple3",1039,2551],[5,"Tuple2",1039,2551],[5,"Tuple1",1039,2551],[10,"DoubleEndedIterator",2552],[17,"PeekItem"],[10,"Peekable",1039,2548],[5,"LazyWrap",1795],[10,"Sized",2500],[10,"AsMut",2483],[10,"AsRef",2483],[10,"Display",2482],[6,"LazyWrapState",1795],[5,"Script",1835,2553],[5,"ScriptBuilder",1835,2553],[10,"Dynamic",1860],[10,"Static",1860],[5,"Board",1870],[5,"Cell",1870],[8,"NonZeroUsize",2541],[5,"FixedOffset",2554],[5,"Days",2555],[5,"Months",2556],[5,"Duration",2557],[5,"Date",2558],[5,"NaiveDate",2559],[5,"Utc",2560],[1,"i32"],[5,"Error",2482],[5,"StrftimeItems",2561],[5,"DelayedFormat",2562],[6,"Item",2563],[10,"Borrow",2564],[5,"SystemTime",2565],[5,"NaiveDateTime",2566],[5,"OutOfRangeError",2535],[5,"ParseError",2563],[10,"Hasher",2567],[5,"IsoWeek",2568],[6,"LocalResult",2539],[5,"NaiveTime",2569],[6,"SecondsFormat",2562],[6,"Weekday",2570],[10,"BufferRead",2162],[8,"Result",2178],[10,"BufferWrite",2162],[10,"Deserialise",2174],[6,"Error",2178],[10,"ResultExt",2178],[10,"ToString",2487],[10,"OptionExt",2178],[5,"Marker",2219],[5,"SerialiseOptions",2238],[10,"Serialise",2238],[5,"String",2260,2378],[10,"Pool",2260,2313],[5,"OsStr",2571],[5,"Path",2572],[17,"Raw"],[5,"SlicesWrap",2313],[5,"GlobalPool",2313,2573],[5,"SlicesWrapIter",2313],[5,"FromUtf16Error",2487],[5,"Utf8Error",2574],[5,"Board",2415],[5,"Encoded",2430],[10,"ToMaybeUninit",2451],[6,"DecodeError",2455],[15,"HardBound",1793],[15,"Estimate",1793],[15,"Str",2217],[15,"String",2217]],"r":[[298,2497],[299,2510],[300,2509],[301,2525],[302,2527],[303,2491],[304,2528],[306,2521],[307,2523],[308,2530],[309,2519],[310,2496],[311,2505],[312,2504],[313,2513],[314,2515],[315,2514],[316,2498],[317,2512],[318,2511],[319,2494],[320,2517],[321,2507],[322,2506],[1039,2532],[1040,2532],[1041,2545],[1042,2544],[1044,2546],[1046,2531],[1047,2532],[1048,2532],[1055,2532],[1058,2547],[1059,2548],[1061,2548],[1062,2549],[1063,2550],[1064,2543],[1065,2543],[1066,2551],[1067,2551],[1068,2551],[1069,2551],[1070,2551],[1071,2551],[1072,2551],[1073,2551],[1074,2551],[1075,2551],[1076,2551],[1077,2551],[1078,2551],[1079,2551],[1080,2551],[1081,2551],[1082,2551],[1083,2551],[1084,2551],[1085,2551],[1086,2551],[1087,2551],[1088,2551],[1089,2551],[1090,2551],[1091,2551],[1092,2551],[1093,2551],[1094,2551],[1095,2551],[1096,2551],[1097,2551],[1268,2544],[1316,2546],[1835,2553],[1836,2553],[1845,2553],[1862,2575],[1922,884],[1923,2537],[1924,1003],[1925,1003],[1926,1795],[1927,1795],[1928,2536],[1931,2378],[1932,884],[1933,2535],[1972,975],[1973,975],[1974,975],[1975,975],[1976,980],[1977,2455],[1985,980],[1986,980],[1987,2455],[2025,979],[2232,0],[2233,0],[2234,0],[2235,0],[2236,0],[2237,0],[2260,2573],[2261,2313],[2263,2378],[2313,2573]],"b":[[33,"impl-Debug-for-Error"],[34,"impl-Display-for-Error"],[330,"impl-AsMut%3C%5BT%5D%3E-for-VecChain%3CT%3E"],[331,"impl-AsMut%3CVec%3CT%3E%3E-for-VecChain%3CT%3E"],[334,"impl-AsRef%3C%5BT%5D%3E-for-VecChain%3CT%3E"],[335,"impl-AsRef%3CVec%3CT%3E%3E-for-VecChain%3CT%3E"],[672,"impl-VecChain%3Cf64%3E"],[673,"impl-VecChain%3Cf32%3E"],[991,"impl-Debug-for-DecodeError"],[992,"impl-Display-for-DecodeError"],[1408,"impl-Iter-for-IterAdapter%3CI%3E"],[1409,"impl-Iterator-for-IterAdapter%3CI%3E"],[1449,"impl-DoubleEndedIterator-for-IterAdapter%3CI%3E"],[1450,"impl-DoubleEndedIter-for-IterAdapter%3CI%3E"],[1458,"impl-Iterator-for-IterAdapter%3CI%3E"],[1459,"impl-Iter-for-IterAdapter%3CI%3E"],[1809,"impl-Debug-for-LazyWrap%3CT,+F%3E"],[1810,"impl-Display-for-LazyWrap%3CT,+F%3E"],[1937,"impl-Add%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[1938,"impl-Add%3CDays%3E-for-DateTime%3CTz%3E"],[1939,"impl-Add%3CMonths%3E-for-DateTime%3CTz%3E"],[1940,"impl-Add%3CDuration%3E-for-DateTime%3CTz%3E"],[1941,"impl-Add%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[1943,"impl-AddAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[1944,"impl-AddAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[1979,"impl-Default-for-DateTime%3CFixedOffset%3E"],[1980,"impl-Default-for-DateTime%3CLocal%3E"],[1981,"impl-Default-for-DateTime%3CUtc%3E"],[1995,"impl-Debug-for-TimeDelta"],[1996,"impl-Display-for-TimeDelta"],[1997,"impl-Display-for-DateTime%3CTz%3E"],[1998,"impl-Debug-for-DateTime%3CTz%3E"],[2003,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CLocal%3E"],[2004,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CLocal%3E"],[2005,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CUtc%3E"],[2006,"impl-From%3CSystemTime%3E-for-DateTime%3CLocal%3E"],[2008,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CUtc%3E"],[2009,"impl-From%3CSystemTime%3E-for-DateTime%3CUtc%3E"],[2010,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CFixedOffset%3E"],[2011,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CFixedOffset%3E"],[2017,"impl-FromStr-for-DateTime%3CFixedOffset%3E"],[2018,"impl-FromStr-for-DateTime%3CLocal%3E"],[2019,"impl-FromStr-for-DateTime%3CUtc%3E"],[2077,"impl-Sub%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2078,"impl-Sub%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[2079,"impl-Sub%3CMonths%3E-for-DateTime%3CTz%3E"],[2080,"impl-Sub%3CDays%3E-for-DateTime%3CTz%3E"],[2081,"impl-Sub%3C%26DateTime%3CTz%3E%3E-for-DateTime%3CTz%3E"],[2082,"impl-Sub-for-DateTime%3CTz%3E"],[2083,"impl-Sub%3CDuration%3E-for-DateTime%3CTz%3E"],[2085,"impl-SubAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[2086,"impl-SubAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2088,"impl-Sum-for-TimeDelta"],[2089,"impl-Sum%3C%26TimeDelta%3E-for-TimeDelta"],[2204,"impl-Debug-for-Error"],[2205,"impl-Display-for-Error"],[2264,"impl-Add%3CString%3CP2%3E%3E-for-String%3CP%3E"],[2265,"impl-Add%3C%26String%3E-for-String%3CP%3E"],[2266,"impl-Add%3C%26String%3E-for-%26String%3CP%3E"],[2267,"impl-Add%3C%26String%3CP2%3E%3E-for-String%3CP%3E"],[2268,"impl-Add%3C%26String%3CP2%3E%3E-for-%26String%3CP%3E"],[2269,"impl-Add%3CString%3E-for-String%3CP%3E"],[2270,"impl-Add%3CString%3E-for-%26String%3CP%3E"],[2271,"impl-Add%3C%26str%3E-for-String%3CP%3E"],[2272,"impl-Add%3C%26str%3E-for-%26String%3CP%3E"],[2273,"impl-Add%3CString%3CP2%3E%3E-for-%26String%3CP%3E"],[2274,"impl-AddAssign%3C%26String%3CP2%3E%3E-for-String%3CP%3E"],[2275,"impl-AddAssign%3C%26str%3E-for-String%3CP%3E"],[2276,"impl-AddAssign%3CString%3CP2%3E%3E-for-String%3CP%3E"],[2277,"impl-AsRef%3COsStr%3E-for-String%3CP%3E"],[2278,"impl-AsRef%3Cstr%3E-for-String%3CP%3E"],[2279,"impl-AsRef%3C%5Bu8%5D%3E-for-String%3CP%3E"],[2280,"impl-AsRef%3CPath%3E-for-String%3CP%3E"],[2288,"impl-Display-for-String%3CP%3E"],[2289,"impl-Debug-for-String%3CP%3E"],[2290,"impl-From%3C(%26str,+P)%3E-for-String%3CP%3E"],[2292,"impl-From%3C%26str%3E-for-String"],[2470,"impl-Display-for-DecodeError"],[2471,"impl-Debug-for-DecodeError"]],"c":"OjAAAAEAAAAAAAoAEAAAALAHtAfeB+kH7gf2B/kHGwgvCEgIXQg=","e":"OzAAAAEAAJoHlAABAAIACQACAA0AAwASAAUAGQABABwABwAlAAAAJwAIADIAJQBjAAEAcABoANsAAQDfAAAA4QAjAAYBAwALAQ0AGwEJAEQBbACyAQEAtQEAALcBAAC5AQAAuwEAAL4BAADAAQAAwgEBAMUBAADIAQEAzAEAAM4BAQDRAQAA1AEBANgBAADaAQEA3QEAAN8BDAADAgQACgIRAB0CAwAiAgYAKgIDAC8CAwA0AggAPgIPAE8CEABhAgQAZwIyAJsCDQCqAgoAuQJPAAoDYQBtAwcAdwMDAH0DAACLAwUAkgMHAJsDCgCwAxsA2wMBAOADAQDkAwgA7gMGAPcDAQD6AwAA/gMRABIEAQAVBAAAFwQAABoEBQAhBAgATARSAKAEAACiBCYAygQAAMwEJgD1BAYAJQUAAFAFAQBTBVwAsQUpANwFIAH+BgEAAQcCAAgHCAASBwEAHAcVADYHDgBHBwAATAcAAE8HBgBXBwcAYQcBAGUHHgCFBwMAjAcBAJEHDgCoBwcAsgcBALUHFQDMBwAAzgcCANcHAADaBwAA4AcAAOIHAgDqBwMA8wcAAPgHAAD6BwIA/wcAAAEIAAANCAUAFwgAABkIAQAdCAoAKQgBADUICwBFCAEASQgAAEsIAgBPCAIAVggGAGoIAABtCDEAoQgNALEIFgDKCAoA2QgaAPUIAAABCQgADwkNACAJAAAkCQIAKAkAACwJAAAxCQEANAkJAD8JCwBMCSYAdQkAAHgJDACGCQEAiQkAAIsJCgCXCQAAogkBAKYJAgCrCQcA"}],\ ["wiwiwiwiwi",{"t":"Y","n":["MemoryUsage"],"q":[[0,"wiwiwiwiwi"]],"i":[0],"f":"`","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAEAEAAAAAAAAQA="}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; diff --git a/search.desc/wiwi/wiwi-desc-0-.js b/search.desc/wiwi/wiwi-desc-0-.js index 95f9a011b..7afa4759b 100644 --- a/search.desc/wiwi/wiwi-desc-0-.js +++ b/search.desc/wiwi/wiwi-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("wiwi", 0, "wiwi\nChaining APIs for common Rust types\nAn interval tracking clock\nA debounced function; or a function that won’t actually …\nh\nFast and efficient implementation of hex encoding.\nWrapper for initialisation function, initialising it only …\nPrelude module, exporting types from enabled features\nGlobal immutable string pool implementation\nFast and efficient implementation of Z85\nReturns the argument unchanged.\nCalls U::from(self).\nSignin flow functions\nSignup flow functions\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCall with data received from the client\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nWrites the specified amount of bits from the provided u128.\nWrites the specified amount of bits from the provided u16.\nWrites the specified amount of bits from the provided u32.\nWrites the specified amount of bits from the provided u64.\nWrites the specified amount of bits from the provided u8.\nWrites the specified amount of bits from the provided …\nstatus: started a tiny bit\nstatus: not started\nstatus: not started\nstatus: not started\nstatus: not started\nstatus: started a bit\nstatus: need to implement the underlying bit stream …\nThe preferred chainer of this type\nstatus: not started\nstatus: not started\nTrait providing into_chainer, to convert any supported …\nstatus: not started\nstatus: not started\nstatus: started a bit\nstatus: started a bit\nstatus: not started\nstatus: not started\nstatus: not started\nstatus: a bit of basic functionality\nstatus: not started\nstatus: not started\nstatus: significant functionality implemented, fully …\nstatus: not started\nstatus: not started\nstatus: not started\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConverts self into its associated chain type\nConverts self into its associated chain type\nWrites true into the output if the vector contains no …\nWrites true into the output if the vector contains no …\nConsumes self and leaks it, returning a mutable reference …\nWrites the number of elements (also known as the length) …\nWrites the number of elements (also known as the length) …\nCreates a new vector chain without allocating any capacity.\nUnwraps and retrieves the underlying Vec out.\nBorrow this vector chain mutably as a SliceMutChain.\nBorrow this vector chain immutably as a SliceRefChain.\nSorts, then dedups, the vector chain.\nCalls the provided closure with the spare capacity of the …\nSplits the left side off and writes it to another …\nSplits the left side off and writes it to another …\nSplits the right side off and writes it to another …\nSplits the right side off and writes it to another …\nUnsafetly truncates the string, with no checks at all…\nCreates a new vector, and preallocate some memory.\nAn interval tracking clock. Takes a start time, an end …\nTiming information for one tick\nClockTimer builder structs\nGets a ClockTimer builder\nReturns if this tick was delayed. This tick is considered …\nGet elapsed time since the start of this timer\nGet end time of this timer\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns if this tick is past due. This tick is considered …\nGet remaining runtime of this timer\nConvenience function, equivalent to running a …\nGet start time of this timer\nRuns the next tick and returns timing information for it, …\nGet time of this tick\nGet total runtime of this timer, including elapsed time …\nBuilder for ClockTimer.\nBuilds and returns a ClockTimer\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nNew builder. You can also obtain a builder through …\nSets a duration to run this ClockTimer for. Internally, …\nSets the end date/time of the ClockTimer. ClockTimer will …\nSets interval to run at, or the time between ticks.\nSets the start date/time of the ClockTimer, or in other …\nReturns a new function that debounces calls to the passed …\nReturns a new function that debounces calls to the passed …\nReturns a new function that debounces calls to the passed …\nReturns a new function that debounces calls to the passed …\nh\nErrors that can be encountered on decoding data (encoding …\nInvalid character. Characters are only allowed to be in 0-9…\nInvalid length. Length is expected to be a multiple of two\nLength of encoding table. Not actually used in …\nEncoding table of lowercased characters. Not actually used …\nEncoding table of uppercased characters. Not actually used …\nDecodes a slice of hex bytes into a byte vector. This …\nEncodes a slice of bytes into a String, using lowercase …\nEncodes a slice of bytes into a String, using uppercase …\nReturns the argument unchanged.\nCalls U::from(self).\ncounting from the most significant to least significant …\nReturns the argument unchanged.\nReturns the argument unchanged.\nSafety\nSafety\nCalls U::from(self).\nCalls U::from(self).\nAllows any wiwi iter to be borrowed as an std iterator. …\nAllows any std iterator to be borrowed as a wiwi iter. …\nOnly an estimation (unreliable for unsafe operations).\nHard bound, unsafe, reliable information for use in unsafe …\nAllows any wiwi iter, or anything capable of converting to …\nAllows any std iterator, or anything capable of converting …\nAn adapter that wraps either a std Iterator or a wiwi Iter…\nOne side of the bound of size hint.\nIter for tuples of size 1.\nIter for tuples of size 10.\nIter for tuples of size 11.\nIter for tuples of size 12.\nIter for tuples of size 13.\nIter for tuples of size 14.\nIter for tuples of size 15.\nIter for tuples of size 16.\nIter for tuples of size 17.\nIter for tuples of size 18.\nIter for tuples of size 19.\nIter for tuples of size 2.\nIter for tuples of size 20.\nIter for tuples of size 21.\nIter for tuples of size 22.\nIter for tuples of size 23.\nIter for tuples of size 24.\nIter for tuples of size 25.\nIter for tuples of size 26.\nIter for tuples of size 27.\nIter for tuples of size 28.\nIter for tuples of size 29.\nIter for tuples of size 3.\nIter for tuples of size 30.\nIter for tuples of size 31.\nIter for tuples of size 32.\nIter for tuples of size 4.\nIter for tuples of size 5.\nIter for tuples of size 6.\nIter for tuples of size 7.\nIter for tuples of size 8.\nIter for tuples of size 9.\nUnknown bound. Anything goes :p\nBorrow the std iterator as a wiwi iter.\nBorrow the wiwi iter as an std iterator.\nConverts the std iterator into a wiwi iter.\nConverts the wiwi iter into a std iterator.\nConsumes the iter and returns the number of items that …\nReturns default size hint, or (Unknown, Unknown).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nSafety\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConsumes self and returns the underlying iter.\nTakes every element emitted by the underlying iter, and …\nReturns (lower, upper) bounds. Use this to match on a size …\nSafety\nSafety\nContains previously initialised value\nA lazily initialised data wrapper that initialises itself …\nReturned by LazyWrap::into_inner, containing the …\nValue is not initialised, contains initialisation function.\nRuns initialisation if the value is not initialised yet, …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nFetch the value if its initialised, or return the …\nEnsures that the value is initialised, then returns the …\nReturns true or false, depending on if the value is …\nCreates a new uninitialised instance that will be …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nTrait implemented by types that at compile time, for …\nThe memory usage of this type in bytes\nTrait implemented by types that, at compile time, use a …\nCalculate the memory usage of this value in bytes, …\nCalculate the memory usage of the value in bytes, but only …\nFetches the dynamically calculated memory usage of a value.\nFetches the statically known memory usage of a type.\nFetches the statically known memory usage of a value.\nISO 8601 combined date and time with time zone.\nThe local timescale.\nThe maximum possible DateTime<Utc>.\nThe minimum possible DateTime<Utc>.\nTime duration with nanosecond precision.\nThe Unix Epoch, 1970-01-01 00:00:00 UTC.\nReturns the TimeDelta as an absolute (non-negative) value.\nAdd two TimeDeltas, returning None if overflow occurred.\nAdd a duration in Days to the date part of the DateTime.\nAdds given Months to the current date and time.\nAdds given TimeDelta to the current date and time.\nSubtract two TimeDeltas, returning None if overflow …\nSubtract a duration in Days from the date part of the …\nSubtracts given Months from the current date and time.\nSubtracts given TimeDelta from the current date and time.\nRetrieves the date component with an associated timezone.\nRetrieves the date component.\nMakes a new TimeDelta with the given number of days.\nFix the offset from UTC to its current value, dropping the …\nFormat a TimeDelta using the ISO 8601 format\nFormats the combined date and time per the specified …\nFormats the combined date and time with the specified …\nReturns the argument unchanged.\nConvert this DateTime<FixedOffset> instance into a …\nReturns the argument unchanged.\nConvert this DateTime<Utc> instance into a …\nConvert this DateTime<Local> instance into a …\nConvert this DateTime<Local> instance into a DateTime<Utc> …\nConvert this DateTime<Utc> instance into a DateTime<Local> …\nConvert this DateTime<FixedOffset> instance into a …\nReturns the argument unchanged.\nMakes a new DateTime from a NaiveDateTime in local time …\nMakes a new DateTime from its components: a NaiveDateTime …\nCreates a TimeDelta object from std::time::Duration\nMakes a new DateTime<Utc> from the number of non-leap …\nCreates a new DateTime<Utc> from the number of non-leap …\nMakes a new DateTime<Utc> from the number of non-leap …\nCreates a new DateTime<Utc> from the number of non-leap …\nMakes a new DateTime from its components: a NaiveDateTime …\nMakes a new TimeDelta with the given number of hours.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the TimeDelta equals TimeDelta::zero().\nThe maximum possible TimeDelta: i64::MAX milliseconds.\nMakes a new TimeDelta with the given number of …\nMakes a new TimeDelta with the given number of …\nThe minimum possible TimeDelta: -i64::MAX milliseconds.\nMakes a new TimeDelta with the given number of minutes.\nReturns a view to the naive local datetime.\nReturns a view to the naive UTC datetime.\nMakes a new TimeDelta with the given number of nanoseconds.\nMakes a new TimeDelta with given number of seconds and …\nReturns a DateTime<Local> which corresponds to the current …\nReturns the total number of whole days in the TimeDelta.\nReturns the total number of whole hours in the TimeDelta.\nReturns the total number of whole microseconds in the …\nReturns the total number of whole milliseconds in the …\nReturns the total number of whole minutes in the TimeDelta.\nReturns the total number of whole nanoseconds in the …\nReturns the total number of whole seconds in the TimeDelta.\nReturns the total number of whole weeks in the TimeDelta.\nRetrieves an associated offset from UTC.\nParses a string from a user-specified format into a …\nParses an RFC 2822 date-and-time string into a …\nParses an RFC 3339 date-and-time string into a …\nParses a string from a user-specified format into a …\nCompare two DateTimes based on their true time, ignoring …\nMakes a new TimeDelta with the given number of seconds.\nSubtracts another DateTime from the current date and time. …\nReturns the number of nanoseconds such that …\nRetrieves the time component.\nReturns the number of non-leap seconds since January 1, …\nReturns the number of non-leap-microseconds since January …\nReturns the number of non-leap-milliseconds since January …\nReturns the number of non-leap-nanoseconds since January …\nReturns the number of non-leap-nanoseconds since January …\nReturns the number of microseconds since the last second …\nReturns the number of milliseconds since the last second …\nReturns the number of nanoseconds since the last second …\nRetrieves an associated time zone.\nReturns an RFC 2822 date and time string such as …\nReturns an RFC 3339 and ISO 8601 date and time string such …\nReturn an RFC 3339 and ISO 8601 date and time string with …\nCreates a std::time::Duration object from a TimeDelta.\nTurn this DateTime into a DateTime<Utc>, dropping the …\nReturns a Date which corresponds to the current date.\nMakes a new TimeDelta with the given number of days.\nMakes a new TimeDelta with the given number of hours.\nMakes a new TimeDelta with the given number of …\nMakes a new TimeDelta with the given number of minutes.\nMakes a new TimeDelta with the given number of seconds.\nMakes a new TimeDelta with the given number of weeks.\nMakes a new TimeDelta with the given number of weeks.\nMakes a new DateTime with the day of month (starting from …\nMakes a new DateTime with the day of month (starting from …\nMakes a new DateTime with the hour number changed.\nMakes a new DateTime with the minute number changed.\nMakes a new DateTime with the month number (starting from …\nMakes a new DateTime with the month number (starting from …\nMakes a new DateTime with nanoseconds since the whole …\nMakes a new DateTime with the day of year (starting from …\nMakes a new DateTime with the day of year (starting from …\nMakes a new DateTime with the second number changed.\nChanges the associated time zone. The returned DateTime …\nMakes a new DateTime with the year number changed, while …\nRetrieve the elapsed years from now to the given DateTime.\nA TimeDelta where the stored seconds and nanoseconds are …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nThe default, global string pool\nTrait implemented by all pools, providing low-level …\nPool’s raw element. Can be anything (that is Sized), but …\nA string, whose contents are stored in a string pool.\nReturns the argument unchanged.\nCalls U::from(self).\nBacking pools. Contains the default global pool, as well …\nClones a raw element. The returned raw element should …\nCreates or retrieves a raw element that represents an …\nCreates or retrieves a raw element for a single slice.\nCreates or retrieves a raw element for multiple slices of …\nCreates or retrieves a raw element for a byte vec\nReturns a UTF-8 byte sequence, in a boxed byte array, that …\nReturns a UTF-8 byte sequence, in a byte vec, that the …\nTakes a pool’s raw element and returns the byte slice …\nThe String type\nThe default, global string pool\nTrait implemented by all pools, providing low-level …\nPool’s raw element. Can be anything (that is Sized), but …\nWraps a slice of slices of bytes. This has a simple Hash …\nIterator for SlicesWrap that returns elements in one slice …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nClones a raw element. The returned raw element should …\nCreates or retrieves a raw element that represents an …\nCreates or retrieves a raw element for a single slice.\nCreates or retrieves a raw element for multiple slices of …\nCreates or retrieves a raw element for a byte vec\nReturns a UTF-8 byte sequence, in a boxed byte array, that …\nReturns a UTF-8 byte sequence, in a byte vec, that the …\nTakes a pool’s raw element and returns the byte slice …\nJoins the slices in sequence, returning a boxed slice.\nJoins the slices in sequence, returning a vector of bytes.\nA string, whose contents are stored in a string pool.\nReturns the argument unchanged.\nCalls U::from(self).\nSafety\nOne frame of this many bytes (4) from the binary data maps …\nErrors that can be encountered on decoding data (encoding …\nOne frame of data contains characters that are too large …\nInvalid character in input data\nInput data has invalid length\nOne frame of this many bytes (5) from the encoded Z85 data …\nTable to map any byte to Option of a number 0-84.\nLength of the decoding table\nTable to map a number 0-84 to a Z85 character.\nLength of the encoding table (ie. number of different …\nDecodes a slice of of a Z85 string back into the source …\nEncodes a slice of bytes into a Z85 string, adding padding …\nReturns the argument unchanged.\nCalls U::from(self).") \ No newline at end of file +searchState.loadedDescShard("wiwi", 0, "wiwi\nChaining APIs for common Rust types\nAn interval tracking clock\nA debounced function; or a function that won’t actually …\nh\nFast and efficient implementation of hex encoding.\nWrapper for initialisation function, initialising it only …\nPrelude module, exporting types from enabled features\nGlobal immutable string pool implementation\nFast and efficient implementation of Z85\nReturns the argument unchanged.\nCalls U::from(self).\nSignin flow functions\nSignup flow functions\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCall with data received from the client\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nWrites the specified amount of bits from the provided u128.\nWrites the specified amount of bits from the provided u16.\nWrites the specified amount of bits from the provided u32.\nWrites the specified amount of bits from the provided u64.\nWrites the specified amount of bits from the provided u8.\nWrites the specified amount of bits from the provided …\nstatus: started a tiny bit\nstatus: not started\nstatus: not started\nstatus: not started\nstatus: not started\nstatus: started a bit\nstatus: need to implement the underlying bit stream …\nThe preferred chainer of this type\nstatus: not started\nstatus: not started\nTrait providing into_chainer, to convert any supported …\nstatus: not started\nstatus: not started\nstatus: started a bit\nstatus: started a bit\nstatus: not started\nstatus: not started\nstatus: not started\nstatus: a bit of basic functionality\nstatus: not started\nstatus: not started\nstatus: significant functionality implemented, fully …\nstatus: not started\nstatus: not started\nstatus: not started\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConverts self into its associated chain type\nConverts self into its associated chain type\nWrites true into the output if the vector contains no …\nWrites true into the output if the vector contains no …\nConsumes self and leaks it, returning a mutable reference …\nWrites the number of elements (also known as the length) …\nWrites the number of elements (also known as the length) …\nCreates a new vector chain without allocating any capacity.\nUnwraps and retrieves the underlying Vec out.\nBorrow this vector chain mutably as a SliceMutChain.\nBorrow this vector chain immutably as a SliceRefChain.\nSorts, then dedups, the vector chain.\nCalls the provided closure with the spare capacity of the …\nSplits the left side off and writes it to another …\nSplits the left side off and writes it to another …\nSplits the right side off and writes it to another …\nSplits the right side off and writes it to another …\nUnsafetly truncates the string, with no checks at all…\nCreates a new vector, and preallocate some memory.\nAn interval tracking clock. Takes a start time, an end …\nTiming information for one tick\nClockTimer builder structs\nGets a ClockTimer builder\nReturns if this tick was delayed. This tick is considered …\nGet elapsed time since the start of this timer\nGet end time of this timer\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns if this tick is past due. This tick is considered …\nGet remaining runtime of this timer\nConvenience function, equivalent to running a …\nGet start time of this timer\nRuns the next tick and returns timing information for it, …\nGet time of this tick\nGet total runtime of this timer, including elapsed time …\nBuilder for ClockTimer.\nBuilds and returns a ClockTimer\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nNew builder. You can also obtain a builder through …\nSets a duration to run this ClockTimer for. Internally, …\nSets the end date/time of the ClockTimer. ClockTimer will …\nSets interval to run at, or the time between ticks.\nSets the start date/time of the ClockTimer, or in other …\nReturns a new function that debounces calls to the passed …\nReturns a new function that debounces calls to the passed …\nReturns a new function that debounces calls to the passed …\nReturns a new function that debounces calls to the passed …\nh\nErrors that can be encountered on decoding data (encoding …\nInvalid character. Characters are only allowed to be in 0-9…\nInvalid length. Length is expected to be a multiple of two\nLength of encoding table. Not actually used in …\nEncoding table of lowercased characters. Not actually used …\nEncoding table of uppercased characters. Not actually used …\nDecodes a slice of hex bytes into a byte vector. This …\nEncodes a slice of bytes into a String, using lowercase …\nEncodes a slice of bytes into a String, using uppercase …\nReturns the argument unchanged.\nCalls U::from(self).\ncounting from the most significant to least significant …\nReturns the argument unchanged.\nReturns the argument unchanged.\nSafety\nSafety\nCalls U::from(self).\nCalls U::from(self).\nAllows any wiwi iter to be borrowed as an std iterator. …\nAllows any std iterator to be borrowed as a wiwi iter. …\nOnly an estimation (unreliable for unsafe operations).\nHard bound, unsafe, reliable information for use in unsafe …\nAllows any wiwi iter, or anything capable of converting to …\nAllows any std iterator, or anything capable of converting …\nAn adapter that wraps either a std Iterator or a wiwi Iter…\nOne side of the bound of size hint.\nIter for tuples of size 1.\nIter for tuples of size 10.\nIter for tuples of size 11.\nIter for tuples of size 12.\nIter for tuples of size 13.\nIter for tuples of size 14.\nIter for tuples of size 15.\nIter for tuples of size 16.\nIter for tuples of size 17.\nIter for tuples of size 18.\nIter for tuples of size 19.\nIter for tuples of size 2.\nIter for tuples of size 20.\nIter for tuples of size 21.\nIter for tuples of size 22.\nIter for tuples of size 23.\nIter for tuples of size 24.\nIter for tuples of size 25.\nIter for tuples of size 26.\nIter for tuples of size 27.\nIter for tuples of size 28.\nIter for tuples of size 29.\nIter for tuples of size 3.\nIter for tuples of size 30.\nIter for tuples of size 31.\nIter for tuples of size 32.\nIter for tuples of size 4.\nIter for tuples of size 5.\nIter for tuples of size 6.\nIter for tuples of size 7.\nIter for tuples of size 8.\nIter for tuples of size 9.\nUnknown bound. Anything goes :p\nBorrow the std iterator as a wiwi iter.\nBorrow the wiwi iter as an std iterator.\nConverts the std iterator into a wiwi iter.\nConverts the wiwi iter into a std iterator.\nConsumes the iter and returns the number of items that …\nReturns default size hint, or (Unknown, Unknown).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nSafety\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConsumes self and returns the underlying iter.\nTakes every element emitted by the underlying iter, and …\nReturns (lower, upper) bounds. Use this to match on a size …\nSafety\nSafety\nContains previously initialised value\nA lazily initialised data wrapper that initialises itself …\nReturned by LazyWrap::into_inner, containing the …\nValue is not initialised, contains initialisation function.\nRuns initialisation if the value is not initialised yet, …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nFetch the value if its initialised, or return the …\nEnsures that the value is initialised, then returns the …\nReturns true or false, depending on if the value is …\nCreates a new uninitialised instance that will be …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nTrait implemented by types that at compile time, for …\nThe memory usage of this type in bytes\nTrait implemented by types that, at compile time, use a …\nCalculate the memory usage of this value in bytes, …\nCalculate the memory usage of the value in bytes, but only …\nFetches the dynamically calculated memory usage of a value.\nFetches the statically known memory usage of a type.\nFetches the statically known memory usage of a value.\nClears the board in place.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nISO 8601 combined date and time with time zone.\nThe local timescale.\nThe maximum possible DateTime<Utc>.\nThe minimum possible DateTime<Utc>.\nTime duration with nanosecond precision.\nThe Unix Epoch, 1970-01-01 00:00:00 UTC.\nReturns the TimeDelta as an absolute (non-negative) value.\nAdd two TimeDeltas, returning None if overflow occurred.\nAdd a duration in Days to the date part of the DateTime.\nAdds given Months to the current date and time.\nAdds given TimeDelta to the current date and time.\nSubtract two TimeDeltas, returning None if overflow …\nSubtract a duration in Days from the date part of the …\nSubtracts given Months from the current date and time.\nSubtracts given TimeDelta from the current date and time.\nRetrieves the date component with an associated timezone.\nRetrieves the date component.\nMakes a new TimeDelta with the given number of days.\nFix the offset from UTC to its current value, dropping the …\nFormat a TimeDelta using the ISO 8601 format\nFormats the combined date and time per the specified …\nFormats the combined date and time with the specified …\nReturns the argument unchanged.\nConvert this DateTime<FixedOffset> instance into a …\nConvert this DateTime<Utc> instance into a DateTime<Local> …\nConvert this DateTime<Local> instance into a DateTime<Utc> …\nReturns the argument unchanged.\nConvert this DateTime<FixedOffset> instance into a …\nConvert this DateTime<Utc> instance into a …\nConvert this DateTime<Local> instance into a …\nReturns the argument unchanged.\nMakes a new DateTime from a NaiveDateTime in local time …\nMakes a new DateTime from its components: a NaiveDateTime …\nCreates a TimeDelta object from std::time::Duration\nMakes a new DateTime<Utc> from the number of non-leap …\nCreates a new DateTime<Utc> from the number of non-leap …\nMakes a new DateTime<Utc> from the number of non-leap …\nCreates a new DateTime<Utc> from the number of non-leap …\nMakes a new DateTime from its components: a NaiveDateTime …\nMakes a new TimeDelta with the given number of hours.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the TimeDelta equals TimeDelta::zero().\nThe maximum possible TimeDelta: i64::MAX milliseconds.\nMakes a new TimeDelta with the given number of …\nMakes a new TimeDelta with the given number of …\nThe minimum possible TimeDelta: -i64::MAX milliseconds.\nMakes a new TimeDelta with the given number of minutes.\nReturns a view to the naive local datetime.\nReturns a view to the naive UTC datetime.\nMakes a new TimeDelta with the given number of nanoseconds.\nMakes a new TimeDelta with given number of seconds and …\nReturns a DateTime<Local> which corresponds to the current …\nReturns the total number of whole days in the TimeDelta.\nReturns the total number of whole hours in the TimeDelta.\nReturns the total number of whole microseconds in the …\nReturns the total number of whole milliseconds in the …\nReturns the total number of whole minutes in the TimeDelta.\nReturns the total number of whole nanoseconds in the …\nReturns the total number of whole seconds in the TimeDelta.\nReturns the total number of whole weeks in the TimeDelta.\nRetrieves an associated offset from UTC.\nParses a string from a user-specified format into a …\nParses an RFC 2822 date-and-time string into a …\nParses an RFC 3339 date-and-time string into a …\nParses a string from a user-specified format into a …\nCompare two DateTimes based on their true time, ignoring …\nMakes a new TimeDelta with the given number of seconds.\nSubtracts another DateTime from the current date and time. …\nReturns the number of nanoseconds such that …\nRetrieves the time component.\nReturns the number of non-leap seconds since January 1, …\nReturns the number of non-leap-microseconds since January …\nReturns the number of non-leap-milliseconds since January …\nReturns the number of non-leap-nanoseconds since January …\nReturns the number of non-leap-nanoseconds since January …\nReturns the number of microseconds since the last second …\nReturns the number of milliseconds since the last second …\nReturns the number of nanoseconds since the last second …\nRetrieves an associated time zone.\nReturns an RFC 2822 date and time string such as …\nReturns an RFC 3339 and ISO 8601 date and time string such …\nReturn an RFC 3339 and ISO 8601 date and time string with …\nCreates a std::time::Duration object from a TimeDelta.\nTurn this DateTime into a DateTime<Utc>, dropping the …\nReturns a Date which corresponds to the current date.\nMakes a new TimeDelta with the given number of days.\nMakes a new TimeDelta with the given number of hours.\nMakes a new TimeDelta with the given number of …\nMakes a new TimeDelta with the given number of minutes.\nMakes a new TimeDelta with the given number of seconds.\nMakes a new TimeDelta with the given number of weeks.\nMakes a new TimeDelta with the given number of weeks.\nMakes a new DateTime with the day of month (starting from …\nMakes a new DateTime with the day of month (starting from …\nMakes a new DateTime with the hour number changed.\nMakes a new DateTime with the minute number changed.\nMakes a new DateTime with the month number (starting from …\nMakes a new DateTime with the month number (starting from …\nMakes a new DateTime with nanoseconds since the whole …\nMakes a new DateTime with the day of year (starting from …\nMakes a new DateTime with the day of year (starting from …\nMakes a new DateTime with the second number changed.\nChanges the associated time zone. The returned DateTime …\nMakes a new DateTime with the year number changed, while …\nRetrieve the elapsed years from now to the given DateTime.\nA TimeDelta where the stored seconds and nanoseconds are …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nThe default, global string pool\nTrait implemented by all pools, providing low-level …\nPool’s raw element. Can be anything (that is Sized), but …\nA string, whose contents are stored in a string pool.\nReturns the argument unchanged.\nCalls U::from(self).\nBacking pools. Contains the default global pool, as well …\nClones a raw element. The returned raw element should …\nCreates or retrieves a raw element that represents an …\nCreates or retrieves a raw element for a single slice.\nCreates or retrieves a raw element for multiple slices of …\nCreates or retrieves a raw element for a byte vec\nReturns a UTF-8 byte sequence, in a boxed byte array, that …\nReturns a UTF-8 byte sequence, in a byte vec, that the …\nTakes a pool’s raw element and returns the byte slice …\nThe String type\nThe default, global string pool\nTrait implemented by all pools, providing low-level …\nPool’s raw element. Can be anything (that is Sized), but …\nWraps a slice of slices of bytes. This has a simple Hash …\nIterator for SlicesWrap that returns elements in one slice …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nClones a raw element. The returned raw element should …\nCreates or retrieves a raw element that represents an …\nCreates or retrieves a raw element for a single slice.\nCreates or retrieves a raw element for multiple slices of …\nCreates or retrieves a raw element for a byte vec\nReturns a UTF-8 byte sequence, in a boxed byte array, that …\nReturns a UTF-8 byte sequence, in a byte vec, that the …\nTakes a pool’s raw element and returns the byte slice …\nJoins the slices in sequence, returning a boxed slice.\nJoins the slices in sequence, returning a vector of bytes.\nA string, whose contents are stored in a string pool.\nReturns the argument unchanged.\nCalls U::from(self).\nEncoding/decoding a sudoku board, as well as if a cell is …\nEncoding/decoding a sudoku board, without specifying if a …\nSafety\nReturns the argument unchanged.\nCalls U::from(self).\nSafety\nOne frame of this many bytes (4) from the binary data maps …\nErrors that can be encountered on decoding data (encoding …\nOne frame of data contains characters that are too large …\nInvalid character in input data\nInput data has invalid length\nOne frame of this many bytes (5) from the encoded Z85 data …\nTable to map any byte to Option of a number 0-84.\nLength of the decoding table\nTable to map a number 0-84 to a Z85 character.\nLength of the encoding table (ie. number of different …\nDecodes a slice of of a Z85 string back into the source …\nEncodes a slice of bytes into a Z85 string, adding padding …\nReturns the argument unchanged.\nCalls U::from(self).") \ No newline at end of file diff --git a/src-files.js b/src-files.js index 60f0f3ae2..3b427c5a3 100644 --- a/src-files.js +++ b/src-files.js @@ -1,5 +1,5 @@ var srcIndex = new Map(JSON.parse('[\ -["wiwi",["",[["_internal",[],["encoding_utils.rs","mod.rs"]],["auth",[["flow",[],["mod.rs","signin.rs","signup.rs"]],["nom",[],["hashed_password_verifier.rs","mod.rs","password_key.rs","password_verifier.rs","session_id.rs","session_keypair.rs","signin_attempt_id.rs","signing_challenge.rs","user_input.rs","user_keypair.rs","verification_token.rs"]],["prim",[],["chacha.rs","datetime.rs","kdf.rs","keypair.rs","mod.rs","salt.rs"]]],["error.rs","mod.rs","util.rs"]],["bigint",[],["mod.rs"]],["bitstream",[],["mod.rs"]],["chainer",[],["array.rs","array_mut.rs","array_ref.rs","binary_heap.rs","bitstream.rs","btree_map.rs","btree_set.rs","hash_map.rs","hash_set.rs","into_chainer.rs","linked_list.rs","mod.rs","slice_box.rs","slice_mut.rs","slice_ref.rs","str_box.rs","str_mut.rs","str_ref.rs","string.rs","string_mut.rs","string_ref.rs","traits.rs","vec.rs","vec_deque.rs","vec_mut.rs","vec_ref.rs","with_vars.rs"]],["clock_timer",[],["mod.rs"]],["debounce",[],["mod.rs"]],["h",[],["mod.rs"]],["hex",[],["decode.rs","encode.rs","mod.rs"]],["id",[],["mod.rs"]],["iter",[],["adapter.rs","double_ended.rs","empty.rs","from_fn.rs","into_iter.rs","map.rs","mod.rs","peek.rs","repeat_per_item.rs","rev.rs","size_hint.rs","std_impl.rs","tuple.rs"]],["lazy_wrap",[],["mod.rs"]],["lsl",[["callback_api",[],["mod.rs","script.rs","ty.rs","util.rs","val.rs"]]],["mod.rs"]],["memory_usage",[],["mod.rs"]],["path",[],["mod.rs"]],["serialiser",[],["buffer.rs","deserialise.rs","error.rs","marker.rs","mod.rs","number.rs","serialise.rs"]],["string_pool",[["pool",[],["global.rs"]]],["mod.rs","pool.rs","string.rs"]],["sudoku",[],["mod.rs"]],["to_maybeuninit",[],["mod.rs"]],["z85",[],["mod.rs"]]],["lib.rs","prelude.rs"]]],\ +["wiwi",["",[["_internal",[],["encoding_utils.rs","mod.rs"]],["auth",[["flow",[],["mod.rs","signin.rs","signup.rs"]],["nom",[],["hashed_password_verifier.rs","mod.rs","password_key.rs","password_verifier.rs","session_id.rs","session_keypair.rs","signin_attempt_id.rs","signing_challenge.rs","user_input.rs","user_keypair.rs","verification_token.rs"]],["prim",[],["chacha.rs","datetime.rs","kdf.rs","keypair.rs","mod.rs","salt.rs"]]],["error.rs","mod.rs","util.rs"]],["bigint",[],["mod.rs"]],["bitstream",[],["mod.rs"]],["chainer",[],["array.rs","array_mut.rs","array_ref.rs","binary_heap.rs","bitstream.rs","btree_map.rs","btree_set.rs","hash_map.rs","hash_set.rs","into_chainer.rs","linked_list.rs","mod.rs","slice_box.rs","slice_mut.rs","slice_ref.rs","str_box.rs","str_mut.rs","str_ref.rs","string.rs","string_mut.rs","string_ref.rs","traits.rs","vec.rs","vec_deque.rs","vec_mut.rs","vec_ref.rs","with_vars.rs"]],["clock_timer",[],["mod.rs"]],["debounce",[],["mod.rs"]],["h",[],["mod.rs"]],["hex",[],["decode.rs","encode.rs","mod.rs"]],["id",[],["mod.rs"]],["iter",[],["adapter.rs","double_ended.rs","empty.rs","from_fn.rs","into_iter.rs","map.rs","mod.rs","peek.rs","repeat_per_item.rs","rev.rs","size_hint.rs","std_impl.rs","tuple.rs"]],["lazy_wrap",[],["mod.rs"]],["lsl",[["callback_api",[],["mod.rs","script.rs","ty.rs","util.rs","val.rs"]]],["mod.rs"]],["memory_usage",[],["mod.rs"]],["minesweeper",[],["mod.rs"]],["path",[],["mod.rs"]],["serialiser",[],["buffer.rs","deserialise.rs","error.rs","marker.rs","mod.rs","number.rs","serialise.rs"]],["string_pool",[["pool",[],["global.rs"]]],["mod.rs","pool.rs","string.rs"]],["sudoku",[],["mod.rs"]],["to_maybeuninit",[],["mod.rs"]],["z85",[],["mod.rs"]]],["lib.rs","prelude.rs"]]],\ ["wiwiwiwiwi",["",[],["lib.rs","memory_usage.rs"]]]\ ]')); createSrcSidebar(); diff --git a/src/wiwi/lib.rs.html b/src/wiwi/lib.rs.html index 96d3c197f..6e0ef6d73 100644 --- a/src/wiwi/lib.rs.html +++ b/src/wiwi/lib.rs.html @@ -196,6 +196,12 @@ 196 197 198 +199 +200 +201 +202 +203 +204
#![cfg_attr(docsrs, feature(doc_cfg))]
 
 #![doc = include_str!("../README.md")]
@@ -228,6 +234,7 @@
 #![cfg_attr(all(feature = "lazy-wrap"),             doc = "- `lazy-wrap`"              )]
 #![cfg_attr(all(feature = "lsl-unstable"),          doc = "- `lsl` (unstable)"         )]
 #![cfg_attr(all(feature = "memory-usage-unstable"), doc = "- `memory-usage` (unstable)")]
+#![cfg_attr(all(feature = "minesweeper-unstable"),  doc = "- `minesweeper` (unstable)" )]
 #![cfg_attr(all(feature = "path-unstable"),         doc = "- `path` (unstable)"        )]
 #![cfg_attr(all(feature = "serialiser-unstable"),   doc = "- `serialiser` (unstable)"  )]
 #![cfg_attr(all(feature = "string-pool-unstable"),  doc = "- `string-pool` (unstable)" )]
@@ -262,6 +269,7 @@
 	not(feature = "lazy-wrap"),
 	not(feature = "lsl-unstable"),
 	not(feature = "memory-usage-unstable"),
+	not(feature = "minesweeper-unstable"),
 	not(feature = "path-unstable"),
 	not(feature = "serialiser-unstable"),
 	not(feature = "string-pool-unstable"),
@@ -354,6 +362,10 @@
 #[cfg_attr(docsrs, doc(cfg(feature = "memory-usage-unstable")))]
 pub mod memory_usage;
 
+#[cfg(feature = "minesweeper-unstable")]
+#[cfg_attr(docsrs, doc(cfg(feature = "minesweeper-unstable")))]
+pub mod minesweeper;
+
 #[cfg(feature = "path-unstable")]
 #[cfg_attr(docsrs, doc(cfg(feature = "path-unstable")))]
 pub mod path;
diff --git a/src/wiwi/minesweeper/mod.rs.html b/src/wiwi/minesweeper/mod.rs.html
new file mode 100644
index 000000000..9f22aea61
--- /dev/null
+++ b/src/wiwi/minesweeper/mod.rs.html
@@ -0,0 +1,643 @@
+mod.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+
use crate::chainer::{ IntoChainer, SliceBoxChain };
+use rand::{ Rng, seq::SliceRandom, thread_rng };
+use rand::distributions::uniform::SampleRange;
+use std::fmt;
+use std::num::NonZeroUsize;
+
+// TODO: find `pub` in this file and reasses all of it lol
+
+#[derive(Clone)]
+pub struct Board {
+	w: NonZeroUsize,
+	h: NonZeroUsize,
+	// 0  1  2  3
+	// 4  5  6  7
+	// 8  9  10 11
+	// 12 13 14 15
+	board: Box<[Cell]>
+}
+
+#[repr(transparent)]
+#[derive(Clone)]
+pub struct Cell {
+	inner: u8
+}
+
+impl Board {
+	pub fn new(w: NonZeroUsize, h: NonZeroUsize) -> Self {
+		// SAFETY: zeroed is valid bit pattern for u8, and
+		// Cell has repr(transparent) to u8, so this is valid.
+		// a Cell with zero bit pattern is not revealed, not a mine, with zero surrounding
+		// mines (board is a valid board, even if a boring one :p)
+		let board = unsafe {
+			SliceBoxChain::new_zeroed(w.get() * h.get())
+				.assume_init()
+				.into_inner()
+		};
+		Self { w, h, board }
+	}
+
+	pub fn new_random_mines(w: NonZeroUsize, h: NonZeroUsize, mines: usize) -> Self {
+		let mut board = Self::new(w, h);
+		board.add_random_mines(mines);
+		board
+	}
+
+	// TODO: ideally this function does not need to exist
+	pub fn force_update_counts(&mut self) {
+		// TODO: can be optimised maybe? skip cells with a mine?
+		for r in 0..self.h.get() {
+			for c in 0..self.w.get() {
+				unsafe {
+					let mut mines_count = 0u8;
+
+					let go_up = r > 0;
+					let go_down = r < self.h.get() - 1;
+					let go_left = c > 0;
+					let go_right = c < self.w.get() - 1;
+
+					if go_up {
+						let r = r - 1;
+						mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+
+						if go_left {
+							let c = c - 1;
+							mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+						}
+
+						if go_right {
+							let c = c + 1;
+							mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+						}
+					}
+
+					if go_down {
+						let r = r + 1;
+						mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+
+						if go_left {
+							let c = c - 1;
+							mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+						}
+						if go_right {
+							let c = c + 1;
+							mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+						}
+					}
+
+					if go_left {
+						let c = c - 1;
+						mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+					}
+
+					if go_right {
+						let c = c + 1;
+						mines_count += self.get_coords_unchecked(r, c).is_mine() as u8;
+					}
+
+					self.get_coords_unchecked_mut(r, c).set_surrounding_count_unchecked(mines_count);
+				}
+			}
+		}
+	}
+
+	// TODO: should figure out how to better report changes?
+	// for now just return if it was a mine and otherwise force
+	// manual checking for changes (not ideal)
+
+	pub unsafe fn reveal_unchecked(&mut self, r: usize, c: usize) -> bool {
+		let cell = self.get_coords_unchecked_mut(r, c);
+
+		// we've revealed already (necessary to halt recursion)
+		// TODO: ^ that could be improved (somehow get child calls to not call again?)
+		if cell.is_revealed() { return cell.is_mine() }
+
+		// it's a mine
+		if cell.reveal() { return true }
+		// it's not a mine and has surrounding mines; stop
+		if cell.surrounding_count() > 0 { return false }
+
+		// it's not a mine and has no surrounding mines,
+		// so reveal all surrounding cells
+
+		// TODO: this is the same boilerplate as `force_update_counts`; should abstract out
+		let go_up = r > 0;
+		let go_down = r < self.h.get() - 1;
+		let go_left = c > 0;
+		let go_right = c < self.w.get() - 1;
+
+		if go_up {
+			let r = r - 1;
+			let res = self.reveal_unchecked(r, c);
+			debug_assert!(!res, "invalid state");
+
+			if go_left {
+				let c = c - 1;
+				let res = self.reveal_unchecked(r, c);
+				debug_assert!(!res, "invalid state");
+			}
+
+			if go_right {
+				let c = c + 1;
+				let res = self.reveal_unchecked(r, c);
+				debug_assert!(!res, "invalid state");
+			}
+		}
+
+		if go_down {
+			let r = r + 1;
+			let res = self.reveal_unchecked(r, c);
+			debug_assert!(!res, "invalid state");
+
+			if go_left {
+				let c = c - 1;
+				let res = self.reveal_unchecked(r, c);
+				debug_assert!(!res, "invalid state");
+			}
+			if go_right {
+				let c = c + 1;
+				let res = self.reveal_unchecked(r, c);
+				debug_assert!(!res, "invalid state");
+			}
+		}
+
+		if go_left {
+			let c = c - 1;
+			let res = self.reveal_unchecked(r, c);
+			debug_assert!(!res, "invalid state");
+		}
+
+		if go_right {
+			let c = c + 1;
+			let res = self.reveal_unchecked(r, c);
+			debug_assert!(!res, "invalid state");
+		}
+
+		false
+	}
+
+	/// Clears the board in place.
+	///
+	/// This removes all mines from every cell, unreveals all cells, and updates
+	/// surrounding cell mine counts accordingly. It doesn't touch the board's
+	/// size (if you want a different-sized board, you should create a new
+	/// instance with the new dimensions).
+	pub fn clear(&mut self) {
+		unsafe { self.board_ptr_mut().write_bytes(0, self.board.len()) }
+	}
+
+	pub unsafe fn offset_of_unchecked(&self, r: usize, c: usize) -> usize {
+		self.debug_assert_in_bounds(r, c);
+		self.__offset(r, c)
+	}
+
+	pub fn add_random_mines(&mut self, mines: usize) {
+		let mut rng = thread_rng();
+		(1..self.board.len())
+			.rfold(
+				self.board.iter_mut().collect::<Vec<_>>().into_chainer(),
+				|board, i| unsafe { board.swap_unchecked(i, (0..=i).sample_single(&mut rng)) }
+			)
+			.nonchain_inner()
+			.into_iter()
+			.filter(|cell| !cell.is_mine())
+			.take(mines)
+			.for_each(|cell| cell.place_mine());
+		self.force_update_counts();
+	}
+
+	#[inline]
+	unsafe fn board_ptr(&self) -> *const Cell {
+		self.board.as_ptr()
+	}
+
+	#[inline]
+	unsafe fn board_ptr_mut(&mut self) -> *mut Cell {
+		self.board.as_mut_ptr()
+	}
+
+	pub unsafe fn get_coords_unchecked(&self, r: usize, c: usize) -> &Cell {
+		&*self.board_ptr().add(self.offset_of_unchecked(r, c))
+	}
+
+	pub unsafe fn get_coords_unchecked_mut(&mut self, r: usize, c: usize) -> &mut Cell {
+		&mut *self.board_ptr_mut().add(self.offset_of_unchecked(r, c))
+	}
+
+	#[inline(always)]
+	pub fn debug_assert_in_bounds(&self, r: usize, c: usize) {
+		debug_assert!(r < self.h.get());
+		debug_assert!(c < self.w.get());
+		debug_assert!(
+			unsafe { self.__offset(r, c) < self.board.len() },
+			"invalid state: w = {w}, h = {h}, board len = {len} (should be w * h)",
+			w = self.w,
+			h = self.h,
+			len = self.board.len()
+		);
+	}
+
+	#[inline(always)]
+	unsafe fn __offset(&self, r: usize, c: usize) -> usize {
+		(r * self.w.get()) + c
+	}
+}
+
+impl Cell {
+	#[inline]
+	pub fn is_mine(&self) -> bool {
+		(self.inner >> 1) & 1 != 0
+	}
+
+	#[inline]
+	pub fn is_revealed(&self) -> bool {
+		self.inner & 1 != 0
+	}
+
+	#[inline]
+	pub fn place_mine(&mut self) {
+		self.inner |= 1 << 1;
+	}
+
+	#[inline]
+	pub fn reveal(&mut self) -> bool {
+		self.inner |= 1;
+		self.is_mine()
+	}
+
+	#[inline]
+	pub unsafe fn set_surrounding_count_unchecked(&mut self, count: u8) {
+		debug_assert!(count <= 8);
+		self.inner |= count << 2;
+	}
+
+	#[inline]
+	pub fn set_surrounding_count_checked(&mut self, count: u8) -> Option<()> {
+		(count <= 8).then(|| unsafe { self.set_surrounding_count_unchecked(count) })
+	}
+
+	#[inline]
+	pub fn set_surrounding_count(&mut self, count: u8) {
+		self.set_surrounding_count_checked(count)
+			.expect("count was too large (greater than 8)")
+	}
+
+	#[inline]
+	pub fn surrounding_count(&self) -> u8 {
+		self.inner >> 2
+	}
+}
+
+impl fmt::Debug for Cell {
+	fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+		// internally its just a bitshift
+		// so if it were a mine, this would be meaningless
+		// but its not gonna UB or anything like that
+		let count = self.surrounding_count();
+
+		match (self.is_revealed(), self.is_mine()) {
+			(false, false) => { write!(f, " {} ", if count != 0 { count.to_string() } else { "•".into() }) }
+			(false, true) => { write!(f, " X ") }
+			(true, false) => { write!(f, "[{}]", if count != 0 { count.to_string() } else { "•".into() }) }
+			(true, true) => { write!(f, "[X]") }
+		}
+	}
+}
+
+impl fmt::Debug for Board {
+	fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+		// TODO: how do I avoid trailing newline in an elegant way?
+		for r in 0..self.h.get() {
+			for c in 0..self.w.get() {
+				unsafe {
+					write!(f, "  {:?}", self.get_coords_unchecked(r, c))?;
+				}
+			}
+			writeln!(f)?;
+		}
+
+		Ok(())
+	}
+}
+
\ No newline at end of file diff --git a/src/wiwi/prelude.rs.html b/src/wiwi/prelude.rs.html index 87d597541..858b95989 100644 --- a/src/wiwi/prelude.rs.html +++ b/src/wiwi/prelude.rs.html @@ -85,6 +85,7 @@ 85 86 87 +88
//! Prelude module, exporting types from enabled features
 #![cfg_attr(all(
 	not(feature = "auth-unstable"),
@@ -100,6 +101,7 @@
 	not(feature = "lazy-wrap"),
 	not(feature = "lsl-unstable"),
 	not(feature = "memory-usage-unstable"),
+	not(feature = "minesweeper-unstable"),
 	not(feature = "path-unstable"),
 	not(feature = "serialiser-unstable"),
 	not(feature = "string-pool-unstable"),
diff --git a/src/wiwi/sudoku/mod.rs.html b/src/wiwi/sudoku/mod.rs.html
index 2b3240b0f..f8accf1fc 100644
--- a/src/wiwi/sudoku/mod.rs.html
+++ b/src/wiwi/sudoku/mod.rs.html
@@ -256,7 +256,230 @@
 256
 257
 258
-
use crate::chainer::SliceRefChain;
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+
use crate::chainer::{ ArrayChain, IntoChainer, SliceRefChain };
 use crate::iter::*;
 use std::mem::MaybeUninit;
 
@@ -331,6 +554,10 @@
 		Self { bitfield: 0b111111111 }
 	}
 
+	fn new_empty_nongiven() -> Self {
+		Self { bitfield: 0 }
+	}
+
 	unsafe fn is_given(&self) -> bool {
 		self.bitfield >> 15 == 1
 	}
@@ -370,6 +597,10 @@
 		}
 	}
 
+	unsafe fn contains_value(&self, val: u8) -> bool {
+		(self.bitfield >> (val - 1)) & 1 != 0
+	}
+
 	unsafe fn ungiven_possible_values_iter(&self) -> CellUngivenValuesIter {
 		CellUngivenValuesIter::new(self.bitfield)
 	}
@@ -411,6 +642,8 @@
 const COL_OFFSETS: [[u8; 9]; 9] = generate_cols_table();
 const GROUP_OFFSETS: [[u8; 9]; 9] = generate_groups_table();
 
+const ALL_GROUP_OFFSETS: [[u8; 9]; 27] = get_all_offsets();
+
 const fn generate_offsets() -> [[u8; 3]; 81] {
 	let mut table = [[0u8; 3]; 81];
 
@@ -514,4 +747,217 @@
 
 	table
 }
+
+const fn get_all_offsets() -> [[u8; 9]; 27] {
+	let mut all = [[0u8; 9]; 27];
+	let mut all_i = 0;
+
+	let mut i = 0;
+	while i < 9 {
+		all[all_i] = ROW_OFFSETS[i];
+
+		i += 1;
+		all_i += 1;
+	}
+
+	let mut i = 0;
+	while i < 9 {
+		all[all_i] = COL_OFFSETS[i];
+
+		i += 1;
+		all_i += 1;
+	}
+
+	let mut i = 0;
+	while i < 9 {
+		all[all_i] = GROUP_OFFSETS[i];
+
+		i += 1;
+		all_i += 1;
+	}
+
+	all
+}
+
+/// Encoding/decoding a sudoku board, without specifying if a cell is a given
+/// value or not (ie. only stores solution, but not puzzle). This method for
+/// storing can do so in 33 bytes per board (16 `u16`s follwed by 1 `u8`).
+pub mod solution_encoding {
+	use super::*;
+
+	// TODO: there can be better impl when implementing it by hand
+	#[derive(Debug)]
+	pub struct Encoded {
+		inner: [u8; 33]
+	}
+
+	impl Encoded {
+		#[inline]
+		pub const unsafe fn new_unchecked(array: [u8; 33]) -> Self {
+			Self { inner: array }
+		}
+
+		pub fn as_bytes(&self) -> &[u8] {
+			&self.inner
+		}
+	}
+
+	/// # Safety
+	///
+	/// All cells in `bytes` must have a value within `1..=9`.
+	pub unsafe fn encode_byte_array_unchecked(bytes: &[u8; 81]) -> Encoded {
+		let mut out = ArrayChain::new_uninit().into_inner();
+
+		let mut out_ptr = out.as_mut_ptr() as *mut u8;
+		let mut bytes_ptr = bytes.as_ptr();
+
+		for _ in 0usize..16 {
+			let mut current = 0u16;
+
+			for _ in 0..5usize {
+				// TODO: unchecked math?
+				current *= 9;
+				current += (*bytes_ptr - 1) as u16;
+
+				bytes_ptr = bytes_ptr.add(1);
+			}
+
+			let current = current.to_le_bytes();
+			out_ptr.copy_from_nonoverlapping(current.as_ptr(), 2);
+
+			// wrote that much bytes out
+			out_ptr = out_ptr.add(2);
+			// // just consumed that much of the board
+			// bytes_ptr = bytes_ptr.add(5);
+		}
+
+		out_ptr.write(*bytes_ptr);
+
+		Encoded { inner: out.into_chainer().assume_init().into_inner() }
+	}
+
+	pub unsafe fn decode_board_unchecked(board: &Encoded) -> [u8; 81] {
+		let mut out = ArrayChain::new_uninit().into_inner();
+
+		let mut out_ptr = out.as_mut_ptr() as *mut u8;
+		let mut board_ptr = board.inner.as_ptr();
+
+		for _ in 0usize..16 {
+			let mut current = ArrayChain::new_uninit().into_inner();
+			board_ptr.copy_to_nonoverlapping(current.as_mut_ptr() as *mut _, 2);
+			let mut current = u16::from_le_bytes(current.into_chainer().assume_init().into_inner());
+			board_ptr = board_ptr.add(2);
+
+			out_ptr = out_ptr.add(5);
+			for _ in 0..5usize {
+				out_ptr = out_ptr.sub(1);
+				out_ptr.write(((current % 9) + 1) as _);
+
+				current /= 9;
+			}
+			out_ptr = out_ptr.add(5);
+		}
+
+		out_ptr.write(*board_ptr);
+
+		out.into_chainer().assume_init().into_inner()
+	}
+
+	pub const fn encoded_all_ones() -> Encoded {
+		let mut inner = [0u8; 33];
+		inner[32] = 1;
+		Encoded { inner }
+	}
+
+	pub fn encode_byte_array_checked(board: &[u8; 81]) -> Option<Encoded> {
+		for cell in *board {
+			// shut
+			#[allow(clippy::manual_range_contains)]
+			if cell < 1 || cell > 9 { return None }
+		}
+
+		Some(unsafe { encode_byte_array_unchecked(board) })
+	}
+
+	pub unsafe fn is_valid_sudoku_board(board: &[u8; 81]) -> bool {
+		let board_ptr = board.as_ptr();
+
+		for group in ALL_GROUP_OFFSETS {
+			let mut accumulator = CellValue::new_empty_nongiven();
+
+			for offset in group {
+				let val = unsafe { *board_ptr.add(offset as usize) };
+				if accumulator.contains_value(val) { return false }
+				accumulator.mark_possible_unchecked(val);
+			}
+		}
+
+		true
+	}
+
+	pub unsafe fn get_next_valid(board: &mut [u8; 81]) -> Option<Encoded> {
+		loop {
+			let valid = is_valid_sudoku_board(board);
+
+			// "increment" board
+			let incremented = increment_board(board);
+
+			// return if this one was success
+			// else we'll let it loop around again
+			if valid { return Some(encode_byte_array_unchecked(board)) }
+
+			// if it didn't increment a cell without overflowing, we reached "highest"
+			// board combo, return None
+			// if caller calls this again with the same (mutating) board, it's just
+			// gonna loop again; it is up to the caller to stop now
+			if !incremented { return None }
+		}
+	}
+
+	fn increment_board(board: &mut [u8; 81]) -> bool {
+		for cell in board.iter_mut().rev() {
+			match *cell + 1 {
+				new @ 2..=9 => {
+					*cell = new;
+					return true
+				}
+				// let it "wrap" around (let it loop again)
+				10 => { *cell = 1 }
+				cell => { unreachable!("invalid cell: {cell}") }
+			}
+		}
+
+		false
+	}
+
+	#[cfg(test)]
+	mod tests {
+		use super::*;
+		use rand::{ Rng, thread_rng };
+		use rand::distributions::{ Distribution, Uniform };
+
+		#[test]
+		fn roundtrip_board() {
+			let mut rng = thread_rng();
+			let dist = Uniform::from(1..=9);
+
+			for _ in 0..1000 {
+				let mut board = [0u8; 81];
+				for cell in &mut board {
+					*cell = dist.sample(&mut rng);
+				}
+
+				unsafe {
+					assert_eq!(decode_board_unchecked(&encode_byte_array_unchecked(&board)), board);
+					// assert_eq!((&encode_byte_array_unchecked(&board).inner as &[u8]), &board as &[u8]);
+				}
+			}
+		}
+	}
+}
+
+/// Encoding/decoding a sudoku board, as well as if a cell is a given value or
+/// not (ie. if it is part of the blank puzzle). This method for storing can do so
+/// in 44 bytes per board (5 `u64`'s followed by 1 `u32`).
+pub mod puzzle_encoding {}
 
\ No newline at end of file diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js index 8f14a0341..9676bdc29 100644 --- a/trait.impl/core/clone/trait.Clone.js +++ b/trait.impl/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl Clone for Error"],["impl Clone for U320"],["impl Clone for SerialiseOptions"],["impl Clone for GlobalPool"],["impl<P: Pool> Clone for String<P>"],["impl<T: Clone> Clone for VecChain<T>"]] +"wiwi":[["impl Clone for Error"],["impl Clone for U320"],["impl Clone for Board"],["impl Clone for Cell"],["impl Clone for SerialiseOptions"],["impl Clone for GlobalPool"],["impl<P: Pool> Clone for String<P>"],["impl<T: Clone> Clone for VecChain<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index 134981ea8..d3002fef4 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl Debug for DecodeError"],["impl Debug for SizeHintBound"],["impl Debug for Error"],["impl Debug for DecodeError"],["impl Debug for Error"],["impl Debug for U320"],["impl Debug for SizeHint"],["impl Debug for SerialiseOptions"],["impl Debug for GlobalPool"],["impl<'h> Debug for SlicesWrap<'h>"],["impl<P: Pool> Debug for String<P>"],["impl<T, F> Debug for LazyWrap<T, F>
where\n T: Debug,\n F: FnOnce() -> T,
"],["impl<T: Debug> Debug for VecChain<T>"]] +"wiwi":[["impl Debug for DecodeError"],["impl Debug for SizeHintBound"],["impl Debug for Error"],["impl Debug for DecodeError"],["impl Debug for Error"],["impl Debug for U320"],["impl Debug for SizeHint"],["impl Debug for Board"],["impl Debug for Cell"],["impl Debug for SerialiseOptions"],["impl Debug for GlobalPool"],["impl Debug for Encoded"],["impl<'h> Debug for SlicesWrap<'h>"],["impl<P: Pool> Debug for String<P>"],["impl<T, F> Debug for LazyWrap<T, F>
where\n T: Debug,\n F: FnOnce() -> T,
"],["impl<T: Debug> Debug for VecChain<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index 2d8d03ed7..13c1343ca 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl Freeze for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Freeze for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Freeze for Error",1,["wiwi::serialiser::error::Error"]],["impl Freeze for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Freeze for Error",1,["wiwi::auth::error::Error"]],["impl Freeze for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Freeze for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Freeze for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Freeze for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Freeze for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Freeze for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Freeze for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Freeze for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Freeze for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Freeze for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Freeze for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Freeze for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Freeze for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Freeze for U320",1,["wiwi::bigint::U320"]],["impl Freeze for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Freeze for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Freeze for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Freeze for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Freeze for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Freeze for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Freeze for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Freeze for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Freeze for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Freeze for Tick",1,["wiwi::clock_timer::Tick"]],["impl Freeze for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Freeze for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl Freeze for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Freeze for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl Freeze for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Freeze for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Freeze for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Freeze for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Freeze for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Freeze for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Freeze for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Freeze for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Freeze for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Freeze for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Freeze for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Freeze for SliceMutChain<'h, T>",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Freeze for SliceRefChain<'h, T>",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Freeze for VecMutChain<'h, T>",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Freeze for VecRefChain<'h, T>",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Freeze for ArrayMutChain<'h, T, N>",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Freeze for ArrayRefChain<'h, T, N>",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Freeze for FromFn<F>
where\n F: Freeze,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Freeze for IterAdapter<I>
where\n I: Freeze,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Freeze for RepeatPerItem<I>
where\n I: Freeze,\n <I as Iter>::Item: Freeze,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Freeze for Rev<I>
where\n I: Freeze,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Freeze for Map<I, F>
where\n I: Freeze,\n F: Freeze,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Freeze for Peek<I, T>
where\n I: Freeze,\n T: Freeze,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Freeze for Tuple1<I1>
where\n I1: Freeze,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Freeze for Tuple2<I1, I2>
where\n I1: Freeze,\n I2: Freeze,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Freeze for Tuple3<I1, I2, I3>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Freeze for Tuple4<I1, I2, I3, I4>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Freeze for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Freeze for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Freeze for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Freeze for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Freeze for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Freeze for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Freeze for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Freeze for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Freeze for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Freeze for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Freeze for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Freeze for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Freeze for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Freeze for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Freeze for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Freeze for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Freeze for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Freeze for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Freeze for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Freeze for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Freeze for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Freeze for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Freeze for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Freeze for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Freeze for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Freeze for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,\n I30: Freeze,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Freeze for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,\n I30: Freeze,\n I31: Freeze,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Freeze for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,\n I30: Freeze,\n I31: Freeze,\n I32: Freeze,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Freeze for BTreeMapChain<K, V>",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Freeze for HashMapChain<K, V, S>
where\n S: Freeze,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Freeze for String<P>
where\n <P as Pool>::Raw: Freeze,\n P: Freeze,
",1,["wiwi::string_pool::string::String"]],["impl<T> Freeze for BTreeSetChain<T>",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Freeze for BinaryHeapChain<T>",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Freeze for LinkedListChain<T>",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Freeze for SliceBoxChain<T>",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Freeze for VecChain<T>",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Freeze for VecDequeChain<T>",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Freeze for Empty<T>",1,["wiwi::iter::empty::Empty"]],["impl<T, F = fn() -> T> !Freeze for LazyWrap<T, F>",1,["wiwi::lazy_wrap::LazyWrap"]],["impl<T, F> Freeze for LazyWrapState<T, F>
where\n T: Freeze,\n F: Freeze,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, S> Freeze for HashSetChain<T, S>
where\n S: Freeze,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Freeze for ArrayChain<T, N>
where\n T: Freeze,
",1,["wiwi::chainer::array::ArrayChain"]]] +"wiwi":[["impl Freeze for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Freeze for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Freeze for Error",1,["wiwi::serialiser::error::Error"]],["impl Freeze for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Freeze for Error",1,["wiwi::auth::error::Error"]],["impl Freeze for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Freeze for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Freeze for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Freeze for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Freeze for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Freeze for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Freeze for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Freeze for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Freeze for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Freeze for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Freeze for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Freeze for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Freeze for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Freeze for U320",1,["wiwi::bigint::U320"]],["impl Freeze for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Freeze for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Freeze for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Freeze for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Freeze for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Freeze for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Freeze for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Freeze for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Freeze for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Freeze for Tick",1,["wiwi::clock_timer::Tick"]],["impl Freeze for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Freeze for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl Freeze for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Freeze for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl Freeze for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Freeze for Board",1,["wiwi::minesweeper::Board"]],["impl Freeze for Cell",1,["wiwi::minesweeper::Cell"]],["impl Freeze for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Freeze for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Freeze for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Freeze for Encoded",1,["wiwi::sudoku::solution_encoding::Encoded"]],["impl Freeze for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Freeze for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Freeze for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Freeze for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Freeze for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Freeze for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Freeze for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Freeze for SliceMutChain<'h, T>",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Freeze for SliceRefChain<'h, T>",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Freeze for VecMutChain<'h, T>",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Freeze for VecRefChain<'h, T>",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Freeze for ArrayMutChain<'h, T, N>",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Freeze for ArrayRefChain<'h, T, N>",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Freeze for FromFn<F>
where\n F: Freeze,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Freeze for IterAdapter<I>
where\n I: Freeze,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Freeze for RepeatPerItem<I>
where\n I: Freeze,\n <I as Iter>::Item: Freeze,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Freeze for Rev<I>
where\n I: Freeze,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Freeze for Map<I, F>
where\n I: Freeze,\n F: Freeze,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Freeze for Peek<I, T>
where\n I: Freeze,\n T: Freeze,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Freeze for Tuple1<I1>
where\n I1: Freeze,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Freeze for Tuple2<I1, I2>
where\n I1: Freeze,\n I2: Freeze,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Freeze for Tuple3<I1, I2, I3>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Freeze for Tuple4<I1, I2, I3, I4>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Freeze for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Freeze for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Freeze for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Freeze for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Freeze for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Freeze for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Freeze for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Freeze for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Freeze for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Freeze for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Freeze for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Freeze for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Freeze for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Freeze for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Freeze for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Freeze for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Freeze for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Freeze for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Freeze for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Freeze for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Freeze for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Freeze for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Freeze for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Freeze for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Freeze for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Freeze for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,\n I30: Freeze,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Freeze for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,\n I30: Freeze,\n I31: Freeze,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Freeze for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Freeze,\n I2: Freeze,\n I3: Freeze,\n I4: Freeze,\n I5: Freeze,\n I6: Freeze,\n I7: Freeze,\n I8: Freeze,\n I9: Freeze,\n I10: Freeze,\n I11: Freeze,\n I12: Freeze,\n I13: Freeze,\n I14: Freeze,\n I15: Freeze,\n I16: Freeze,\n I17: Freeze,\n I18: Freeze,\n I19: Freeze,\n I20: Freeze,\n I21: Freeze,\n I22: Freeze,\n I23: Freeze,\n I24: Freeze,\n I25: Freeze,\n I26: Freeze,\n I27: Freeze,\n I28: Freeze,\n I29: Freeze,\n I30: Freeze,\n I31: Freeze,\n I32: Freeze,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Freeze for BTreeMapChain<K, V>",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Freeze for HashMapChain<K, V, S>
where\n S: Freeze,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Freeze for String<P>
where\n <P as Pool>::Raw: Freeze,\n P: Freeze,
",1,["wiwi::string_pool::string::String"]],["impl<T> Freeze for BTreeSetChain<T>",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Freeze for BinaryHeapChain<T>",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Freeze for LinkedListChain<T>",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Freeze for SliceBoxChain<T>",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Freeze for VecChain<T>",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Freeze for VecDequeChain<T>",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Freeze for Empty<T>",1,["wiwi::iter::empty::Empty"]],["impl<T, F = fn() -> T> !Freeze for LazyWrap<T, F>",1,["wiwi::lazy_wrap::LazyWrap"]],["impl<T, F> Freeze for LazyWrapState<T, F>
where\n T: Freeze,\n F: Freeze,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, S> Freeze for HashSetChain<T, S>
where\n S: Freeze,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Freeze for ArrayChain<T, N>
where\n T: Freeze,
",1,["wiwi::chainer::array::ArrayChain"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index 0ed8decb1..7e8a76105 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl !Send for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !Send for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !Send for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Send for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Send for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Send for Error",1,["wiwi::serialiser::error::Error"]],["impl Send for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Send for Error",1,["wiwi::auth::error::Error"]],["impl Send for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Send for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Send for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Send for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Send for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Send for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Send for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Send for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Send for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Send for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Send for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Send for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Send for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Send for U320",1,["wiwi::bigint::U320"]],["impl Send for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Send for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Send for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Send for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Send for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Send for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Send for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Send for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Send for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Send for Tick",1,["wiwi::clock_timer::Tick"]],["impl Send for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Send for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Send for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Send for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Send for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Send for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Send for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Send for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Send for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Send for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Send for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Send for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Send for SliceMutChain<'h, T>
where\n T: Send,
",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Send for SliceRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Send for VecMutChain<'h, T>
where\n T: Send,
",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Send for VecRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Send for ArrayMutChain<'h, T, N>
where\n T: Send,
",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Send for ArrayRefChain<'h, T, N>
where\n T: Sync,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Send for FromFn<F>
where\n F: Send,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Send for IterAdapter<I>
where\n I: Send,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Send for RepeatPerItem<I>
where\n I: Send,\n <I as Iter>::Item: Send,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Send for Rev<I>
where\n I: Send,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Send for Map<I, F>
where\n I: Send,\n F: Send,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Send for Peek<I, T>
where\n I: Send,\n T: Send,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Send for Tuple1<I1>
where\n I1: Send,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Send for Tuple2<I1, I2>
where\n I1: Send,\n I2: Send,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Send for Tuple3<I1, I2, I3>
where\n I1: Send,\n I2: Send,\n I3: Send,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Send for Tuple4<I1, I2, I3, I4>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Send for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Send for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Send for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Send for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Send for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Send for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Send for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Send for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Send for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Send for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Send for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Send for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Send for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Send for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Send for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Send for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Send for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Send for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Send for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Send for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Send for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Send for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Send for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Send for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Send for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Send for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,\n I30: Send,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Send for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,\n I30: Send,\n I31: Send,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Send for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,\n I30: Send,\n I31: Send,\n I32: Send,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Send for BTreeMapChain<K, V>
where\n K: Send,\n V: Send,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Send for HashMapChain<K, V, S>
where\n S: Send,\n K: Send,\n V: Send,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Send for String<P>
where\n <P as Pool>::Raw: Send,\n P: Send,
",1,["wiwi::string_pool::string::String"]],["impl<T> Send for BTreeSetChain<T>
where\n T: Send,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Send for BinaryHeapChain<T>
where\n T: Send,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Send for LinkedListChain<T>
where\n T: Send,
",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Send for SliceBoxChain<T>
where\n T: Send,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Send for VecChain<T>
where\n T: Send,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Send for VecDequeChain<T>
where\n T: Send,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Send for Empty<T>
where\n T: Send,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> Send for LazyWrapState<T, F>
where\n T: Send,\n F: Send,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> Send for LazyWrap<T, F>
where\n T: Send,\n F: Send,
"],["impl<T, S> Send for HashSetChain<T, S>
where\n S: Send,\n T: Send,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Send for ArrayChain<T, N>
where\n T: Send,
",1,["wiwi::chainer::array::ArrayChain"]]] +"wiwi":[["impl !Send for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !Send for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !Send for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Send for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Send for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Send for Error",1,["wiwi::serialiser::error::Error"]],["impl Send for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Send for Error",1,["wiwi::auth::error::Error"]],["impl Send for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Send for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Send for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Send for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Send for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Send for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Send for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Send for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Send for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Send for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Send for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Send for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Send for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Send for U320",1,["wiwi::bigint::U320"]],["impl Send for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Send for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Send for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Send for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Send for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Send for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Send for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Send for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Send for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Send for Tick",1,["wiwi::clock_timer::Tick"]],["impl Send for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Send for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Send for Board",1,["wiwi::minesweeper::Board"]],["impl Send for Cell",1,["wiwi::minesweeper::Cell"]],["impl Send for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Send for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Send for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Send for Encoded",1,["wiwi::sudoku::solution_encoding::Encoded"]],["impl Send for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Send for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Send for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Send for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Send for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Send for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Send for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Send for SliceMutChain<'h, T>
where\n T: Send,
",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Send for SliceRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Send for VecMutChain<'h, T>
where\n T: Send,
",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Send for VecRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Send for ArrayMutChain<'h, T, N>
where\n T: Send,
",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Send for ArrayRefChain<'h, T, N>
where\n T: Sync,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Send for FromFn<F>
where\n F: Send,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Send for IterAdapter<I>
where\n I: Send,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Send for RepeatPerItem<I>
where\n I: Send,\n <I as Iter>::Item: Send,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Send for Rev<I>
where\n I: Send,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Send for Map<I, F>
where\n I: Send,\n F: Send,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Send for Peek<I, T>
where\n I: Send,\n T: Send,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Send for Tuple1<I1>
where\n I1: Send,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Send for Tuple2<I1, I2>
where\n I1: Send,\n I2: Send,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Send for Tuple3<I1, I2, I3>
where\n I1: Send,\n I2: Send,\n I3: Send,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Send for Tuple4<I1, I2, I3, I4>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Send for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Send for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Send for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Send for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Send for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Send for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Send for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Send for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Send for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Send for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Send for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Send for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Send for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Send for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Send for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Send for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Send for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Send for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Send for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Send for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Send for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Send for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Send for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Send for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Send for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Send for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,\n I30: Send,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Send for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,\n I30: Send,\n I31: Send,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Send for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Send,\n I2: Send,\n I3: Send,\n I4: Send,\n I5: Send,\n I6: Send,\n I7: Send,\n I8: Send,\n I9: Send,\n I10: Send,\n I11: Send,\n I12: Send,\n I13: Send,\n I14: Send,\n I15: Send,\n I16: Send,\n I17: Send,\n I18: Send,\n I19: Send,\n I20: Send,\n I21: Send,\n I22: Send,\n I23: Send,\n I24: Send,\n I25: Send,\n I26: Send,\n I27: Send,\n I28: Send,\n I29: Send,\n I30: Send,\n I31: Send,\n I32: Send,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Send for BTreeMapChain<K, V>
where\n K: Send,\n V: Send,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Send for HashMapChain<K, V, S>
where\n S: Send,\n K: Send,\n V: Send,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Send for String<P>
where\n <P as Pool>::Raw: Send,\n P: Send,
",1,["wiwi::string_pool::string::String"]],["impl<T> Send for BTreeSetChain<T>
where\n T: Send,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Send for BinaryHeapChain<T>
where\n T: Send,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Send for LinkedListChain<T>
where\n T: Send,
",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Send for SliceBoxChain<T>
where\n T: Send,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Send for VecChain<T>
where\n T: Send,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Send for VecDequeChain<T>
where\n T: Send,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Send for Empty<T>
where\n T: Send,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> Send for LazyWrapState<T, F>
where\n T: Send,\n F: Send,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> Send for LazyWrap<T, F>
where\n T: Send,\n F: Send,
"],["impl<T, S> Send for HashSetChain<T, S>
where\n S: Send,\n T: Send,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Send for ArrayChain<T, N>
where\n T: Send,
",1,["wiwi::chainer::array::ArrayChain"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index fbdbd21c6..f08ec8035 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl !Sync for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !Sync for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !Sync for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Sync for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Sync for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Sync for Error",1,["wiwi::serialiser::error::Error"]],["impl Sync for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Sync for Error",1,["wiwi::auth::error::Error"]],["impl Sync for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Sync for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Sync for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Sync for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Sync for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Sync for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Sync for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Sync for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Sync for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Sync for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Sync for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Sync for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Sync for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Sync for U320",1,["wiwi::bigint::U320"]],["impl Sync for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Sync for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Sync for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Sync for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Sync for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Sync for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Sync for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Sync for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Sync for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Sync for Tick",1,["wiwi::clock_timer::Tick"]],["impl Sync for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Sync for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Sync for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Sync for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Sync for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Sync for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Sync for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Sync for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Sync for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Sync for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Sync for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Sync for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Sync for SliceMutChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Sync for SliceRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Sync for VecMutChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Sync for VecRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Sync for ArrayMutChain<'h, T, N>
where\n T: Sync,
",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Sync for ArrayRefChain<'h, T, N>
where\n T: Sync,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Sync for FromFn<F>
where\n F: Sync,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Sync for IterAdapter<I>
where\n I: Sync,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Sync for RepeatPerItem<I>
where\n I: Sync,\n <I as Iter>::Item: Sync,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Sync for Rev<I>
where\n I: Sync,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Sync for Map<I, F>
where\n I: Sync,\n F: Sync,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Sync for Peek<I, T>
where\n I: Sync,\n T: Sync,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Sync for Tuple1<I1>
where\n I1: Sync,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Sync for Tuple2<I1, I2>
where\n I1: Sync,\n I2: Sync,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Sync for Tuple3<I1, I2, I3>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Sync for Tuple4<I1, I2, I3, I4>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Sync for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Sync for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Sync for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Sync for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Sync for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Sync for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Sync for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Sync for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Sync for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Sync for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Sync for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Sync for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Sync for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Sync for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Sync for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Sync for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Sync for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Sync for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Sync for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Sync for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Sync for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Sync for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Sync for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Sync for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Sync for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Sync for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,\n I30: Sync,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Sync for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,\n I30: Sync,\n I31: Sync,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Sync for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,\n I30: Sync,\n I31: Sync,\n I32: Sync,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Sync for BTreeMapChain<K, V>
where\n K: Sync,\n V: Sync,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Sync for HashMapChain<K, V, S>
where\n S: Sync,\n K: Sync,\n V: Sync,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Sync for String<P>
where\n <P as Pool>::Raw: Sync,\n P: Sync,
",1,["wiwi::string_pool::string::String"]],["impl<T> Sync for BTreeSetChain<T>
where\n T: Sync,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Sync for BinaryHeapChain<T>
where\n T: Sync,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Sync for LinkedListChain<T>
where\n T: Sync,
",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Sync for SliceBoxChain<T>
where\n T: Sync,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Sync for VecChain<T>
where\n T: Sync,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Sync for VecDequeChain<T>
where\n T: Sync,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Sync for Empty<T>
where\n T: Sync,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> Sync for LazyWrapState<T, F>
where\n T: Sync,\n F: Sync,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> Sync for LazyWrap<T, F>
where\n T: Sync,\n F: Send,
"],["impl<T, S> Sync for HashSetChain<T, S>
where\n S: Sync,\n T: Sync,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Sync for ArrayChain<T, N>
where\n T: Sync,
",1,["wiwi::chainer::array::ArrayChain"]]] +"wiwi":[["impl !Sync for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !Sync for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !Sync for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Sync for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Sync for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Sync for Error",1,["wiwi::serialiser::error::Error"]],["impl Sync for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Sync for Error",1,["wiwi::auth::error::Error"]],["impl Sync for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Sync for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Sync for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Sync for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Sync for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Sync for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Sync for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Sync for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Sync for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Sync for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Sync for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Sync for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Sync for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Sync for U320",1,["wiwi::bigint::U320"]],["impl Sync for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Sync for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Sync for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Sync for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Sync for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Sync for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Sync for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Sync for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Sync for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Sync for Tick",1,["wiwi::clock_timer::Tick"]],["impl Sync for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Sync for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Sync for Board",1,["wiwi::minesweeper::Board"]],["impl Sync for Cell",1,["wiwi::minesweeper::Cell"]],["impl Sync for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Sync for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Sync for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Sync for Encoded",1,["wiwi::sudoku::solution_encoding::Encoded"]],["impl Sync for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Sync for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Sync for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Sync for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Sync for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Sync for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Sync for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Sync for SliceMutChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Sync for SliceRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Sync for VecMutChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Sync for VecRefChain<'h, T>
where\n T: Sync,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Sync for ArrayMutChain<'h, T, N>
where\n T: Sync,
",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Sync for ArrayRefChain<'h, T, N>
where\n T: Sync,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Sync for FromFn<F>
where\n F: Sync,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Sync for IterAdapter<I>
where\n I: Sync,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Sync for RepeatPerItem<I>
where\n I: Sync,\n <I as Iter>::Item: Sync,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Sync for Rev<I>
where\n I: Sync,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Sync for Map<I, F>
where\n I: Sync,\n F: Sync,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Sync for Peek<I, T>
where\n I: Sync,\n T: Sync,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Sync for Tuple1<I1>
where\n I1: Sync,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Sync for Tuple2<I1, I2>
where\n I1: Sync,\n I2: Sync,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Sync for Tuple3<I1, I2, I3>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Sync for Tuple4<I1, I2, I3, I4>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Sync for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Sync for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Sync for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Sync for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Sync for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Sync for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Sync for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Sync for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Sync for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Sync for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Sync for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Sync for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Sync for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Sync for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Sync for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Sync for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Sync for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Sync for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Sync for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Sync for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Sync for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Sync for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Sync for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Sync for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Sync for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Sync for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,\n I30: Sync,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Sync for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,\n I30: Sync,\n I31: Sync,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Sync for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Sync,\n I2: Sync,\n I3: Sync,\n I4: Sync,\n I5: Sync,\n I6: Sync,\n I7: Sync,\n I8: Sync,\n I9: Sync,\n I10: Sync,\n I11: Sync,\n I12: Sync,\n I13: Sync,\n I14: Sync,\n I15: Sync,\n I16: Sync,\n I17: Sync,\n I18: Sync,\n I19: Sync,\n I20: Sync,\n I21: Sync,\n I22: Sync,\n I23: Sync,\n I24: Sync,\n I25: Sync,\n I26: Sync,\n I27: Sync,\n I28: Sync,\n I29: Sync,\n I30: Sync,\n I31: Sync,\n I32: Sync,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Sync for BTreeMapChain<K, V>
where\n K: Sync,\n V: Sync,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Sync for HashMapChain<K, V, S>
where\n S: Sync,\n K: Sync,\n V: Sync,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Sync for String<P>
where\n <P as Pool>::Raw: Sync,\n P: Sync,
",1,["wiwi::string_pool::string::String"]],["impl<T> Sync for BTreeSetChain<T>
where\n T: Sync,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Sync for BinaryHeapChain<T>
where\n T: Sync,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Sync for LinkedListChain<T>
where\n T: Sync,
",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Sync for SliceBoxChain<T>
where\n T: Sync,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Sync for VecChain<T>
where\n T: Sync,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Sync for VecDequeChain<T>
where\n T: Sync,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Sync for Empty<T>
where\n T: Sync,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> Sync for LazyWrapState<T, F>
where\n T: Sync,\n F: Sync,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> Sync for LazyWrap<T, F>
where\n T: Sync,\n F: Send,
"],["impl<T, S> Sync for HashSetChain<T, S>
where\n S: Sync,\n T: Sync,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Sync for ArrayChain<T, N>
where\n T: Sync,
",1,["wiwi::chainer::array::ArrayChain"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index c64eee480..4d6249660 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl Unpin for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Unpin for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Unpin for Error",1,["wiwi::serialiser::error::Error"]],["impl Unpin for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Unpin for Error",1,["wiwi::auth::error::Error"]],["impl Unpin for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Unpin for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Unpin for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Unpin for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Unpin for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Unpin for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Unpin for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Unpin for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Unpin for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Unpin for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Unpin for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Unpin for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Unpin for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Unpin for U320",1,["wiwi::bigint::U320"]],["impl Unpin for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Unpin for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Unpin for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Unpin for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Unpin for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Unpin for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Unpin for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Unpin for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Unpin for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Unpin for Tick",1,["wiwi::clock_timer::Tick"]],["impl Unpin for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Unpin for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl Unpin for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Unpin for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl Unpin for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Unpin for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Unpin for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Unpin for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Unpin for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Unpin for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Unpin for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Unpin for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Unpin for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Unpin for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Unpin for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Unpin for SliceMutChain<'h, T>",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Unpin for SliceRefChain<'h, T>",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Unpin for VecMutChain<'h, T>",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Unpin for VecRefChain<'h, T>",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Unpin for ArrayMutChain<'h, T, N>",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Unpin for ArrayRefChain<'h, T, N>",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Unpin for FromFn<F>
where\n F: Unpin,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Unpin for IterAdapter<I>
where\n I: Unpin,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Unpin for RepeatPerItem<I>
where\n I: Unpin,\n <I as Iter>::Item: Unpin,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Unpin for Rev<I>
where\n I: Unpin,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Unpin for Map<I, F>
where\n I: Unpin,\n F: Unpin,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Unpin for Peek<I, T>
where\n I: Unpin,\n T: Unpin,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Unpin for Tuple1<I1>
where\n I1: Unpin,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Unpin for Tuple2<I1, I2>
where\n I1: Unpin,\n I2: Unpin,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Unpin for Tuple3<I1, I2, I3>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Unpin for Tuple4<I1, I2, I3, I4>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Unpin for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Unpin for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Unpin for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Unpin for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Unpin for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Unpin for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Unpin for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Unpin for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Unpin for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Unpin for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Unpin for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Unpin for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Unpin for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Unpin for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Unpin for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Unpin for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Unpin for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Unpin for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Unpin for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Unpin for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Unpin for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Unpin for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Unpin for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Unpin for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Unpin for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Unpin for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,\n I30: Unpin,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Unpin for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,\n I30: Unpin,\n I31: Unpin,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Unpin for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,\n I30: Unpin,\n I31: Unpin,\n I32: Unpin,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Unpin for BTreeMapChain<K, V>",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Unpin for HashMapChain<K, V, S>
where\n S: Unpin,\n K: Unpin,\n V: Unpin,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Unpin for String<P>
where\n <P as Pool>::Raw: Unpin,\n P: Unpin,
",1,["wiwi::string_pool::string::String"]],["impl<T> Unpin for BTreeSetChain<T>",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Unpin for BinaryHeapChain<T>
where\n T: Unpin,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Unpin for LinkedListChain<T>",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Unpin for SliceBoxChain<T>",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Unpin for VecChain<T>
where\n T: Unpin,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Unpin for VecDequeChain<T>
where\n T: Unpin,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Unpin for Empty<T>
where\n T: Unpin,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> Unpin for LazyWrapState<T, F>
where\n T: Unpin,\n F: Unpin,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> Unpin for LazyWrap<T, F>
where\n T: Unpin,\n F: Unpin,
"],["impl<T, S> Unpin for HashSetChain<T, S>
where\n S: Unpin,\n T: Unpin,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Unpin for ArrayChain<T, N>
where\n T: Unpin,
",1,["wiwi::chainer::array::ArrayChain"]]] +"wiwi":[["impl Unpin for DecodeError",1,["wiwi::hex::DecodeError"]],["impl Unpin for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl Unpin for Error",1,["wiwi::serialiser::error::Error"]],["impl Unpin for DecodeError",1,["wiwi::z85::DecodeError"]],["impl Unpin for Error",1,["wiwi::auth::error::Error"]],["impl Unpin for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl Unpin for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl Unpin for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl Unpin for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl Unpin for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl Unpin for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl Unpin for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl Unpin for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl Unpin for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl Unpin for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl Unpin for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl Unpin for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl Unpin for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl Unpin for U320",1,["wiwi::bigint::U320"]],["impl Unpin for Encoder",1,["wiwi::bitstream::Encoder"]],["impl Unpin for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl Unpin for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl Unpin for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl Unpin for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl Unpin for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl Unpin for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl Unpin for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl Unpin for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl Unpin for Tick",1,["wiwi::clock_timer::Tick"]],["impl Unpin for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl Unpin for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl Unpin for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl Unpin for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl Unpin for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl Unpin for Board",1,["wiwi::minesweeper::Board"]],["impl Unpin for Cell",1,["wiwi::minesweeper::Cell"]],["impl Unpin for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl Unpin for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl Unpin for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl Unpin for Encoded",1,["wiwi::sudoku::solution_encoding::Encoded"]],["impl Unpin for Board",1,["wiwi::sudoku::Board"]],["impl<'h> Unpin for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> Unpin for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> Unpin for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> Unpin for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> Unpin for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> Unpin for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> Unpin for SliceMutChain<'h, T>",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> Unpin for SliceRefChain<'h, T>",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> Unpin for VecMutChain<'h, T>",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> Unpin for VecRefChain<'h, T>",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> Unpin for ArrayMutChain<'h, T, N>",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> Unpin for ArrayRefChain<'h, T, N>",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> Unpin for FromFn<F>
where\n F: Unpin,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> Unpin for IterAdapter<I>
where\n I: Unpin,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> Unpin for RepeatPerItem<I>
where\n I: Unpin,\n <I as Iter>::Item: Unpin,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> Unpin for Rev<I>
where\n I: Unpin,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> Unpin for Map<I, F>
where\n I: Unpin,\n F: Unpin,
",1,["wiwi::iter::map::Map"]],["impl<I, T> Unpin for Peek<I, T>
where\n I: Unpin,\n T: Unpin,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> Unpin for Tuple1<I1>
where\n I1: Unpin,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> Unpin for Tuple2<I1, I2>
where\n I1: Unpin,\n I2: Unpin,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> Unpin for Tuple3<I1, I2, I3>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> Unpin for Tuple4<I1, I2, I3, I4>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> Unpin for Tuple5<I1, I2, I3, I4, I5>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> Unpin for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> Unpin for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> Unpin for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> Unpin for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> Unpin for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> Unpin for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> Unpin for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> Unpin for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> Unpin for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> Unpin for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> Unpin for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> Unpin for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> Unpin for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> Unpin for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> Unpin for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> Unpin for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> Unpin for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> Unpin for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> Unpin for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> Unpin for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> Unpin for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> Unpin for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> Unpin for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> Unpin for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> Unpin for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,\n I30: Unpin,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> Unpin for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,\n I30: Unpin,\n I31: Unpin,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> Unpin for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: Unpin,\n I2: Unpin,\n I3: Unpin,\n I4: Unpin,\n I5: Unpin,\n I6: Unpin,\n I7: Unpin,\n I8: Unpin,\n I9: Unpin,\n I10: Unpin,\n I11: Unpin,\n I12: Unpin,\n I13: Unpin,\n I14: Unpin,\n I15: Unpin,\n I16: Unpin,\n I17: Unpin,\n I18: Unpin,\n I19: Unpin,\n I20: Unpin,\n I21: Unpin,\n I22: Unpin,\n I23: Unpin,\n I24: Unpin,\n I25: Unpin,\n I26: Unpin,\n I27: Unpin,\n I28: Unpin,\n I29: Unpin,\n I30: Unpin,\n I31: Unpin,\n I32: Unpin,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> Unpin for BTreeMapChain<K, V>",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> Unpin for HashMapChain<K, V, S>
where\n S: Unpin,\n K: Unpin,\n V: Unpin,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> Unpin for String<P>
where\n <P as Pool>::Raw: Unpin,\n P: Unpin,
",1,["wiwi::string_pool::string::String"]],["impl<T> Unpin for BTreeSetChain<T>",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> Unpin for BinaryHeapChain<T>
where\n T: Unpin,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> Unpin for LinkedListChain<T>",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> Unpin for SliceBoxChain<T>",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> Unpin for VecChain<T>
where\n T: Unpin,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> Unpin for VecDequeChain<T>
where\n T: Unpin,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> Unpin for Empty<T>
where\n T: Unpin,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> Unpin for LazyWrapState<T, F>
where\n T: Unpin,\n F: Unpin,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> Unpin for LazyWrap<T, F>
where\n T: Unpin,\n F: Unpin,
"],["impl<T, S> Unpin for HashSetChain<T, S>
where\n S: Unpin,\n T: Unpin,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> Unpin for ArrayChain<T, N>
where\n T: Unpin,
",1,["wiwi::chainer::array::ArrayChain"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index c46a832ea..0db462b06 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl !RefUnwindSafe for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !RefUnwindSafe for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !RefUnwindSafe for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl RefUnwindSafe for DecodeError",1,["wiwi::hex::DecodeError"]],["impl RefUnwindSafe for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl RefUnwindSafe for Error",1,["wiwi::serialiser::error::Error"]],["impl RefUnwindSafe for DecodeError",1,["wiwi::z85::DecodeError"]],["impl RefUnwindSafe for Error",1,["wiwi::auth::error::Error"]],["impl RefUnwindSafe for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl RefUnwindSafe for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl RefUnwindSafe for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl RefUnwindSafe for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl RefUnwindSafe for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl RefUnwindSafe for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl RefUnwindSafe for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl RefUnwindSafe for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl RefUnwindSafe for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl RefUnwindSafe for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl RefUnwindSafe for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl RefUnwindSafe for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl RefUnwindSafe for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl RefUnwindSafe for U320",1,["wiwi::bigint::U320"]],["impl RefUnwindSafe for Encoder",1,["wiwi::bitstream::Encoder"]],["impl RefUnwindSafe for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl RefUnwindSafe for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl RefUnwindSafe for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl RefUnwindSafe for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl RefUnwindSafe for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl RefUnwindSafe for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl RefUnwindSafe for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl RefUnwindSafe for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl RefUnwindSafe for Tick",1,["wiwi::clock_timer::Tick"]],["impl RefUnwindSafe for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl RefUnwindSafe for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl RefUnwindSafe for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl RefUnwindSafe for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl RefUnwindSafe for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl RefUnwindSafe for Board",1,["wiwi::sudoku::Board"]],["impl<'h> RefUnwindSafe for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> RefUnwindSafe for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> RefUnwindSafe for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> RefUnwindSafe for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> RefUnwindSafe for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> RefUnwindSafe for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> RefUnwindSafe for SliceMutChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> RefUnwindSafe for SliceRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> RefUnwindSafe for VecMutChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> RefUnwindSafe for VecRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> RefUnwindSafe for ArrayMutChain<'h, T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> RefUnwindSafe for ArrayRefChain<'h, T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> RefUnwindSafe for FromFn<F>
where\n F: RefUnwindSafe,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> RefUnwindSafe for IterAdapter<I>
where\n I: RefUnwindSafe,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> RefUnwindSafe for RepeatPerItem<I>
where\n I: RefUnwindSafe,\n <I as Iter>::Item: RefUnwindSafe,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> RefUnwindSafe for Rev<I>
where\n I: RefUnwindSafe,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> RefUnwindSafe for Map<I, F>
where\n I: RefUnwindSafe,\n F: RefUnwindSafe,
",1,["wiwi::iter::map::Map"]],["impl<I, T> RefUnwindSafe for Peek<I, T>
where\n I: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> RefUnwindSafe for Tuple1<I1>
where\n I1: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> RefUnwindSafe for Tuple2<I1, I2>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> RefUnwindSafe for Tuple3<I1, I2, I3>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> RefUnwindSafe for Tuple4<I1, I2, I3, I4>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> RefUnwindSafe for Tuple5<I1, I2, I3, I4, I5>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> RefUnwindSafe for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> RefUnwindSafe for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> RefUnwindSafe for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> RefUnwindSafe for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> RefUnwindSafe for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> RefUnwindSafe for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> RefUnwindSafe for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> RefUnwindSafe for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> RefUnwindSafe for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> RefUnwindSafe for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> RefUnwindSafe for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> RefUnwindSafe for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> RefUnwindSafe for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> RefUnwindSafe for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> RefUnwindSafe for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> RefUnwindSafe for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> RefUnwindSafe for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> RefUnwindSafe for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> RefUnwindSafe for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> RefUnwindSafe for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> RefUnwindSafe for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> RefUnwindSafe for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> RefUnwindSafe for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> RefUnwindSafe for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> RefUnwindSafe for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,\n I30: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> RefUnwindSafe for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,\n I30: RefUnwindSafe,\n I31: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> RefUnwindSafe for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,\n I30: RefUnwindSafe,\n I31: RefUnwindSafe,\n I32: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> RefUnwindSafe for BTreeMapChain<K, V>
where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> RefUnwindSafe for HashMapChain<K, V, S>
where\n S: RefUnwindSafe,\n K: RefUnwindSafe,\n V: RefUnwindSafe,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> RefUnwindSafe for String<P>
where\n <P as Pool>::Raw: RefUnwindSafe,\n P: RefUnwindSafe,
",1,["wiwi::string_pool::string::String"]],["impl<T> RefUnwindSafe for BTreeSetChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> RefUnwindSafe for BinaryHeapChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> RefUnwindSafe for LinkedListChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> RefUnwindSafe for SliceBoxChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> RefUnwindSafe for VecChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> RefUnwindSafe for VecDequeChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> RefUnwindSafe for Empty<T>
where\n T: RefUnwindSafe,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> RefUnwindSafe for LazyWrapState<T, F>
where\n T: RefUnwindSafe,\n F: RefUnwindSafe,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> RefUnwindSafe for LazyWrap<T, F>
where\n T: RefUnwindSafe,\n F: UnwindSafe,
"],["impl<T, S> RefUnwindSafe for HashSetChain<T, S>
where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> RefUnwindSafe for ArrayChain<T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array::ArrayChain"]]] +"wiwi":[["impl !RefUnwindSafe for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !RefUnwindSafe for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !RefUnwindSafe for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl RefUnwindSafe for DecodeError",1,["wiwi::hex::DecodeError"]],["impl RefUnwindSafe for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl RefUnwindSafe for Error",1,["wiwi::serialiser::error::Error"]],["impl RefUnwindSafe for DecodeError",1,["wiwi::z85::DecodeError"]],["impl RefUnwindSafe for Error",1,["wiwi::auth::error::Error"]],["impl RefUnwindSafe for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl RefUnwindSafe for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl RefUnwindSafe for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl RefUnwindSafe for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl RefUnwindSafe for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl RefUnwindSafe for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl RefUnwindSafe for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl RefUnwindSafe for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl RefUnwindSafe for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl RefUnwindSafe for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl RefUnwindSafe for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl RefUnwindSafe for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl RefUnwindSafe for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl RefUnwindSafe for U320",1,["wiwi::bigint::U320"]],["impl RefUnwindSafe for Encoder",1,["wiwi::bitstream::Encoder"]],["impl RefUnwindSafe for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl RefUnwindSafe for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl RefUnwindSafe for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl RefUnwindSafe for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl RefUnwindSafe for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl RefUnwindSafe for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl RefUnwindSafe for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl RefUnwindSafe for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl RefUnwindSafe for Tick",1,["wiwi::clock_timer::Tick"]],["impl RefUnwindSafe for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl RefUnwindSafe for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl RefUnwindSafe for Board",1,["wiwi::minesweeper::Board"]],["impl RefUnwindSafe for Cell",1,["wiwi::minesweeper::Cell"]],["impl RefUnwindSafe for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl RefUnwindSafe for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl RefUnwindSafe for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl RefUnwindSafe for Encoded",1,["wiwi::sudoku::solution_encoding::Encoded"]],["impl RefUnwindSafe for Board",1,["wiwi::sudoku::Board"]],["impl<'h> RefUnwindSafe for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> RefUnwindSafe for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> RefUnwindSafe for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> RefUnwindSafe for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> RefUnwindSafe for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> RefUnwindSafe for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> RefUnwindSafe for SliceMutChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> RefUnwindSafe for SliceRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> RefUnwindSafe for VecMutChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> RefUnwindSafe for VecRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> RefUnwindSafe for ArrayMutChain<'h, T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> RefUnwindSafe for ArrayRefChain<'h, T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> RefUnwindSafe for FromFn<F>
where\n F: RefUnwindSafe,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> RefUnwindSafe for IterAdapter<I>
where\n I: RefUnwindSafe,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> RefUnwindSafe for RepeatPerItem<I>
where\n I: RefUnwindSafe,\n <I as Iter>::Item: RefUnwindSafe,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> RefUnwindSafe for Rev<I>
where\n I: RefUnwindSafe,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> RefUnwindSafe for Map<I, F>
where\n I: RefUnwindSafe,\n F: RefUnwindSafe,
",1,["wiwi::iter::map::Map"]],["impl<I, T> RefUnwindSafe for Peek<I, T>
where\n I: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> RefUnwindSafe for Tuple1<I1>
where\n I1: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> RefUnwindSafe for Tuple2<I1, I2>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> RefUnwindSafe for Tuple3<I1, I2, I3>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> RefUnwindSafe for Tuple4<I1, I2, I3, I4>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> RefUnwindSafe for Tuple5<I1, I2, I3, I4, I5>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> RefUnwindSafe for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> RefUnwindSafe for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> RefUnwindSafe for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> RefUnwindSafe for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> RefUnwindSafe for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> RefUnwindSafe for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> RefUnwindSafe for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> RefUnwindSafe for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> RefUnwindSafe for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> RefUnwindSafe for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> RefUnwindSafe for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> RefUnwindSafe for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> RefUnwindSafe for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> RefUnwindSafe for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> RefUnwindSafe for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> RefUnwindSafe for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> RefUnwindSafe for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> RefUnwindSafe for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> RefUnwindSafe for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> RefUnwindSafe for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> RefUnwindSafe for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> RefUnwindSafe for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> RefUnwindSafe for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> RefUnwindSafe for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> RefUnwindSafe for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,\n I30: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> RefUnwindSafe for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,\n I30: RefUnwindSafe,\n I31: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> RefUnwindSafe for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: RefUnwindSafe,\n I2: RefUnwindSafe,\n I3: RefUnwindSafe,\n I4: RefUnwindSafe,\n I5: RefUnwindSafe,\n I6: RefUnwindSafe,\n I7: RefUnwindSafe,\n I8: RefUnwindSafe,\n I9: RefUnwindSafe,\n I10: RefUnwindSafe,\n I11: RefUnwindSafe,\n I12: RefUnwindSafe,\n I13: RefUnwindSafe,\n I14: RefUnwindSafe,\n I15: RefUnwindSafe,\n I16: RefUnwindSafe,\n I17: RefUnwindSafe,\n I18: RefUnwindSafe,\n I19: RefUnwindSafe,\n I20: RefUnwindSafe,\n I21: RefUnwindSafe,\n I22: RefUnwindSafe,\n I23: RefUnwindSafe,\n I24: RefUnwindSafe,\n I25: RefUnwindSafe,\n I26: RefUnwindSafe,\n I27: RefUnwindSafe,\n I28: RefUnwindSafe,\n I29: RefUnwindSafe,\n I30: RefUnwindSafe,\n I31: RefUnwindSafe,\n I32: RefUnwindSafe,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> RefUnwindSafe for BTreeMapChain<K, V>
where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> RefUnwindSafe for HashMapChain<K, V, S>
where\n S: RefUnwindSafe,\n K: RefUnwindSafe,\n V: RefUnwindSafe,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> RefUnwindSafe for String<P>
where\n <P as Pool>::Raw: RefUnwindSafe,\n P: RefUnwindSafe,
",1,["wiwi::string_pool::string::String"]],["impl<T> RefUnwindSafe for BTreeSetChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> RefUnwindSafe for BinaryHeapChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> RefUnwindSafe for LinkedListChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> RefUnwindSafe for SliceBoxChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> RefUnwindSafe for VecChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> RefUnwindSafe for VecDequeChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> RefUnwindSafe for Empty<T>
where\n T: RefUnwindSafe,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> RefUnwindSafe for LazyWrapState<T, F>
where\n T: RefUnwindSafe,\n F: RefUnwindSafe,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> RefUnwindSafe for LazyWrap<T, F>
where\n T: RefUnwindSafe,\n F: UnwindSafe,
"],["impl<T, S> RefUnwindSafe for HashSetChain<T, S>
where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> RefUnwindSafe for ArrayChain<T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array::ArrayChain"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 76c74b3fd..2f43ed6a6 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"wiwi":[["impl !UnwindSafe for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !UnwindSafe for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !UnwindSafe for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl UnwindSafe for DecodeError",1,["wiwi::hex::DecodeError"]],["impl UnwindSafe for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl UnwindSafe for Error",1,["wiwi::serialiser::error::Error"]],["impl UnwindSafe for DecodeError",1,["wiwi::z85::DecodeError"]],["impl UnwindSafe for Error",1,["wiwi::auth::error::Error"]],["impl UnwindSafe for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl UnwindSafe for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl UnwindSafe for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl UnwindSafe for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl UnwindSafe for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl UnwindSafe for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl UnwindSafe for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl UnwindSafe for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl UnwindSafe for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl UnwindSafe for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl UnwindSafe for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl UnwindSafe for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl UnwindSafe for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl UnwindSafe for U320",1,["wiwi::bigint::U320"]],["impl UnwindSafe for Encoder",1,["wiwi::bitstream::Encoder"]],["impl UnwindSafe for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl UnwindSafe for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl UnwindSafe for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl UnwindSafe for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl UnwindSafe for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl UnwindSafe for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl UnwindSafe for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl UnwindSafe for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl UnwindSafe for Tick",1,["wiwi::clock_timer::Tick"]],["impl UnwindSafe for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl UnwindSafe for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl UnwindSafe for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl UnwindSafe for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl UnwindSafe for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl UnwindSafe for Board",1,["wiwi::sudoku::Board"]],["impl<'h> !UnwindSafe for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> !UnwindSafe for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> UnwindSafe for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> UnwindSafe for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> UnwindSafe for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> UnwindSafe for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> !UnwindSafe for SliceMutChain<'h, T>",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> !UnwindSafe for VecMutChain<'h, T>",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> UnwindSafe for SliceRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> UnwindSafe for VecRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> !UnwindSafe for ArrayMutChain<'h, T, N>",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> UnwindSafe for ArrayRefChain<'h, T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> UnwindSafe for FromFn<F>
where\n F: UnwindSafe,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> UnwindSafe for IterAdapter<I>
where\n I: UnwindSafe,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> UnwindSafe for RepeatPerItem<I>
where\n I: UnwindSafe,\n <I as Iter>::Item: UnwindSafe,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> UnwindSafe for Rev<I>
where\n I: UnwindSafe,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> UnwindSafe for Map<I, F>
where\n I: UnwindSafe,\n F: UnwindSafe,
",1,["wiwi::iter::map::Map"]],["impl<I, T> UnwindSafe for Peek<I, T>
where\n I: UnwindSafe,\n T: UnwindSafe,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> UnwindSafe for Tuple1<I1>
where\n I1: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> UnwindSafe for Tuple2<I1, I2>
where\n I1: UnwindSafe,\n I2: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> UnwindSafe for Tuple3<I1, I2, I3>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> UnwindSafe for Tuple4<I1, I2, I3, I4>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> UnwindSafe for Tuple5<I1, I2, I3, I4, I5>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> UnwindSafe for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> UnwindSafe for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> UnwindSafe for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> UnwindSafe for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> UnwindSafe for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> UnwindSafe for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> UnwindSafe for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> UnwindSafe for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> UnwindSafe for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> UnwindSafe for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> UnwindSafe for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> UnwindSafe for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> UnwindSafe for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> UnwindSafe for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> UnwindSafe for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> UnwindSafe for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> UnwindSafe for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> UnwindSafe for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> UnwindSafe for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> UnwindSafe for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> UnwindSafe for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> UnwindSafe for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> UnwindSafe for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> UnwindSafe for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> UnwindSafe for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,\n I30: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> UnwindSafe for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,\n I30: UnwindSafe,\n I31: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> UnwindSafe for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,\n I30: UnwindSafe,\n I31: UnwindSafe,\n I32: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> UnwindSafe for BTreeMapChain<K, V>
where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> UnwindSafe for HashMapChain<K, V, S>
where\n K: UnwindSafe,\n V: UnwindSafe,\n S: UnwindSafe,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> UnwindSafe for String<P>
where\n <P as Pool>::Raw: UnwindSafe,\n P: UnwindSafe,
",1,["wiwi::string_pool::string::String"]],["impl<T> UnwindSafe for BTreeSetChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> UnwindSafe for BinaryHeapChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> UnwindSafe for LinkedListChain<T>",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> UnwindSafe for SliceBoxChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> UnwindSafe for VecChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> UnwindSafe for VecDequeChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> UnwindSafe for Empty<T>
where\n T: UnwindSafe,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> UnwindSafe for LazyWrapState<T, F>
where\n T: UnwindSafe,\n F: UnwindSafe,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> UnwindSafe for LazyWrap<T, F>
where\n T: UnwindSafe,\n F: UnwindSafe,
"],["impl<T, S> UnwindSafe for HashSetChain<T, S>
where\n S: UnwindSafe,\n T: UnwindSafe,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> UnwindSafe for ArrayChain<T, N>
where\n T: UnwindSafe,
",1,["wiwi::chainer::array::ArrayChain"]]] +"wiwi":[["impl !UnwindSafe for IDGenerator",1,["wiwi::id::IDGenerator"]],["impl !UnwindSafe for Script",1,["wiwi::lsl::callback_api::script::Script"]],["impl !UnwindSafe for ScriptBuilder",1,["wiwi::lsl::callback_api::script::ScriptBuilder"]],["impl UnwindSafe for DecodeError",1,["wiwi::hex::DecodeError"]],["impl UnwindSafe for SizeHintBound",1,["wiwi::iter::size_hint::SizeHintBound"]],["impl UnwindSafe for Error",1,["wiwi::serialiser::error::Error"]],["impl UnwindSafe for DecodeError",1,["wiwi::z85::DecodeError"]],["impl UnwindSafe for Error",1,["wiwi::auth::error::Error"]],["impl UnwindSafe for ClientContinuerS1",1,["wiwi::auth::flow::signin::ClientContinuerS1"]],["impl UnwindSafe for ClientContinuerS2",1,["wiwi::auth::flow::signin::ClientContinuerS2"]],["impl UnwindSafe for ClientContinuerS3",1,["wiwi::auth::flow::signin::ClientContinuerS3"]],["impl UnwindSafe for ServerS2Params",1,["wiwi::auth::flow::signin::ServerS2Params"]],["impl UnwindSafe for ServerS3Params",1,["wiwi::auth::flow::signin::ServerS3Params"]],["impl UnwindSafe for SigninRequestS1",1,["wiwi::auth::flow::signin::SigninRequestS1"]],["impl UnwindSafe for SigninRequestS2",1,["wiwi::auth::flow::signin::SigninRequestS2"]],["impl UnwindSafe for SigninRequestS3",1,["wiwi::auth::flow::signin::SigninRequestS3"]],["impl UnwindSafe for SigninResponseS1",1,["wiwi::auth::flow::signin::SigninResponseS1"]],["impl UnwindSafe for SigninResponseS2",1,["wiwi::auth::flow::signin::SigninResponseS2"]],["impl UnwindSafe for SigninResponseS3",1,["wiwi::auth::flow::signin::SigninResponseS3"]],["impl UnwindSafe for SignupRequest",1,["wiwi::auth::flow::signup::SignupRequest"]],["impl UnwindSafe for StoredUnverifiedUserData",1,["wiwi::auth::flow::signup::StoredUnverifiedUserData"]],["impl UnwindSafe for U320",1,["wiwi::bigint::U320"]],["impl UnwindSafe for Encoder",1,["wiwi::bitstream::Encoder"]],["impl UnwindSafe for BitstreamEncoderChain",1,["wiwi::chainer::bitstream::BitstreamEncoderChain"]],["impl UnwindSafe for StrBoxChain",1,["wiwi::chainer::str_box::StrBoxChain"]],["impl UnwindSafe for StringChain",1,["wiwi::chainer::string::StringChain"]],["impl UnwindSafe for Builder",1,["wiwi::clock_timer::builder::Builder"]],["impl UnwindSafe for BuilderWithEnd",1,["wiwi::clock_timer::builder::BuilderWithEnd"]],["impl UnwindSafe for BuilderWithInterval",1,["wiwi::clock_timer::builder::BuilderWithInterval"]],["impl UnwindSafe for BuilderWithStart",1,["wiwi::clock_timer::builder::BuilderWithStart"]],["impl UnwindSafe for ClockTimer",1,["wiwi::clock_timer::ClockTimer"]],["impl UnwindSafe for Tick",1,["wiwi::clock_timer::Tick"]],["impl UnwindSafe for GeneratedID",1,["wiwi::id::GeneratedID"]],["impl UnwindSafe for SizeHint",1,["wiwi::iter::size_hint::SizeHint"]],["impl UnwindSafe for Board",1,["wiwi::minesweeper::Board"]],["impl UnwindSafe for Cell",1,["wiwi::minesweeper::Cell"]],["impl UnwindSafe for Marker",1,["wiwi::serialiser::marker::Marker"]],["impl UnwindSafe for SerialiseOptions",1,["wiwi::serialiser::serialise::SerialiseOptions"]],["impl UnwindSafe for GlobalPool",1,["wiwi::string_pool::pool::global::GlobalPool"]],["impl UnwindSafe for Encoded",1,["wiwi::sudoku::solution_encoding::Encoded"]],["impl UnwindSafe for Board",1,["wiwi::sudoku::Board"]],["impl<'h> !UnwindSafe for StrMutChain<'h>",1,["wiwi::chainer::str_mut::StrMutChain"]],["impl<'h> !UnwindSafe for StringMutChain<'h>",1,["wiwi::chainer::string_mut::StringMutChain"]],["impl<'h> UnwindSafe for StrRefChain<'h>",1,["wiwi::chainer::str_ref::StrRefChain"]],["impl<'h> UnwindSafe for StringRefChain<'h>",1,["wiwi::chainer::string_ref::StringRefChain"]],["impl<'h> UnwindSafe for SlicesWrap<'h>",1,["wiwi::string_pool::pool::SlicesWrap"]],["impl<'h> UnwindSafe for SlicesWrapIter<'h>",1,["wiwi::string_pool::pool::SlicesWrapIter"]],["impl<'h, T> !UnwindSafe for SliceMutChain<'h, T>",1,["wiwi::chainer::slice_mut::SliceMutChain"]],["impl<'h, T> !UnwindSafe for VecMutChain<'h, T>",1,["wiwi::chainer::vec_mut::VecMutChain"]],["impl<'h, T> UnwindSafe for SliceRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::slice_ref::SliceRefChain"]],["impl<'h, T> UnwindSafe for VecRefChain<'h, T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::vec_ref::VecRefChain"]],["impl<'h, T, const N: usize> !UnwindSafe for ArrayMutChain<'h, T, N>",1,["wiwi::chainer::array_mut::ArrayMutChain"]],["impl<'h, T, const N: usize> UnwindSafe for ArrayRefChain<'h, T, N>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::array_ref::ArrayRefChain"]],["impl<F> UnwindSafe for FromFn<F>
where\n F: UnwindSafe,
",1,["wiwi::iter::from_fn::FromFn"]],["impl<I> UnwindSafe for IterAdapter<I>
where\n I: UnwindSafe,
",1,["wiwi::iter::adapter::IterAdapter"]],["impl<I> UnwindSafe for RepeatPerItem<I>
where\n I: UnwindSafe,\n <I as Iter>::Item: UnwindSafe,
",1,["wiwi::iter::repeat_per_item::RepeatPerItem"]],["impl<I> UnwindSafe for Rev<I>
where\n I: UnwindSafe,
",1,["wiwi::iter::rev::Rev"]],["impl<I, F> UnwindSafe for Map<I, F>
where\n I: UnwindSafe,\n F: UnwindSafe,
",1,["wiwi::iter::map::Map"]],["impl<I, T> UnwindSafe for Peek<I, T>
where\n I: UnwindSafe,\n T: UnwindSafe,
",1,["wiwi::iter::peek::Peek"]],["impl<I1> UnwindSafe for Tuple1<I1>
where\n I1: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple1"]],["impl<I1, I2> UnwindSafe for Tuple2<I1, I2>
where\n I1: UnwindSafe,\n I2: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple2"]],["impl<I1, I2, I3> UnwindSafe for Tuple3<I1, I2, I3>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple3"]],["impl<I1, I2, I3, I4> UnwindSafe for Tuple4<I1, I2, I3, I4>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple4"]],["impl<I1, I2, I3, I4, I5> UnwindSafe for Tuple5<I1, I2, I3, I4, I5>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple5"]],["impl<I1, I2, I3, I4, I5, I6> UnwindSafe for Tuple6<I1, I2, I3, I4, I5, I6>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple6"]],["impl<I1, I2, I3, I4, I5, I6, I7> UnwindSafe for Tuple7<I1, I2, I3, I4, I5, I6, I7>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple7"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8> UnwindSafe for Tuple8<I1, I2, I3, I4, I5, I6, I7, I8>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple8"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9> UnwindSafe for Tuple9<I1, I2, I3, I4, I5, I6, I7, I8, I9>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple9"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10> UnwindSafe for Tuple10<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple10"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11> UnwindSafe for Tuple11<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple11"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12> UnwindSafe for Tuple12<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple12"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13> UnwindSafe for Tuple13<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple13"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14> UnwindSafe for Tuple14<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple14"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15> UnwindSafe for Tuple15<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple15"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16> UnwindSafe for Tuple16<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple16"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17> UnwindSafe for Tuple17<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple17"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18> UnwindSafe for Tuple18<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple18"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19> UnwindSafe for Tuple19<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple19"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20> UnwindSafe for Tuple20<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple20"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21> UnwindSafe for Tuple21<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple21"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22> UnwindSafe for Tuple22<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple22"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23> UnwindSafe for Tuple23<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple23"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24> UnwindSafe for Tuple24<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple24"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25> UnwindSafe for Tuple25<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple25"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26> UnwindSafe for Tuple26<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple26"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27> UnwindSafe for Tuple27<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple27"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28> UnwindSafe for Tuple28<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple28"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29> UnwindSafe for Tuple29<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple29"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30> UnwindSafe for Tuple30<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,\n I30: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple30"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31> UnwindSafe for Tuple31<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,\n I30: UnwindSafe,\n I31: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple31"]],["impl<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32> UnwindSafe for Tuple32<I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24, I25, I26, I27, I28, I29, I30, I31, I32>
where\n I1: UnwindSafe,\n I2: UnwindSafe,\n I3: UnwindSafe,\n I4: UnwindSafe,\n I5: UnwindSafe,\n I6: UnwindSafe,\n I7: UnwindSafe,\n I8: UnwindSafe,\n I9: UnwindSafe,\n I10: UnwindSafe,\n I11: UnwindSafe,\n I12: UnwindSafe,\n I13: UnwindSafe,\n I14: UnwindSafe,\n I15: UnwindSafe,\n I16: UnwindSafe,\n I17: UnwindSafe,\n I18: UnwindSafe,\n I19: UnwindSafe,\n I20: UnwindSafe,\n I21: UnwindSafe,\n I22: UnwindSafe,\n I23: UnwindSafe,\n I24: UnwindSafe,\n I25: UnwindSafe,\n I26: UnwindSafe,\n I27: UnwindSafe,\n I28: UnwindSafe,\n I29: UnwindSafe,\n I30: UnwindSafe,\n I31: UnwindSafe,\n I32: UnwindSafe,
",1,["wiwi::iter::tuple::Tuple32"]],["impl<K, V> UnwindSafe for BTreeMapChain<K, V>
where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
",1,["wiwi::chainer::btree_map::BTreeMapChain"]],["impl<K, V, S> UnwindSafe for HashMapChain<K, V, S>
where\n K: UnwindSafe,\n V: UnwindSafe,\n S: UnwindSafe,
",1,["wiwi::chainer::hash_map::HashMapChain"]],["impl<P> UnwindSafe for String<P>
where\n <P as Pool>::Raw: UnwindSafe,\n P: UnwindSafe,
",1,["wiwi::string_pool::string::String"]],["impl<T> UnwindSafe for BTreeSetChain<T>
where\n T: RefUnwindSafe,
",1,["wiwi::chainer::btree_set::BTreeSetChain"]],["impl<T> UnwindSafe for BinaryHeapChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::binary_heap::BinaryHeapChain"]],["impl<T> UnwindSafe for LinkedListChain<T>",1,["wiwi::chainer::linked_list::LinkedListChain"]],["impl<T> UnwindSafe for SliceBoxChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::slice_box::SliceBoxChain"]],["impl<T> UnwindSafe for VecChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::vec::VecChain"]],["impl<T> UnwindSafe for VecDequeChain<T>
where\n T: UnwindSafe,
",1,["wiwi::chainer::vec_deque::VecDequeChain"]],["impl<T> UnwindSafe for Empty<T>
where\n T: UnwindSafe,
",1,["wiwi::iter::empty::Empty"]],["impl<T, F> UnwindSafe for LazyWrapState<T, F>
where\n T: UnwindSafe,\n F: UnwindSafe,
",1,["wiwi::lazy_wrap::LazyWrapState"]],["impl<T, F> UnwindSafe for LazyWrap<T, F>
where\n T: UnwindSafe,\n F: UnwindSafe,
"],["impl<T, S> UnwindSafe for HashSetChain<T, S>
where\n S: UnwindSafe,\n T: UnwindSafe,
",1,["wiwi::chainer::hash_set::HashSetChain"]],["impl<T, const N: usize> UnwindSafe for ArrayChain<T, N>
where\n T: UnwindSafe,
",1,["wiwi::chainer::array::ArrayChain"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/wiwi/all.html b/wiwi/all.html index 888785615..e861150d8 100644 --- a/wiwi/all.html +++ b/wiwi/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Aliases

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Aliases

Constants

\ No newline at end of file diff --git a/wiwi/chainer/struct.VecChain.html b/wiwi/chainer/struct.VecChain.html index 7b7b14d3a..69bb885de 100644 --- a/wiwi/chainer/struct.VecChain.html +++ b/wiwi/chainer/struct.VecChain.html @@ -277,7 +277,7 @@
§Examples

This works exactly the same as chain.sort().dedup().

§Examples

TODO

-

Trait Implementations§

source§

impl<T> AsMut<[T]> for VecChain<T>

source§

fn as_mut(&mut self) -> &mut [T]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl<T> AsMut<Vec<T>> for VecChain<T>

source§

fn as_mut(&mut self) -> &mut Vec<T>

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl<T> AsRef<[T]> for VecChain<T>

source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T> AsRef<Vec<T>> for VecChain<T>

source§

fn as_ref(&self) -> &Vec<T>

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T: Clone> Clone for VecChain<T>

source§

fn clone(&self) -> VecChain<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for VecChain<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Default> Default for VecChain<T>

source§

fn default() -> VecChain<T>

Returns the “default value” for a type. Read more
source§

impl<T> From<Vec<T>> for VecChain<T>

source§

fn from(value: Vec<T>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<T> Freeze for VecChain<T>

§

impl<T> RefUnwindSafe for VecChain<T>
where +

Trait Implementations§

source§

impl<T> AsMut<[T]> for VecChain<T>

source§

fn as_mut(&mut self) -> &mut [T]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl<T> AsMut<Vec<T>> for VecChain<T>

source§

fn as_mut(&mut self) -> &mut Vec<T>

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl<T> AsRef<[T]> for VecChain<T>

source§

fn as_ref(&self) -> &[T]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T> AsRef<Vec<T>> for VecChain<T>

source§

fn as_ref(&self) -> &Vec<T>

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T: Clone> Clone for VecChain<T>

source§

fn clone(&self) -> VecChain<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for VecChain<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Default> Default for VecChain<T>

source§

fn default() -> VecChain<T>

Returns the “default value” for a type. Read more
source§

impl<T> From<Vec<T>> for VecChain<T>

source§

fn from(value: Vec<T>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<T> Freeze for VecChain<T>

§

impl<T> RefUnwindSafe for VecChain<T>
where T: RefUnwindSafe,

§

impl<T> Send for VecChain<T>
where T: Send,

§

impl<T> Sync for VecChain<T>
where T: Sync,

§

impl<T> Unpin for VecChain<T>
where diff --git a/wiwi/chainer/trait.IntoChainer.html b/wiwi/chainer/trait.IntoChainer.html index 6cd4500c3..7f8a13d0e 100644 --- a/wiwi/chainer/trait.IntoChainer.html +++ b/wiwi/chainer/trait.IntoChainer.html @@ -15,4 +15,4 @@
§Examples
let chain: VecChain<String> = vec.into_chainer(); // ... // do funny things with chaining API c:
-

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl IntoChainer for Box<str>

source§

impl IntoChainer for String

source§

impl<'h> IntoChainer for &'h str

§

type Chain = StrRefChain<'h>

source§

impl<'h> IntoChainer for &'h String

source§

impl<'h> IntoChainer for &'h mut str

§

type Chain = StrMutChain<'h>

source§

impl<'h> IntoChainer for &'h mut String

source§

impl<'h, T> IntoChainer for &'h [T]

§

type Chain = SliceRefChain<'h, T>

source§

impl<'h, T> IntoChainer for &'h Vec<T>

§

type Chain = VecRefChain<'h, T>

source§

impl<'h, T> IntoChainer for &'h mut [T]

§

type Chain = SliceMutChain<'h, T>

source§

impl<'h, T> IntoChainer for &'h mut Vec<T>

§

type Chain = VecMutChain<'h, T>

source§

impl<'h, T, const N: usize> IntoChainer for &'h [T; N]

§

type Chain = ArrayRefChain<'h, T, N>

source§

impl<'h, T, const N: usize> IntoChainer for &'h mut [T; N]

§

type Chain = ArrayMutChain<'h, T, N>

source§

impl<K, V> IntoChainer for BTreeMap<K, V>

§

type Chain = BTreeMapChain<K, V>

source§

impl<K, V, S> IntoChainer for HashMap<K, V, S>

§

type Chain = HashMapChain<K, V, S>

source§

impl<T> IntoChainer for Box<[T]>

source§

impl<T> IntoChainer for BinaryHeap<T>

source§

impl<T> IntoChainer for BTreeSet<T>

source§

impl<T> IntoChainer for LinkedList<T>

source§

impl<T> IntoChainer for VecDeque<T>

source§

impl<T> IntoChainer for Vec<T>

§

type Chain = VecChain<T>

source§

impl<T, S> IntoChainer for HashSet<T, S>

§

type Chain = HashSetChain<T, S>

source§

impl<T, const N: usize> IntoChainer for [T; N]

§

type Chain = ArrayChain<T, N>

Implementors§

source§

impl IntoChainer for Encoder

Available on crate feature bitstream-unstable only.
\ No newline at end of file +

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl IntoChainer for Box<str>

source§

impl IntoChainer for String

source§

impl<'h> IntoChainer for &'h str

§

type Chain = StrRefChain<'h>

source§

impl<'h> IntoChainer for &'h String

source§

impl<'h> IntoChainer for &'h mut str

§

type Chain = StrMutChain<'h>

source§

impl<'h> IntoChainer for &'h mut String

source§

impl<'h, T> IntoChainer for &'h [T]

§

type Chain = SliceRefChain<'h, T>

source§

impl<'h, T> IntoChainer for &'h Vec<T>

§

type Chain = VecRefChain<'h, T>

source§

impl<'h, T> IntoChainer for &'h mut [T]

§

type Chain = SliceMutChain<'h, T>

source§

impl<'h, T> IntoChainer for &'h mut Vec<T>

§

type Chain = VecMutChain<'h, T>

source§

impl<'h, T, const N: usize> IntoChainer for &'h [T; N]

§

type Chain = ArrayRefChain<'h, T, N>

source§

impl<'h, T, const N: usize> IntoChainer for &'h mut [T; N]

§

type Chain = ArrayMutChain<'h, T, N>

source§

impl<K, V> IntoChainer for BTreeMap<K, V>

§

type Chain = BTreeMapChain<K, V>

source§

impl<K, V, S> IntoChainer for HashMap<K, V, S>

§

type Chain = HashMapChain<K, V, S>

source§

impl<T> IntoChainer for Box<[T]>

source§

impl<T> IntoChainer for BinaryHeap<T>

source§

impl<T> IntoChainer for BTreeSet<T>

source§

impl<T> IntoChainer for LinkedList<T>

source§

impl<T> IntoChainer for VecDeque<T>

source§

impl<T> IntoChainer for Vec<T>

§

type Chain = VecChain<T>

source§

impl<T, S> IntoChainer for HashSet<T, S>

§

type Chain = HashSetChain<T, S>

source§

impl<T, const N: usize> IntoChainer for [T; N]

§

type Chain = ArrayChain<T, N>

Implementors§

source§

impl IntoChainer for Encoder

Available on crate feature bitstream-unstable only.
\ No newline at end of file diff --git a/wiwi/index.html b/wiwi/index.html index 27f28b6d8..2d5499077 100644 --- a/wiwi/index.html +++ b/wiwi/index.html @@ -1,4 +1,4 @@ -wiwi - Rust

Crate wiwi

source ·
Expand description

§wiwi

+wiwi - Rust

Crate wiwi

source ·
Expand description

§wiwi

A lil lib containing misc utilities, and Stuff™. Contains some useful things, contains some silly things.

All exposed features are gated behind feature flags, none of which are enabled by default.

§Features

@@ -17,6 +17,7 @@

§Features

Module wiwi::minesweeper

source ·
Available on crate feature minesweeper-unstable only.

Structs§

\ No newline at end of file diff --git a/wiwi/minesweeper/sidebar-items.js b/wiwi/minesweeper/sidebar-items.js new file mode 100644 index 000000000..9b596ad3b --- /dev/null +++ b/wiwi/minesweeper/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":["Board","Cell"]}; \ No newline at end of file diff --git a/wiwi/minesweeper/struct.Board.html b/wiwi/minesweeper/struct.Board.html new file mode 100644 index 000000000..762009f36 --- /dev/null +++ b/wiwi/minesweeper/struct.Board.html @@ -0,0 +1,22 @@ +Board in wiwi::minesweeper - Rust

Struct wiwi::minesweeper::Board

source ·
pub struct Board { /* private fields */ }
Available on crate feature minesweeper-unstable only.

Implementations§

source§

impl Board

source

pub fn new(w: NonZeroUsize, h: NonZeroUsize) -> Self

source

pub fn new_random_mines(w: NonZeroUsize, h: NonZeroUsize, mines: usize) -> Self

source

pub fn force_update_counts(&mut self)

source

pub unsafe fn reveal_unchecked(&mut self, r: usize, c: usize) -> bool

source

pub fn clear(&mut self)

Clears the board in place.

+

This removes all mines from every cell, unreveals all cells, and updates +surrounding cell mine counts accordingly. It doesn’t touch the board’s +size (if you want a different-sized board, you should create a new +instance with the new dimensions).

+
source

pub unsafe fn offset_of_unchecked(&self, r: usize, c: usize) -> usize

source

pub fn add_random_mines(&mut self, mines: usize)

source

pub unsafe fn get_coords_unchecked(&self, r: usize, c: usize) -> &Cell

source

pub unsafe fn get_coords_unchecked_mut( + &mut self, + r: usize, + c: usize +) -> &mut Cell

source

pub fn debug_assert_in_bounds(&self, r: usize, c: usize)

Trait Implementations§

source§

impl Clone for Board

source§

fn clone(&self) -> Board

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Board

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Board

§

impl RefUnwindSafe for Board

§

impl Send for Board

§

impl Sync for Board

§

impl Unpin for Board

§

impl UnwindSafe for Board

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToMaybeUninit for T

source§

unsafe fn to_maybeuninit(&self) -> &MaybeUninit<T>

Available on crate feature to-maybeuninit only.
source§

unsafe fn to_maybeuninit_mut(&mut self) -> &mut MaybeUninit<T>

Available on crate feature to-maybeuninit only.
source§

unsafe fn to_maybeuninit_drop(&mut self) -> &mut MaybeUninit<T>

Available on crate feature to-maybeuninit only.
Safety Read more
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/wiwi/minesweeper/struct.Cell.html b/wiwi/minesweeper/struct.Cell.html new file mode 100644 index 000000000..b5e8d365e --- /dev/null +++ b/wiwi/minesweeper/struct.Cell.html @@ -0,0 +1,13 @@ +Cell in wiwi::minesweeper - Rust

Struct wiwi::minesweeper::Cell

source ·
pub struct Cell { /* private fields */ }
Available on crate feature minesweeper-unstable only.

Implementations§

source§

impl Cell

source

pub fn is_mine(&self) -> bool

source

pub fn is_revealed(&self) -> bool

source

pub fn place_mine(&mut self)

source

pub fn reveal(&mut self) -> bool

source

pub unsafe fn set_surrounding_count_unchecked(&mut self, count: u8)

source

pub fn set_surrounding_count_checked(&mut self, count: u8) -> Option<()>

source

pub fn set_surrounding_count(&mut self, count: u8)

source

pub fn surrounding_count(&self) -> u8

Trait Implementations§

source§

impl Clone for Cell

source§

fn clone(&self) -> Cell

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Cell

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Cell

§

impl RefUnwindSafe for Cell

§

impl Send for Cell

§

impl Sync for Cell

§

impl Unpin for Cell

§

impl UnwindSafe for Cell

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToMaybeUninit for T

source§

unsafe fn to_maybeuninit(&self) -> &MaybeUninit<T>

Available on crate feature to-maybeuninit only.
source§

unsafe fn to_maybeuninit_mut(&mut self) -> &mut MaybeUninit<T>

Available on crate feature to-maybeuninit only.
source§

unsafe fn to_maybeuninit_drop(&mut self) -> &mut MaybeUninit<T>

Available on crate feature to-maybeuninit only.
Safety Read more
source§

impl<T> ToOwned for T
where + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/wiwi/prelude/index.html b/wiwi/prelude/index.html index f2f1003d1..d92db51b5 100644 --- a/wiwi/prelude/index.html +++ b/wiwi/prelude/index.html @@ -1,2 +1,2 @@ -wiwi::prelude - Rust

Module wiwi::prelude

source ·
Expand description

Prelude module, exporting types from enabled features

+wiwi::prelude - Rust

Module wiwi::prelude

source ·
Expand description

Prelude module, exporting types from enabled features

Re-exports§

Structs§

  • ISO 8601 combined date and time with time zone.
  • The local timescale.
  • Time duration with nanosecond precision.
\ No newline at end of file diff --git a/wiwi/serialiser/error/enum.Error.html b/wiwi/serialiser/error/enum.Error.html index d13deb0f4..85cd3649e 100644 --- a/wiwi/serialiser/error/enum.Error.html +++ b/wiwi/serialiser/error/enum.Error.html @@ -1225,7 +1225,7 @@
§Examples
let s = "Grüße, Jürgen ❤";
 
 assert_eq!("grüße, jürgen ❤", s.to_ascii_lowercase());
-

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Error

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq for Error

source§

fn eq(&self, other: &Error) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Error

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq for Error

source§

fn eq(&self, other: &Error) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for Error

source§

impl StructuralPartialEq for Error

Auto Trait Implementations§

§

impl Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/wiwi/sidebar-items.js b/wiwi/sidebar-items.js index 5b84eeb87..105ac15e5 100644 --- a/wiwi/sidebar-items.js +++ b/wiwi/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"macro":["int_range","smallint_negative_as_unsigned_range","smallint_negative_range","smallint_positive_range","smallint_signed_range","smallint_unsigned_range"],"mod":["auth","bigint","bitstream","chainer","clock_timer","debounce","h","hex","id","iter","lazy_wrap","lsl","memory_usage","path","prelude","serialiser","string_pool","sudoku","to_maybeuninit","z85"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"macro":["int_range","smallint_negative_as_unsigned_range","smallint_negative_range","smallint_positive_range","smallint_signed_range","smallint_unsigned_range"],"mod":["auth","bigint","bitstream","chainer","clock_timer","debounce","h","hex","id","iter","lazy_wrap","lsl","memory_usage","minesweeper","path","prelude","serialiser","string_pool","sudoku","to_maybeuninit","z85"]}; \ No newline at end of file diff --git a/wiwi/string_pool/string/struct.String.html b/wiwi/string_pool/string/struct.String.html index f8d218654..8a9076d93 100644 --- a/wiwi/string_pool/string/struct.String.html +++ b/wiwi/string_pool/string/struct.String.html @@ -1223,7 +1223,7 @@
§Examples
let s = "Grüße, Jürgen ❤";
 
 assert_eq!("grüße, jürgen ❤", s.to_ascii_lowercase());
-

Trait Implementations§

source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<&String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: &String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AddAssign<&str> for String<P>

source§

fn add_assign(&mut self, rhs: &str)

Performs the += operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AsRef<[u8]> for String<P>

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<OsStr> for String<P>

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<Path> for String<P>

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<str> for String<P>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> Borrow<str> for String<P>

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl<P: Pool> Clone for String<P>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<P: Pool> Debug for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<P: Pool> Default for String<P>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<P: Pool> Deref for String<P>

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl<P: Pool> Display for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for String

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl<P: Pool> From<(&str, P)> for String<P>

source§

fn from((s, pool): (&str, P)) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<P> Freeze for String<P>
where +

Trait Implementations§

source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<&String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: &String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AddAssign<&str> for String<P>

source§

fn add_assign(&mut self, rhs: &str)

Performs the += operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AsRef<[u8]> for String<P>

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<OsStr> for String<P>

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<Path> for String<P>

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<str> for String<P>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> Borrow<str> for String<P>

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl<P: Pool> Clone for String<P>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<P: Pool> Debug for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<P: Pool> Default for String<P>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<P: Pool> Deref for String<P>

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl<P: Pool> Display for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for String

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl<P: Pool> From<(&str, P)> for String<P>

source§

fn from((s, pool): (&str, P)) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<P> Freeze for String<P>
where <P as Pool>::Raw: Freeze, P: Freeze,

§

impl<P> RefUnwindSafe for String<P>
where <P as Pool>::Raw: RefUnwindSafe, diff --git a/wiwi/string_pool/struct.String.html b/wiwi/string_pool/struct.String.html index 166e9a856..e3665141b 100644 --- a/wiwi/string_pool/struct.String.html +++ b/wiwi/string_pool/struct.String.html @@ -1223,7 +1223,7 @@
§Examples
let s = "Grüße, Jürgen ❤";
 
 assert_eq!("grüße, jürgen ❤", s.to_ascii_lowercase());
-

Trait Implementations§

source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<&String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: &String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AddAssign<&str> for String<P>

source§

fn add_assign(&mut self, rhs: &str)

Performs the += operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AsRef<[u8]> for String<P>

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<OsStr> for String<P>

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<Path> for String<P>

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<str> for String<P>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> Borrow<str> for String<P>

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl<P: Pool> Clone for String<P>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<P: Pool> Debug for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<P: Pool> Default for String<P>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<P: Pool> Deref for String<P>

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl<P: Pool> Display for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for String

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl<P: Pool> From<(&str, P)> for String<P>

source§

fn from((s, pool): (&str, P)) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<P> Freeze for String<P>
where +

Trait Implementations§

source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<&String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<&str> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: &str) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> Add<String<P2>> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: String<P2>) -> Self

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for &String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> String<P>

Performs the + operation. Read more
source§

impl<P: Pool> Add<String> for String<P>

§

type Output = String<P>

The resulting type after applying the + operator.
source§

fn add(self, rhs: StdString) -> Self

Performs the + operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<&String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: &String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AddAssign<&str> for String<P>

source§

fn add_assign(&mut self, rhs: &str)

Performs the += operation. Read more
source§

impl<P: Pool, P2: Pool> AddAssign<String<P2>> for String<P>

source§

fn add_assign(&mut self, rhs: String<P2>)

Performs the += operation. Read more
source§

impl<P: Pool> AsRef<[u8]> for String<P>

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<OsStr> for String<P>

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<Path> for String<P>

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> AsRef<str> for String<P>

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<P: Pool> Borrow<str> for String<P>

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl<P: Pool> Clone for String<P>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<P: Pool> Debug for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<P: Pool> Default for String<P>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<P: Pool> Deref for String<P>

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl<P: Pool> Display for String<P>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for String

source§

fn from(s: &str) -> Self

Converts to this type from the input type.
source§

impl<P: Pool> From<(&str, P)> for String<P>

source§

fn from((s, pool): (&str, P)) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<P> Freeze for String<P>
where <P as Pool>::Raw: Freeze, P: Freeze,

§

impl<P> RefUnwindSafe for String<P>
where <P as Pool>::Raw: RefUnwindSafe, diff --git a/wiwi/sudoku/index.html b/wiwi/sudoku/index.html index c44421ca1..1a8df71b4 100644 --- a/wiwi/sudoku/index.html +++ b/wiwi/sudoku/index.html @@ -1 +1,5 @@ -wiwi::sudoku - Rust

Module wiwi::sudoku

source ·
Available on crate feature sudoku-unstable only.

Structs§

\ No newline at end of file +wiwi::sudoku - Rust

Module wiwi::sudoku

source ·
Available on crate feature sudoku-unstable only.

Modules§

  • Encoding/decoding a sudoku board, as well as if a cell is a given value or +not (ie. if it is part of the blank puzzle). This method for storing can do so +in 44 bytes per board (5 u64’s followed by 1 u32).
  • Encoding/decoding a sudoku board, without specifying if a cell is a given +value or not (ie. only stores solution, but not puzzle). This method for +storing can do so in 33 bytes per board (16 u16s follwed by 1 u8).

Structs§

\ No newline at end of file diff --git a/wiwi/sudoku/puzzle_encoding/index.html b/wiwi/sudoku/puzzle_encoding/index.html new file mode 100644 index 000000000..093a002f6 --- /dev/null +++ b/wiwi/sudoku/puzzle_encoding/index.html @@ -0,0 +1,4 @@ +wiwi::sudoku::puzzle_encoding - Rust

Module wiwi::sudoku::puzzle_encoding

source ·
Available on crate feature sudoku-unstable only.
Expand description

Encoding/decoding a sudoku board, as well as if a cell is a given value or +not (ie. if it is part of the blank puzzle). This method for storing can do so +in 44 bytes per board (5 u64’s followed by 1 u32).

+
\ No newline at end of file diff --git a/wiwi/sudoku/puzzle_encoding/sidebar-items.js b/wiwi/sudoku/puzzle_encoding/sidebar-items.js new file mode 100644 index 000000000..5244ce01c --- /dev/null +++ b/wiwi/sudoku/puzzle_encoding/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/wiwi/sudoku/sidebar-items.js b/wiwi/sudoku/sidebar-items.js index 8a7683d25..87d2b404c 100644 --- a/wiwi/sudoku/sidebar-items.js +++ b/wiwi/sudoku/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["Board"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"mod":["puzzle_encoding","solution_encoding"],"struct":["Board"]}; \ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/fn.decode_board_unchecked.html b/wiwi/sudoku/solution_encoding/fn.decode_board_unchecked.html new file mode 100644 index 000000000..c0c7ce2f7 --- /dev/null +++ b/wiwi/sudoku/solution_encoding/fn.decode_board_unchecked.html @@ -0,0 +1 @@ +decode_board_unchecked in wiwi::sudoku::solution_encoding - Rust

Function wiwi::sudoku::solution_encoding::decode_board_unchecked

source ·
pub unsafe fn decode_board_unchecked(board: &Encoded) -> [u8; 81]
Available on crate feature sudoku-unstable only.
\ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/fn.encode_byte_array_checked.html b/wiwi/sudoku/solution_encoding/fn.encode_byte_array_checked.html new file mode 100644 index 000000000..1ff5be761 --- /dev/null +++ b/wiwi/sudoku/solution_encoding/fn.encode_byte_array_checked.html @@ -0,0 +1 @@ +encode_byte_array_checked in wiwi::sudoku::solution_encoding - Rust
pub fn encode_byte_array_checked(board: &[u8; 81]) -> Option<Encoded>
Available on crate feature sudoku-unstable only.
\ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/fn.encode_byte_array_unchecked.html b/wiwi/sudoku/solution_encoding/fn.encode_byte_array_unchecked.html new file mode 100644 index 000000000..184b7c539 --- /dev/null +++ b/wiwi/sudoku/solution_encoding/fn.encode_byte_array_unchecked.html @@ -0,0 +1,3 @@ +encode_byte_array_unchecked in wiwi::sudoku::solution_encoding - Rust
pub unsafe fn encode_byte_array_unchecked(bytes: &[u8; 81]) -> Encoded
Available on crate feature sudoku-unstable only.
Expand description

§Safety

+

All cells in bytes must have a value within 1..=9.

+
\ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/fn.encoded_all_ones.html b/wiwi/sudoku/solution_encoding/fn.encoded_all_ones.html new file mode 100644 index 000000000..c03956de2 --- /dev/null +++ b/wiwi/sudoku/solution_encoding/fn.encoded_all_ones.html @@ -0,0 +1 @@ +encoded_all_ones in wiwi::sudoku::solution_encoding - Rust

Function wiwi::sudoku::solution_encoding::encoded_all_ones

source ·
pub const fn encoded_all_ones() -> Encoded
Available on crate feature sudoku-unstable only.
\ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/fn.get_next_valid.html b/wiwi/sudoku/solution_encoding/fn.get_next_valid.html new file mode 100644 index 000000000..5170111c3 --- /dev/null +++ b/wiwi/sudoku/solution_encoding/fn.get_next_valid.html @@ -0,0 +1 @@ +get_next_valid in wiwi::sudoku::solution_encoding - Rust

Function wiwi::sudoku::solution_encoding::get_next_valid

source ·
pub unsafe fn get_next_valid(board: &mut [u8; 81]) -> Option<Encoded>
Available on crate feature sudoku-unstable only.
\ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/fn.is_valid_sudoku_board.html b/wiwi/sudoku/solution_encoding/fn.is_valid_sudoku_board.html new file mode 100644 index 000000000..fa93af334 --- /dev/null +++ b/wiwi/sudoku/solution_encoding/fn.is_valid_sudoku_board.html @@ -0,0 +1 @@ +is_valid_sudoku_board in wiwi::sudoku::solution_encoding - Rust

Function wiwi::sudoku::solution_encoding::is_valid_sudoku_board

source ·
pub unsafe fn is_valid_sudoku_board(board: &[u8; 81]) -> bool
Available on crate feature sudoku-unstable only.
\ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/index.html b/wiwi/sudoku/solution_encoding/index.html new file mode 100644 index 000000000..a68c2f0fe --- /dev/null +++ b/wiwi/sudoku/solution_encoding/index.html @@ -0,0 +1,4 @@ +wiwi::sudoku::solution_encoding - Rust

Module wiwi::sudoku::solution_encoding

source ·
Available on crate feature sudoku-unstable only.
Expand description

Encoding/decoding a sudoku board, without specifying if a cell is a given +value or not (ie. only stores solution, but not puzzle). This method for +storing can do so in 33 bytes per board (16 u16s follwed by 1 u8).

+

Structs§

Functions§

\ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/sidebar-items.js b/wiwi/sudoku/solution_encoding/sidebar-items.js new file mode 100644 index 000000000..af1e42a5f --- /dev/null +++ b/wiwi/sudoku/solution_encoding/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["decode_board_unchecked","encode_byte_array_checked","encode_byte_array_unchecked","encoded_all_ones","get_next_valid","is_valid_sudoku_board"],"struct":["Encoded"]}; \ No newline at end of file diff --git a/wiwi/sudoku/solution_encoding/struct.Encoded.html b/wiwi/sudoku/solution_encoding/struct.Encoded.html new file mode 100644 index 000000000..90a8c8052 --- /dev/null +++ b/wiwi/sudoku/solution_encoding/struct.Encoded.html @@ -0,0 +1,12 @@ +Encoded in wiwi::sudoku::solution_encoding - Rust

Struct wiwi::sudoku::solution_encoding::Encoded

source ·
pub struct Encoded { /* private fields */ }
Available on crate feature sudoku-unstable only.

Implementations§

source§

impl Encoded

source

pub const unsafe fn new_unchecked(array: [u8; 33]) -> Self

source

pub fn as_bytes(&self) -> &[u8]

Trait Implementations§

source§

impl Debug for Encoded

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToMaybeUninit for T

source§

unsafe fn to_maybeuninit(&self) -> &MaybeUninit<T>

Available on crate feature to-maybeuninit only.
source§

unsafe fn to_maybeuninit_mut(&mut self) -> &mut MaybeUninit<T>

Available on crate feature to-maybeuninit only.
source§

unsafe fn to_maybeuninit_drop(&mut self) -> &mut MaybeUninit<T>

Available on crate feature to-maybeuninit only.
Safety Read more
source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/wiwi/z85/enum.DecodeError.html b/wiwi/z85/enum.DecodeError.html index 3e72d6c4b..6b0b9eef0 100644 --- a/wiwi/z85/enum.DecodeError.html +++ b/wiwi/z85/enum.DecodeError.html @@ -6,7 +6,7 @@

Variants§

§

InvalidLength

Input data has invalid length

§

InvalidChar

Invalid character in input data

§

FrameOverflow

One frame of data contains characters that are too large and would overflow

-

Trait Implementations§

source§

impl Debug for DecodeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DecodeError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for DecodeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq for DecodeError

source§

fn eq(&self, other: &DecodeError) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Debug for DecodeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DecodeError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for DecodeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq for DecodeError

source§

fn eq(&self, other: &DecodeError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DecodeError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where