├── .gitignore ├── Chapter01 ├── 01_concurrency_parallelism │ ├── 01_intro │ │ ├── main.go │ │ └── results.txt │ ├── 02_parallelism_cost │ │ ├── 01_sequential │ │ │ └── main.go │ │ └── 02_concurrent │ │ │ └── main.go │ └── 03_goroutine_cost │ │ ├── 01 │ │ └── main.go │ │ └── 02 │ │ └── main.go ├── 02_concurrency_model │ ├── 01_select_control_flow │ │ └── sample.go │ ├── 02_select_data_flow │ │ ├── fan_in.go │ │ ├── fan_in_test.go │ │ ├── fan_out.go │ │ ├── fan_out_test.go │ │ ├── multiplexing.go │ │ └── multiplexing_test.go │ └── 03_csp_usability │ │ ├── 01_cache_channels.go │ │ ├── 01_cache_channels_test.go │ │ ├── 02_cache_mutex.go │ │ └── 02_cache_mutex_test.go ├── 03_concurrency_issues │ ├── 01_deadlock │ │ ├── 01_mutexes │ │ │ ├── mutexes.go │ │ │ └── mutexes_test.go │ │ └── 02_channels │ │ │ └── channels.go │ ├── 02_starvation │ │ └── main.go │ ├── 03_livelock │ │ ├── livelock.go │ │ └── livelock_test.go │ └── 04_detect_fix_avoid │ │ ├── 01_communicate_dont_share │ │ ├── 01_mutex │ │ │ └── mutex.go │ │ └── 02_channel │ │ │ └── channel.go │ │ ├── 02_separate_logic │ │ ├── 01_first.go │ │ └── 02_second.go │ │ ├── 03_reduce_lock_coverage │ │ ├── 01_first.go │ │ └── 02_second.go │ │ ├── 04_memory_for_lock_time │ │ └── 01_copy.go │ │ ├── 05_serialize_access │ │ ├── 01_mutex │ │ │ ├── bank.go │ │ │ └── bank_test.go │ │ └── 02_channel │ │ │ ├── bank.go │ │ │ └── bank_test.go │ │ ├── 06_buffered_channels │ │ └── buffered_channels_test.go │ │ ├── 07_test_concurrency │ │ └── 01_short_test.go │ │ └── 08_indeterminate_select │ │ ├── 01_blocking_case.go │ │ └── 02_async_result.go ├── 04_data_races │ ├── 01_torn_reads │ │ ├── 01_race_test.go │ │ └── 02_raceless_test.go │ └── 02_partitioned_map │ │ ├── partitioned_map.go │ │ └── partitioned_map_test.go ├── 05_sync_atomic │ ├── 01_add │ │ └── benchmark_test.go │ ├── 02_load_and_store │ │ └── dynamic_config.go │ └── 03_compare_and_swap │ │ ├── thread_safe_slice.go │ │ └── thread_safe_slice_test.go └── 06_sync │ ├── 01_waitgroup │ ├── waitgroup.go │ └── waitgroup_test.go │ ├── 02_channel_wait_group │ ├── channel_waitgroup.go │ └── channel_waitgroup_test.go │ ├── 03_once │ └── once.go │ ├── 04_mutex │ ├── 01_deadlock │ │ └── deadlock.go │ └── 02_reentrant │ │ └── reentrant.go │ ├── 05_pool │ ├── dirty.go │ ├── dirty_test.go │ ├── fixed.go │ └── fixed_test.go │ └── 06_cond │ └── cond.go ├── Chapter02 ├── 01_go_routines │ ├── 01_anonymous_closures │ │ ├── 01_data_race.go │ │ ├── 01_data_race_test.go │ │ ├── 02_data_race.go │ │ ├── 02_data_race_output.txt │ │ ├── 02_data_race_test.go │ │ ├── 03_data_race.go │ │ └── 03_data_race_test.go │ ├── 02_unpredictable │ │ ├── 01_without_sync │ │ │ ├── without_sync.go │ │ │ └── without_sync_test.go │ │ ├── 02_with_sync │ │ │ ├── with_sync.go │ │ │ └── with_sync_test.go │ │ └── 03_without_goroutine │ │ │ ├── without_goroutine.go │ │ │ └── without_goroutine_test.go │ ├── 03_clean_up │ │ ├── 01_infinite_goroutine.go │ │ ├── 02_signal_channel.go │ │ ├── 03_context.go │ │ └── 04_debug_leaks │ │ │ ├── main.go │ │ │ └── output.txt │ ├── 04_exit_conditions │ │ ├── 01_broken │ │ │ └── exit_conditions.go │ │ └── 02_fixed │ │ │ └── exit_conditions.go │ └── 05_long_vs_lots │ │ ├── 01_lots │ │ ├── cpu.prof │ │ └── main.go │ │ ├── 02_lots │ │ ├── cpu.prof │ │ └── main.go │ │ ├── 03_long │ │ ├── cpu.prof │ │ └── main.go │ │ └── 04_long │ │ ├── cpu.prof │ │ └── main.go ├── 02_channels │ ├── 01_slow_consumers │ │ └── slow_consumers.go │ ├── 02_read_from_closed │ │ ├── 01_read.go │ │ ├── 02_read_extended.go │ │ └── 03_read_all.go │ ├── 03_skip_close │ │ └── skip_close.go │ └── 04_channel_pointers │ │ └── channel_pointers_test.go ├── 03_select │ ├── 01_timeout │ │ ├── read_with_timeout.go │ │ └── read_with_timeout_test.go │ └── 02_read_from_nil │ │ ├── 01_read_from_nil_channel.go │ │ ├── 01_read_from_nil_channel_test.go │ │ ├── 02_extended_example.go │ │ └── 03_extended_example_fixed.go ├── 04_semaphores │ ├── 01_limit_pending │ │ └── limit_pending.go │ └── 02_weighted │ │ └── weighted.go ├── 05_patterns │ ├── 01_copy_on_write │ │ ├── copy_on_write.go │ │ └── copy_on_write_test.go │ ├── 02_batching │ │ ├── 01_standard.go │ │ ├── 02_batching.go │ │ └── 02_batching_test.go │ ├── 03_reply_channel │ │ ├── 01_reply_channel.go │ │ ├── 02_reply_channel.go │ │ ├── 03_reply_channel.go │ │ └── 03_reply_channel_test.go │ ├── 04_event_listener │ │ ├── event_listener.go │ │ └── event_listener_test.go │ ├── 05_fastest_responder │ │ ├── fastest_responder.go │ │ └── fastest_responder_test.go │ ├── 06_update_oldest │ │ └── update_oldest.go │ └── 07_pool │ │ └── pool.go ├── 06_execution_tracing │ ├── 01_add_tracing │ │ └── main.go │ ├── 02_lots_vs_long │ │ ├── 01_lots │ │ │ └── main.go │ │ ├── 02_lots │ │ │ └── main.go │ │ ├── 03_long │ │ │ └── main.go │ │ └── 04_long │ │ │ └── main.go │ └── 03_channel │ │ └── main.go └── 07_trouble │ ├── 01_mutexes │ └── mutexes.go │ └── 02_cross_streams │ └── cross_streams.go ├── Chapter03 ├── 01_when_to_optimize │ ├── functions.go │ └── functions_test.go ├── 02_what_to_optimize │ └── empty ├── 03_pprof │ ├── 01_cpu_profiling │ │ ├── 01_cards │ │ │ ├── cpu-pprof-results.txt │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── 02_downloader │ │ │ ├── cpu-pprof-results.txt │ │ │ ├── cpu.pprof │ │ │ └── main.go │ │ └── game │ │ │ └── cards.go │ ├── 02_memory_profiling │ │ ├── 01_cards │ │ │ ├── 01_app-in-use-inuse_objects.txt │ │ │ ├── 02_app-in-use-alloc-space.txt │ │ │ ├── 03_app-at-rest-inuse_objects.txt │ │ │ ├── 04_app-at-rest-alloc-space.txt │ │ │ ├── 05_list.txt │ │ │ ├── main.go │ │ │ └── main_test.go │ │ └── game │ │ │ └── cards.go │ ├── 03_blocking_profiling │ │ ├── 01_waitgroup │ │ │ ├── main.go │ │ │ └── pprof.txt │ │ ├── 02_channel_send │ │ │ ├── main.go │ │ │ └── pprof.txt │ │ ├── 03_channel_receive │ │ │ ├── main.go │ │ │ └── pprof.txt │ │ └── 04_block_test │ │ │ ├── README.md │ │ │ └── example_test.go │ └── 04_mutex_profiling │ │ ├── 01_mutex │ │ ├── main.go │ │ └── pprof.txt │ │ └── 02_defer │ │ └── main.go ├── 04_benchmarking │ ├── 01_basics │ │ └── sample_test.go │ ├── 02_good │ │ └── sample_test.go │ ├── 03_efficient │ │ └── sample_test.go │ ├── 04_optimization │ │ └── sample_test.go │ └── 05_extended │ │ ├── sample.go │ │ └── sample_test.go └── 05_patterns │ ├── 01_unnecesary_construction │ └── example_test.go │ ├── 02_unnecessary_conversion │ └── example_test.go │ ├── 03_once │ ├── example.go │ └── example_test.go │ ├── 04_once_again │ ├── example.go │ └── example_test.go │ ├── 05_data │ ├── example.go │ ├── example_test.go │ ├── fixed.pb.go │ └── fixed.proto │ ├── 06_allocations │ └── example_test.go │ ├── 07_concrete │ └── example_test.go │ ├── 08_find │ └── example_test.go │ ├── 09_conditional_add │ └── example_test.go │ ├── 10_maps │ ├── example_gc_test.go │ └── example_test.go │ ├── 11_preallocate │ └── example_test.go │ ├── 12_string_concat │ └── example_test.go │ ├── 13_string_format │ └── example_test.go │ ├── 14_defer │ └── example_test.go │ └── 15_cheap │ └── example_test.go ├── Chapter04 ├── 01_software_design_principles │ ├── 01_minimalist_modular │ │ ├── 01_json_interface.go │ │ ├── 02_composability.go │ │ └── 02_composability_example_test.go │ ├── 03_delegation │ │ ├── 01_no_delegation │ │ │ └── example_test.go │ │ ├── 02_delegation │ │ │ └── example_test.go │ │ ├── 03_naive │ │ │ └── example.go │ │ └── 04_optional_delegation │ │ │ └── example.go │ ├── 04_composition_over_inheritance │ │ ├── 01_composition │ │ │ ├── example.go │ │ │ └── example_test.go │ │ ├── 02_anonymous │ │ │ ├── example.go │ │ │ └── example_test.go │ │ └── 03_implements │ │ │ ├── example.go │ │ │ └── example_test.go │ ├── 05_accept_interface_return_struct │ │ ├── 01_accept_struct │ │ │ └── example.go │ │ ├── 02_accept_interface │ │ │ └── example.go │ │ ├── 03_testability │ │ │ ├── example.go │ │ │ ├── example_test.go │ │ │ └── internal │ │ │ │ ├── repo │ │ │ │ └── user_dao.go │ │ │ │ └── user │ │ │ │ └── user.go │ │ ├── 04_testability_improved │ │ │ ├── example.go │ │ │ ├── example_test.go │ │ │ ├── internal │ │ │ │ ├── repo │ │ │ │ │ └── user_dao.go │ │ │ │ └── user │ │ │ │ │ └── user.go │ │ │ └── mock_user_repository_test.go │ │ └── 05_implicit_interfaces │ │ │ ├── example.go │ │ │ └── example_test.go │ ├── 06_singles │ │ ├── 01_purpose │ │ │ └── 01_user_management_endpoints.go │ │ ├── 02_responsibility │ │ │ ├── 01_before │ │ │ │ └── create_user_handler.go │ │ │ └── 02_after │ │ │ │ ├── create_user_handler.go │ │ │ │ ├── user_dao.go │ │ │ │ └── user_validator.go │ │ └── 03_abstraction │ │ │ ├── 01_before │ │ │ ├── create_user_handler.go │ │ │ ├── user_dao.go │ │ │ └── user_validator.go │ │ │ └── 02_after │ │ │ ├── create_user_handler.go │ │ │ ├── user_dao.go │ │ │ └── user_model.go │ └── 07_interface_segregation │ │ ├── 01_fat_interface │ │ └── example.go │ │ └── 02_thin_interface │ │ └── example.go └── 02_design_patterns │ ├── 01_singleton │ ├── 01_simple │ │ ├── example.go │ │ └── example_test.go │ └── 02_strict │ │ └── example.go │ ├── 02_factory_method │ ├── 01_before │ │ └── example.go │ └── 02_example │ │ ├── example.go │ │ └── example_test.go │ ├── 03_observer │ ├── example.go │ └── example_test.go │ └── 04_adapter │ ├── 01_simple │ └── example.go │ ├── 02_embedding │ └── example.go │ └── 03_go_types │ ├── example.go │ ├── version1 │ └── config.go │ └── version2 │ └── config.go ├── Chapter05 ├── 01_clarity │ ├── 01_bad_example │ │ ├── 01_bad_example.go │ │ └── 02_better.go │ ├── 02_formatting │ │ └── gfmt.sh │ ├── 03_whitespace │ │ ├── 01_handler_bad.go │ │ ├── 02_handler_improved.go │ │ ├── 03_switch_bad.go │ │ ├── 04_switch_improved.go │ │ └── 05_spaced_out_errors.go │ ├── 04_naming │ │ ├── 01_meaningful │ │ │ ├── 01_struct_names_test.go │ │ │ └── 02_function_names_test.go │ │ ├── 02_concise │ │ │ ├── 01_loop_indices.go │ │ │ └── 02_method_receivers.go │ │ ├── 03_consistent │ │ │ └── empty │ │ ├── 04_context_aware │ │ │ └── example.go │ │ └── 05_unoriginal │ │ │ └── empty │ ├── 05_return_early │ │ ├── 01_return_early.go │ │ └── 02_return_early_updated.go │ ├── 06_extended_switch │ │ └── 01_example.go │ ├── 07_shadowing │ │ └── example.go │ ├── 08_struct_init │ │ └── example.go │ ├── 09_avoid_foreign_idioms │ │ ├── 01_singleton_v1 │ │ │ └── example.go │ │ ├── 02_singleton_v2 │ │ │ └── example.go │ │ └── 03_builder │ │ │ ├── 03_builder.go │ │ │ └── 03_builder_test.go │ ├── 10_comments │ │ ├── 01_bad_names │ │ │ └── example.go │ │ ├── 02_fixed │ │ │ └── example.go │ │ ├── 03_user_comment │ │ │ └── example.go │ │ └── 04_user_fixed │ │ │ └── example.go │ ├── 11_errors │ │ ├── 01_replace_constants │ │ │ ├── example.go │ │ │ └── example_improved.go │ │ ├── 02_named_errors │ │ │ └── example.go │ │ └── 03_wrapped_errors │ │ │ ├── 01_custom_type │ │ │ └── example.go │ │ │ └── 02_revisited │ │ │ └── example.go │ ├── 12_globals │ │ ├── 01_magic │ │ │ └── example.go │ │ └── 02_enum │ │ │ └── example.go │ └── 13_panic │ │ ├── 01_exceptions │ │ └── example.go │ │ ├── 02_main │ │ ├── internal │ │ │ ├── config │ │ │ │ └── config.go │ │ │ └── server │ │ │ │ └── server.go │ │ └── main.go │ │ └── 03_logfatal │ │ └── example_test.go ├── 02_consistency │ ├── 01_style │ │ ├── 01_test.go │ │ ├── 02_channels.go │ │ ├── 03_naming.go │ │ └── 04_error_style.go │ ├── 02_packages │ │ ├── 01_self_contained │ │ │ └── 01_traditional │ │ │ │ ├── dtos │ │ │ │ ├── transfer_request_dto.go │ │ │ │ └── transfer_response_dto.go │ │ │ │ ├── transfer │ │ │ │ ├── transfer_api.go │ │ │ │ └── transferimpl │ │ │ │ │ └── transfer_impl.go │ │ │ │ └── validator │ │ │ │ ├── validator_api.go │ │ │ │ └── validatorimpl │ │ │ │ └── transfer_impl.go │ │ └── 02_naming │ │ │ └── doc.go │ ├── 03_file_organization │ │ └── example.go │ ├── 04_functions_or_methods │ │ └── empty │ ├── 05_function_length │ │ └── empty │ ├── 06_params_and_return_values │ │ ├── 01_number │ │ │ └── empty │ │ ├── 02_scope │ │ │ ├── 01_initial │ │ │ │ └── example.go │ │ │ └── 02_improved │ │ │ │ └── example.go │ │ └── 03_grouping │ │ │ ├── 01_initial │ │ │ └── example.go │ │ │ ├── 02_combined │ │ │ └── example.go │ │ │ └── 03_by_type │ │ │ └── example.go │ ├── 07_bool_arguments │ │ ├── 01_as_input.go │ │ └── 02_as_return.go │ └── 08_constructor_params │ │ ├── 01_private_constructors │ │ ├── 01_original │ │ │ └── example.go │ │ ├── 02_only_for_testing │ │ │ └── example.go │ │ └── 03_one_implementation │ │ │ ├── example.go │ │ │ ├── example_usage_test.go │ │ │ └── testdata │ │ │ └── config.json │ │ └── 02_config_injection │ │ ├── example.go │ │ ├── example_usage_test.go │ │ └── testdata │ │ └── config.json ├── 03_predictability │ ├── 01_export_the_minimum │ │ └── empty │ ├── 02_good_fences │ │ └── mystore │ │ │ ├── cmd │ │ │ └── main.go │ │ │ ├── internal │ │ │ ├── api │ │ │ │ ├── api.go │ │ │ │ └── internal │ │ │ │ │ └── httputil │ │ │ │ │ └── httputil.go │ │ │ ├── config │ │ │ │ └── config.go │ │ │ ├── orders │ │ │ │ └── orders.go │ │ │ └── storage │ │ │ │ └── internal │ │ │ │ └── sqlgen │ │ │ │ └── sqlgen.go │ │ │ └── mystore.go │ ├── 03_encapsulation │ │ ├── 01_leak_dependency │ │ │ ├── example.go │ │ │ └── internal │ │ │ │ └── storage │ │ │ │ └── storage.go │ │ └── 02_leak_implementation │ │ │ ├── 01_leaking │ │ │ └── example.go │ │ │ └── 02_not_leaking │ │ │ └── example.go │ └── 04_constructors │ │ ├── 01_creation │ │ └── example.go │ │ └── 02_construct_not_init │ │ └── example.go └── depgraph.sh ├── Chapter06 ├── 01_what_when_why_how │ ├── 01_why │ │ └── empty │ ├── 02_when │ │ └── empty │ ├── 03_how_much │ │ ├── 01_untestable │ │ │ └── example.go │ │ └── 02_what_is_a_unit │ │ │ └── account.go │ ├── 04_what │ │ ├── example.go │ │ └── example_test.go │ └── 05_not │ │ └── empty ├── 02_table_driven_tests │ ├── example.go │ ├── example_test.go │ ├── mock_bank_test.go │ └── mock_receipt_sender_test.go ├── 03_test_scenarios │ └── README.md ├── 04_mocks_stubs_recorders │ ├── 01_mocks │ │ ├── example.go │ │ ├── example_test.go │ │ ├── mock_bank_test.go │ │ ├── mock_receipt_decorator_test.go │ │ └── mock_receipt_sender_test.go │ ├── 02_stubs │ │ ├── 01_fixed │ │ │ └── example_test.go │ │ └── 02_simple │ │ │ └── example_test.go │ ├── 03_quick_mocks │ │ └── example_test.go │ └── 04_test_recorders │ │ └── example_test.go ├── 05_test_ux │ ├── 01_predictability │ │ ├── example.go │ │ ├── example_test.go │ │ ├── mock_bank_test.go │ │ └── mock_receipt_sender_test.go │ ├── 02_readability │ │ ├── 01_assertions │ │ │ └── example_test.go │ │ └── 02_magic_constants │ │ │ └── example_test.go │ └── 03_reduce_duplication │ │ ├── 01_dependencies │ │ └── example_test.go │ │ └── 02_mocks │ │ ├── example.go │ │ ├── example_test.go │ │ ├── mock_bank_test.go │ │ └── mock_receipt_sender_test.go ├── 06_test_resilience │ ├── example.go │ ├── example_test.go │ ├── mock_dep_a_test.go │ ├── mock_dep_b_test.go │ └── mock_dep_c_test.go ├── 07_patterns_tricks │ ├── 01_go_test_flags │ │ ├── 01_run │ │ │ └── empty │ │ ├── 02_short │ │ │ └── example_test.go │ │ ├── 03_timeout │ │ │ └── empty │ │ └── 04_count │ │ │ └── empty │ ├── 02_tests_with_context │ │ └── example_test.go │ ├── 03_test_data │ │ ├── example_test.go │ │ └── testdata │ │ │ ├── expected.json │ │ │ └── test-config.json │ ├── 04_private_constructors │ │ ├── 01_test_only_config │ │ │ └── example.go │ │ ├── 02_internal_init │ │ │ ├── example.go │ │ │ ├── example_test.go │ │ │ └── mock_receipt_sender_test.go │ │ ├── 03_function_deps │ │ │ ├── 01_default_implementation │ │ │ │ └── example.go │ │ │ └── 02_private_constructor │ │ │ │ └── example.go │ │ └── 04_globals │ │ │ └── example.go │ ├── 05_fluent_api │ │ ├── 01_first_iteration │ │ │ └── example.go │ │ └── 02_second_iteration │ │ │ ├── example.go │ │ │ └── example_test.go │ ├── 06_concurrent_code │ │ ├── 01_typical_mistake │ │ │ └── example.go │ │ ├── 02_switch_outputs │ │ │ └── example_test.go │ │ └── 03_latches │ │ │ ├── 01_before │ │ │ └── example.go │ │ │ └── 02_after │ │ │ ├── example.go │ │ │ └── example_test.go │ ├── 07_tests_complete │ │ ├── 01_timeout_flag │ │ │ └── empty │ │ ├── 02_channel_results │ │ │ └── empty │ │ ├── 03_context_timeout │ │ │ └── example_test.go │ │ └── 04_give_ups │ │ │ └── example_test.go │ ├── 08_parallel_benchmarks │ │ └── example_test.go │ ├── 09_assert_interface │ │ └── example_test.go │ ├── 10_fixing_bugs │ │ └── empty │ ├── 11_skipping_tests │ │ ├── 01_skip_with_init_test.go │ │ ├── 02_env_var_test.go │ │ └── 03_check_for_resource_test.go │ └── 12_global_state │ │ ├── 01_before │ │ └── example.go │ │ └── 02_after │ │ └── example.go ├── 08_test_induced_damage │ ├── 01_parameters │ │ ├── 01_before │ │ │ ├── example.go │ │ │ └── example_test.go │ │ └── 02_after │ │ │ ├── example.go │ │ │ └── example_test.go │ ├── 02_outputs │ │ ├── 01_before │ │ │ └── example.go │ │ └── 02_after │ │ │ └── example.go │ ├── 03_public_mocks │ │ ├── example.go │ │ ├── internal │ │ │ └── example │ │ │ │ └── bank_test.go │ │ └── mock_bank_test.go │ └── 04_test_coverage │ │ ├── example.go │ │ └── example_test.go └── 09_make_it_work │ └── empty ├── Chapter07 ├── 01_the_keys │ └── empty ├── 02_be_lazy │ └── empty ├── 03_be_observant │ └── empty ├── 04_be_introspective │ └── empty ├── 05_be_adventurous │ ├── 01_automated_tests │ │ └── empty │ ├── 02_plan │ │ └── 01_RFC │ │ │ └── sample_RFC_structure.md │ └── 03_expect_change │ │ └── empty ├── 06_mastery │ ├── 01_build_tools │ │ ├── depgraph │ │ ├── go-exclusions │ │ ├── goclean │ │ ├── gogen │ │ ├── golangci.yml │ │ ├── golint │ │ ├── gopr │ │ ├── gotestr │ │ ├── pcov │ │ └── pcov-html │ ├── 02_master_your_ide │ │ ├── 01_context_actions │ │ │ ├── 01_populate_struct.go │ │ │ └── 02_fix.go │ │ ├── 02_test_runner │ │ │ └── empty │ │ └── 03_live_templates │ │ │ ├── assert_equal.txt │ │ │ ├── assert_error.txt │ │ │ ├── assert_false.txt │ │ │ ├── assert_implements.txt │ │ │ ├── assert_nil.txt │ │ │ ├── assert_no_error.txt │ │ │ ├── assert_not_equal.txt │ │ │ ├── assert_not_nil.txt │ │ │ ├── assert_true.txt │ │ │ ├── benchmark_test.txt │ │ │ ├── context_with_timeout.txt │ │ │ ├── mockery.txt │ │ │ └── table-driven-tests.txt │ └── 03_master_your_env │ │ ├── 01_git_scripts │ │ ├── newfeature │ │ └── sw │ │ └── 02_shell_aliases │ │ └── bashrc ├── 07_small_changes │ └── empty └── fake.go ├── Chapter08 ├── 01_functional_programming │ ├── 01_idempotent │ │ ├── 01_non_idempotent │ │ │ └── example.go │ │ └── 02_idempotent │ │ │ └── example.go │ ├── 02_higher_order │ │ ├── example.go │ │ └── example_test.go │ ├── 03_recursion │ │ ├── example.go │ │ └── example_test.go │ ├── 04_currying │ │ ├── 01_normal │ │ │ ├── example.go │ │ │ └── example_test.go │ │ └── 02_function_currying │ │ │ ├── example.go │ │ │ └── example_test.go │ └── 05_referential_transparency │ │ ├── 01_maps │ │ ├── example.go │ │ └── example_test.go │ │ └── 02_slices │ │ ├── example.go │ │ └── example_test.go ├── 02_fun_with_functions │ ├── 01_understanding │ │ ├── 01_anonymous │ │ │ ├── 01_regular │ │ │ │ └── example.go │ │ │ ├── 02_anonymous │ │ │ │ └── example.go │ │ │ └── 03_monkey_patch │ │ │ │ └── example.go │ │ └── 02_closures │ │ │ ├── 01_greetings │ │ │ ├── example.go │ │ │ └── example_test.go │ │ │ └── 02_state │ │ │ ├── example.go │ │ │ └── example_test.go │ └── 02_patterns │ │ ├── 01_abstract_methods │ │ ├── example.go │ │ └── example_test.go │ │ ├── 02_middleware │ │ ├── 01_no_middleware │ │ │ └── example.go │ │ └── 02_middleware │ │ │ └── example.go │ │ ├── 03_functional_options │ │ ├── 01_single_function │ │ │ └── example.go │ │ ├── 02_struct_config │ │ │ └── example.go │ │ └── 03_functional_options │ │ │ └── example.go │ │ ├── 04_decoration │ │ ├── example.go │ │ └── example_test.go │ │ └── 05_function_chaining │ │ ├── example.go │ │ └── example_test.go ├── 03_futures │ ├── 01_function_based │ │ └── example_test.go │ └── 02_channel_based │ │ └── example_test.go └── 04_struct_tricks │ ├── 01_empty │ ├── 01_size │ │ └── example_test.go │ ├── 02_map │ │ ├── 01_selective_add │ │ │ ├── 01_slice_only │ │ │ │ └── example_test.go │ │ │ └── 02_slice_map │ │ │ │ └── example_test.go │ │ └── 02_double_loop │ │ │ ├── 01_double_loop │ │ │ └── example_test.go │ │ │ └── 02_loop_map │ │ │ └── example_test.go │ └── 03_signal │ │ └── example.go │ ├── 02_anonymous │ ├── 01_example │ │ └── example_test.go │ └── 02_template │ │ └── example_test.go │ └── 03_nocopy │ └── example_test.go ├── Chapter09 ├── 01_api_integrations │ ├── 01_example │ │ ├── 01_calling_the_api │ │ │ ├── calling_pagerduty.go │ │ │ └── calling_pagerduty_test.go │ │ ├── 02_configuration │ │ │ └── main.go │ │ └── 03_output │ │ │ ├── printing.go │ │ │ └── printing_test.go │ └── examples_apps │ │ ├── pagerduty-gcal │ │ ├── README.md │ │ ├── internal │ │ │ ├── conflict │ │ │ │ ├── checker.go │ │ │ │ ├── checker_test.go │ │ │ │ ├── swap.go │ │ │ │ └── swap_test.go │ │ │ ├── gcal │ │ │ │ ├── gcal.go │ │ │ │ └── gcal_test.go │ │ │ └── pduty │ │ │ │ ├── constants.go │ │ │ │ ├── get_schedule.go │ │ │ │ ├── get_schedule_test.go │ │ │ │ ├── get_user.go │ │ │ │ ├── get_user_test.go │ │ │ │ └── shared_test.go │ │ ├── main.go │ │ └── vendor │ │ │ ├── cloud.google.com │ │ │ └── go │ │ │ │ ├── LICENSE │ │ │ │ └── compute │ │ │ │ └── metadata │ │ │ │ └── metadata.go │ │ │ ├── github.com │ │ │ └── golang │ │ │ │ └── protobuf │ │ │ │ ├── LICENSE │ │ │ │ └── proto │ │ │ │ ├── clone.go │ │ │ │ ├── decode.go │ │ │ │ ├── deprecated.go │ │ │ │ ├── discard.go │ │ │ │ ├── encode.go │ │ │ │ ├── equal.go │ │ │ │ ├── extensions.go │ │ │ │ ├── lib.go │ │ │ │ ├── message_set.go │ │ │ │ ├── pointer_reflect.go │ │ │ │ ├── pointer_unsafe.go │ │ │ │ ├── properties.go │ │ │ │ ├── table_marshal.go │ │ │ │ ├── table_merge.go │ │ │ │ ├── table_unmarshal.go │ │ │ │ ├── text.go │ │ │ │ └── text_parser.go │ │ │ ├── golang.org │ │ │ └── x │ │ │ │ ├── net │ │ │ │ ├── LICENSE │ │ │ │ ├── PATENTS │ │ │ │ └── context │ │ │ │ │ ├── context.go │ │ │ │ │ ├── ctxhttp │ │ │ │ │ └── ctxhttp.go │ │ │ │ │ ├── go17.go │ │ │ │ │ ├── go19.go │ │ │ │ │ ├── pre_go17.go │ │ │ │ │ └── pre_go19.go │ │ │ │ └── oauth2 │ │ │ │ ├── AUTHORS │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── go.mod │ │ │ │ ├── go.sum │ │ │ │ ├── google │ │ │ │ ├── appengine.go │ │ │ │ ├── appengine_gen1.go │ │ │ │ ├── appengine_gen2_flex.go │ │ │ │ ├── default.go │ │ │ │ ├── doc.go │ │ │ │ ├── google.go │ │ │ │ ├── jwt.go │ │ │ │ └── sdk.go │ │ │ │ ├── internal │ │ │ │ ├── client_appengine.go │ │ │ │ ├── doc.go │ │ │ │ ├── oauth2.go │ │ │ │ ├── token.go │ │ │ │ └── transport.go │ │ │ │ ├── jws │ │ │ │ └── jws.go │ │ │ │ ├── jwt │ │ │ │ └── jwt.go │ │ │ │ ├── oauth2.go │ │ │ │ ├── token.go │ │ │ │ └── transport.go │ │ │ ├── google.golang.org │ │ │ ├── api │ │ │ │ ├── LICENSE │ │ │ │ ├── calendar │ │ │ │ │ └── v3 │ │ │ │ │ │ ├── calendar-api.json │ │ │ │ │ │ └── calendar-gen.go │ │ │ │ ├── gensupport │ │ │ │ │ ├── backoff.go │ │ │ │ │ ├── buffer.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── header.go │ │ │ │ │ ├── json.go │ │ │ │ │ ├── jsonfloat.go │ │ │ │ │ ├── media.go │ │ │ │ │ ├── params.go │ │ │ │ │ ├── resumable.go │ │ │ │ │ ├── retry.go │ │ │ │ │ └── send.go │ │ │ │ └── googleapi │ │ │ │ │ ├── googleapi.go │ │ │ │ │ ├── internal │ │ │ │ │ └── uritemplates │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── uritemplates.go │ │ │ │ │ │ └── utils.go │ │ │ │ │ └── types.go │ │ │ └── appengine │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── appengine.go │ │ │ │ ├── appengine_vm.go │ │ │ │ ├── errors.go │ │ │ │ ├── go.mod │ │ │ │ ├── go.sum │ │ │ │ ├── identity.go │ │ │ │ ├── internal │ │ │ │ ├── api.go │ │ │ │ ├── api_classic.go │ │ │ │ ├── api_common.go │ │ │ │ ├── app_id.go │ │ │ │ ├── app_identity │ │ │ │ │ ├── app_identity_service.pb.go │ │ │ │ │ └── app_identity_service.proto │ │ │ │ ├── base │ │ │ │ │ ├── api_base.pb.go │ │ │ │ │ └── api_base.proto │ │ │ │ ├── datastore │ │ │ │ │ ├── datastore_v3.pb.go │ │ │ │ │ └── datastore_v3.proto │ │ │ │ ├── identity.go │ │ │ │ ├── identity_classic.go │ │ │ │ ├── identity_flex.go │ │ │ │ ├── identity_vm.go │ │ │ │ ├── internal.go │ │ │ │ ├── log │ │ │ │ │ ├── log_service.pb.go │ │ │ │ │ └── log_service.proto │ │ │ │ ├── main.go │ │ │ │ ├── main_common.go │ │ │ │ ├── main_vm.go │ │ │ │ ├── metadata.go │ │ │ │ ├── modules │ │ │ │ │ ├── modules_service.pb.go │ │ │ │ │ └── modules_service.proto │ │ │ │ ├── net.go │ │ │ │ ├── regen.sh │ │ │ │ ├── remote_api │ │ │ │ │ ├── remote_api.pb.go │ │ │ │ │ └── remote_api.proto │ │ │ │ ├── transaction.go │ │ │ │ └── urlfetch │ │ │ │ │ ├── urlfetch_service.pb.go │ │ │ │ │ └── urlfetch_service.proto │ │ │ │ ├── namespace.go │ │ │ │ ├── timeout.go │ │ │ │ ├── travis_install.sh │ │ │ │ ├── travis_test.sh │ │ │ │ └── urlfetch │ │ │ │ └── urlfetch.go │ │ │ └── vendor.json │ │ ├── pagerduty-manager │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cmd │ │ │ └── main.go │ │ ├── internal │ │ │ ├── escalations │ │ │ │ ├── escalations.go │ │ │ │ └── escalations_test.go │ │ │ ├── pd │ │ │ │ ├── api.go │ │ │ │ ├── api_get_test.go │ │ │ │ ├── api_post_test.go │ │ │ │ ├── api_put_test.go │ │ │ │ └── api_uat_test.go │ │ │ ├── schedules │ │ │ │ ├── schedules.go │ │ │ │ └── schedules_test.go │ │ │ ├── services │ │ │ │ ├── services.go │ │ │ │ └── services_test.go │ │ │ ├── teams │ │ │ │ ├── teams.go │ │ │ │ └── teams_test.go │ │ │ ├── tests │ │ │ │ └── e2e │ │ │ │ │ ├── escalations_add_test.go │ │ │ │ │ ├── escalations_update_test.go │ │ │ │ │ ├── manager_sync_test.go │ │ │ │ │ ├── schedules_add_test.go │ │ │ │ │ ├── schedules_get_test.go │ │ │ │ │ ├── schedules_update_test.go │ │ │ │ │ ├── shared_test.go │ │ │ │ │ ├── teams_add_test.go │ │ │ │ │ ├── teams_get_by_name_test.go │ │ │ │ │ ├── teams_get_test.go │ │ │ │ │ ├── test_data │ │ │ │ │ └── e2e.json │ │ │ │ │ ├── users_add_test.go │ │ │ │ │ └── users_get_by_email_test.go │ │ │ └── users │ │ │ │ ├── users.go │ │ │ │ └── users_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ └── test_data │ │ │ ├── empty.json │ │ │ └── simple.json │ │ └── pd-user-check │ │ ├── README.md │ │ ├── internal │ │ ├── pduty │ │ │ ├── constants.go │ │ │ ├── get_users.go │ │ │ ├── get_users_test.go │ │ │ └── shared_test.go │ │ └── printer │ │ │ ├── printer.go │ │ │ └── printer_test.go │ │ └── main.go ├── 02_call_apps │ ├── README.md │ ├── cmd │ │ └── main.go │ ├── example_apps │ │ └── README.md │ └── internal │ │ └── ftests │ │ ├── ftests.go │ │ └── ftests_test.go └── 03_code_generation │ ├── 01_brief_intro │ ├── generate.go │ └── mock_user_loader_test.go │ └── 02_stub_generator │ ├── 01_go_ast │ ├── input_interface.go │ ├── simple_ast.go │ ├── simple_ast_test.go │ └── user │ │ └── user.go │ ├── 02_template_example │ ├── example.go │ └── example_test.go │ ├── 03_generator_v1 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── input_interface.go │ │ └── user │ │ └── user.go │ ├── 03_generator_v2 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── input_interface.go │ │ └── user │ │ └── user.go │ ├── 03_generator_v3 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── input_interface.go │ │ └── user │ │ └── user.go │ ├── 03_generator_v4 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── input_interface.go │ │ └── user │ │ └── user.go │ ├── 03_generator_v5 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── input_interface.go │ │ └── user │ │ └── user.go │ ├── 03_generator_v6 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── input_interface.go │ │ └── user │ │ └── user.go │ ├── 03_generator_v7 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── input_interface.go │ │ └── user │ │ └── user.go │ └── 03_generator_v8 │ ├── generator.go │ ├── generator_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ ├── input_interface.go │ └── user │ └── user.go ├── LICENSE ├── README.md ├── fake.go ├── go.mod ├── go.sum └── vendor ├── cloud.google.com └── go │ └── compute │ ├── LICENSE │ ├── internal │ └── version.go │ └── metadata │ ├── CHANGES.md │ ├── LICENSE │ ├── README.md │ ├── metadata.go │ ├── retry.go │ ├── retry_linux.go │ └── tidyfix.go ├── github.com ├── DATA-DOG │ └── go-sqlmock │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── argument.go │ │ ├── driver.go │ │ ├── expectations.go │ │ ├── expectations_before_go18.go │ │ ├── expectations_go18.go │ │ ├── options.go │ │ ├── query.go │ │ ├── result.go │ │ ├── rows.go │ │ ├── rows_go18.go │ │ ├── sqlmock.go │ │ ├── sqlmock_go18.go │ │ ├── sqlmock_go18_19.go │ │ ├── sqlmock_go19.go │ │ └── statement.go ├── corsc │ ├── go-commons │ │ ├── LICENSE │ │ ├── iocloser │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ └── iocloser.go │ │ └── testing │ │ │ └── skip │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ └── skip.go │ └── pagerduty-manager │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── internal │ │ ├── escalations │ │ │ └── escalations.go │ │ ├── pd │ │ │ └── api.go │ │ ├── schedules │ │ │ └── schedules.go │ │ ├── services │ │ │ └── services.go │ │ ├── teams │ │ │ └── teams.go │ │ └── users │ │ │ └── users.go │ │ └── manager.go ├── davecgh │ └── go-spew │ │ ├── LICENSE │ │ └── spew │ │ ├── bypass.go │ │ ├── bypasssafe.go │ │ ├── common.go │ │ ├── config.go │ │ ├── doc.go │ │ ├── dump.go │ │ ├── format.go │ │ └── spew.go ├── go-sql-driver │ └── mysql │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appengine.go │ │ ├── buffer.go │ │ ├── collations.go │ │ ├── connection.go │ │ ├── connection_go18.go │ │ ├── const.go │ │ ├── driver.go │ │ ├── dsn.go │ │ ├── errors.go │ │ ├── fields.go │ │ ├── infile.go │ │ ├── packets.go │ │ ├── result.go │ │ ├── rows.go │ │ ├── statement.go │ │ ├── transaction.go │ │ ├── utils.go │ │ ├── utils_go17.go │ │ └── utils_go18.go ├── gogo │ └── protobuf │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ └── proto │ │ ├── Makefile │ │ ├── clone.go │ │ ├── custom_gogo.go │ │ ├── decode.go │ │ ├── deprecated.go │ │ ├── discard.go │ │ ├── duration.go │ │ ├── duration_gogo.go │ │ ├── encode.go │ │ ├── encode_gogo.go │ │ ├── equal.go │ │ ├── extensions.go │ │ ├── extensions_gogo.go │ │ ├── lib.go │ │ ├── lib_gogo.go │ │ ├── message_set.go │ │ ├── pointer_reflect.go │ │ ├── pointer_reflect_gogo.go │ │ ├── pointer_unsafe.go │ │ ├── pointer_unsafe_gogo.go │ │ ├── properties.go │ │ ├── properties_gogo.go │ │ ├── skip_gogo.go │ │ ├── table_marshal.go │ │ ├── table_marshal_gogo.go │ │ ├── table_merge.go │ │ ├── table_unmarshal.go │ │ ├── table_unmarshal_gogo.go │ │ ├── text.go │ │ ├── text_gogo.go │ │ ├── text_parser.go │ │ ├── timestamp.go │ │ ├── timestamp_gogo.go │ │ ├── wrappers.go │ │ └── wrappers_gogo.go ├── golang │ ├── groupcache │ │ ├── LICENSE │ │ └── lru │ │ │ └── lru.go │ └── protobuf │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── jsonpb │ │ ├── decode.go │ │ ├── encode.go │ │ └── json.go │ │ ├── proto │ │ ├── buffer.go │ │ ├── defaults.go │ │ ├── deprecated.go │ │ ├── discard.go │ │ ├── extensions.go │ │ ├── properties.go │ │ ├── proto.go │ │ ├── registry.go │ │ ├── text_decode.go │ │ ├── text_encode.go │ │ ├── wire.go │ │ └── wrappers.go │ │ └── ptypes │ │ ├── any.go │ │ ├── any │ │ └── any.pb.go │ │ ├── doc.go │ │ ├── duration.go │ │ ├── duration │ │ └── duration.pb.go │ │ ├── timestamp.go │ │ └── timestamp │ │ └── timestamp.pb.go ├── gomodule │ └── redigo │ │ ├── LICENSE │ │ └── redis │ │ ├── commandinfo.go │ │ ├── conn.go │ │ ├── doc.go │ │ ├── go17.go │ │ ├── go18.go │ │ ├── log.go │ │ ├── pool.go │ │ ├── pubsub.go │ │ ├── redis.go │ │ ├── reply.go │ │ ├── scan.go │ │ └── script.go ├── google │ └── uuid │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dce.go │ │ ├── doc.go │ │ ├── hash.go │ │ ├── marshal.go │ │ ├── node.go │ │ ├── node_js.go │ │ ├── node_net.go │ │ ├── null.go │ │ ├── sql.go │ │ ├── time.go │ │ ├── util.go │ │ ├── uuid.go │ │ ├── version1.go │ │ └── version4.go ├── googleapis │ ├── enterprise-certificate-proxy │ │ ├── LICENSE │ │ └── client │ │ │ ├── client.go │ │ │ └── util │ │ │ └── util.go │ └── gax-go │ │ └── v2 │ │ ├── .release-please-manifest.json │ │ ├── CHANGES.md │ │ ├── LICENSE │ │ ├── apierror │ │ ├── apierror.go │ │ └── internal │ │ │ └── proto │ │ │ ├── README.md │ │ │ ├── custom_error.pb.go │ │ │ ├── custom_error.proto │ │ │ ├── error.pb.go │ │ │ └── error.proto │ │ ├── call_option.go │ │ ├── content_type.go │ │ ├── gax.go │ │ ├── header.go │ │ ├── internal │ │ └── version.go │ │ ├── invoke.go │ │ ├── proto_json_stream.go │ │ └── release-please-config.json ├── josharian │ └── intern │ │ ├── README.md │ │ ├── intern.go │ │ └── license.md ├── mailru │ └── easyjson │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── buffer │ │ └── pool.go │ │ ├── helpers.go │ │ ├── jlexer │ │ ├── bytestostr.go │ │ ├── bytestostr_nounsafe.go │ │ ├── error.go │ │ └── lexer.go │ │ ├── jwriter │ │ └── writer.go │ │ ├── raw.go │ │ └── unknown_fields.go ├── olivere │ └── elastic │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── config │ │ ├── config.go │ │ └── doc.go │ │ └── uritemplates │ │ ├── LICENSE │ │ ├── uritemplates.go │ │ └── utils.go ├── pkg │ └── errors │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── errors.go │ │ ├── go113.go │ │ └── stack.go ├── pmezard │ └── go-difflib │ │ ├── LICENSE │ │ └── difflib │ │ └── difflib.go └── stretchr │ ├── objx │ ├── .codeclimate.yml │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── Taskfile.yml │ ├── accessors.go │ ├── conversions.go │ ├── doc.go │ ├── map.go │ ├── mutations.go │ ├── security.go │ ├── tests.go │ ├── type_specific.go │ ├── type_specific_codegen.go │ └── value.go │ └── testify │ ├── LICENSE │ ├── assert │ ├── assertion_compare.go │ ├── assertion_compare_can_convert.go │ ├── assertion_compare_legacy.go │ ├── assertion_format.go │ ├── assertion_format.go.tmpl │ ├── assertion_forward.go │ ├── assertion_forward.go.tmpl │ ├── assertion_order.go │ ├── assertions.go │ ├── doc.go │ ├── errors.go │ ├── forward_assertions.go │ └── http_assertions.go │ ├── mock │ ├── doc.go │ └── mock.go │ └── require │ ├── doc.go │ ├── forward_requirements.go │ ├── require.go │ ├── require.go.tmpl │ ├── require_forward.go │ ├── require_forward.go.tmpl │ └── requirements.go ├── go.opencensus.io ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── appveyor.yml ├── internal │ ├── internal.go │ ├── sanitize.go │ ├── tagencoding │ │ └── tagencoding.go │ └── traceinternals.go ├── metric │ ├── metricdata │ │ ├── doc.go │ │ ├── exemplar.go │ │ ├── label.go │ │ ├── metric.go │ │ ├── point.go │ │ ├── type_string.go │ │ └── unit.go │ └── metricproducer │ │ ├── manager.go │ │ └── producer.go ├── opencensus.go ├── plugin │ └── ochttp │ │ ├── client.go │ │ ├── client_stats.go │ │ ├── doc.go │ │ ├── propagation │ │ └── b3 │ │ │ └── b3.go │ │ ├── route.go │ │ ├── server.go │ │ ├── span_annotating_client_trace.go │ │ ├── stats.go │ │ ├── trace.go │ │ └── wrapped_body.go ├── resource │ └── resource.go ├── stats │ ├── doc.go │ ├── internal │ │ └── record.go │ ├── measure.go │ ├── measure_float64.go │ ├── measure_int64.go │ ├── record.go │ ├── units.go │ └── view │ │ ├── aggregation.go │ │ ├── aggregation_data.go │ │ ├── collector.go │ │ ├── doc.go │ │ ├── export.go │ │ ├── view.go │ │ ├── view_to_metric.go │ │ ├── worker.go │ │ └── worker_commands.go ├── tag │ ├── context.go │ ├── doc.go │ ├── key.go │ ├── map.go │ ├── map_codec.go │ ├── metadata.go │ ├── profile_19.go │ ├── profile_not19.go │ └── validate.go └── trace │ ├── basetypes.go │ ├── config.go │ ├── doc.go │ ├── evictedqueue.go │ ├── export.go │ ├── internal │ └── internal.go │ ├── lrumap.go │ ├── propagation │ └── propagation.go │ ├── sampling.go │ ├── spanbucket.go │ ├── spanstore.go │ ├── status_codes.go │ ├── trace.go │ ├── trace_api.go │ ├── trace_go11.go │ ├── trace_nongo11.go │ └── tracestate │ └── tracestate.go ├── go.uber.org ├── atomic │ ├── .codecov.yml │ ├── .gitignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE.txt │ ├── Makefile │ ├── README.md │ ├── bool.go │ ├── bool_ext.go │ ├── doc.go │ ├── duration.go │ ├── duration_ext.go │ ├── error.go │ ├── error_ext.go │ ├── float64.go │ ├── float64_ext.go │ ├── gen.go │ ├── int32.go │ ├── int64.go │ ├── nocmp.go │ ├── string.go │ ├── string_ext.go │ ├── uint32.go │ ├── uint64.go │ └── value.go ├── multierr │ ├── .codecov.yml │ ├── .gitignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE.txt │ ├── Makefile │ ├── README.md │ ├── error.go │ ├── glide.yaml │ └── go113.go └── zap │ ├── .codecov.yml │ ├── .gitignore │ ├── .readme.tmpl │ ├── CHANGELOG.md │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── FAQ.md │ ├── LICENSE.txt │ ├── Makefile │ ├── README.md │ ├── array.go │ ├── array_go118.go │ ├── buffer │ ├── buffer.go │ └── pool.go │ ├── checklicense.sh │ ├── config.go │ ├── doc.go │ ├── encoder.go │ ├── error.go │ ├── field.go │ ├── flag.go │ ├── glide.yaml │ ├── global.go │ ├── http_handler.go │ ├── internal │ ├── bufferpool │ │ └── bufferpool.go │ ├── color │ │ └── color.go │ ├── exit │ │ └── exit.go │ └── level_enabler.go │ ├── level.go │ ├── logger.go │ ├── options.go │ ├── sink.go │ ├── stacktrace.go │ ├── sugar.go │ ├── time.go │ ├── writer.go │ └── zapcore │ ├── buffered_write_syncer.go │ ├── clock.go │ ├── console_encoder.go │ ├── core.go │ ├── doc.go │ ├── encoder.go │ ├── entry.go │ ├── error.go │ ├── field.go │ ├── hook.go │ ├── increase_level.go │ ├── json_encoder.go │ ├── level.go │ ├── level_strings.go │ ├── marshaler.go │ ├── memory_encoder.go │ ├── reflected_encoder.go │ ├── sampler.go │ ├── tee.go │ └── write_syncer.go ├── golang.org └── x │ ├── net │ ├── LICENSE │ ├── PATENTS │ ├── context │ │ ├── context.go │ │ ├── ctxhttp │ │ │ └── ctxhttp.go │ │ ├── go17.go │ │ ├── go19.go │ │ ├── pre_go17.go │ │ └── pre_go19.go │ ├── http │ │ └── httpguts │ │ │ ├── guts.go │ │ │ └── httplex.go │ ├── http2 │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── ascii.go │ │ ├── ciphers.go │ │ ├── client_conn_pool.go │ │ ├── databuffer.go │ │ ├── errors.go │ │ ├── flow.go │ │ ├── frame.go │ │ ├── go111.go │ │ ├── go115.go │ │ ├── go118.go │ │ ├── gotrack.go │ │ ├── headermap.go │ │ ├── hpack │ │ │ ├── encode.go │ │ │ ├── hpack.go │ │ │ ├── huffman.go │ │ │ ├── static_table.go │ │ │ └── tables.go │ │ ├── http2.go │ │ ├── not_go111.go │ │ ├── not_go115.go │ │ ├── not_go118.go │ │ ├── pipe.go │ │ ├── server.go │ │ ├── transport.go │ │ ├── write.go │ │ ├── writesched.go │ │ ├── writesched_priority.go │ │ └── writesched_random.go │ ├── idna │ │ ├── go118.go │ │ ├── idna10.0.0.go │ │ ├── idna9.0.0.go │ │ ├── pre_go118.go │ │ ├── punycode.go │ │ ├── tables10.0.0.go │ │ ├── tables11.0.0.go │ │ ├── tables12.0.0.go │ │ ├── tables13.0.0.go │ │ ├── tables9.0.0.go │ │ ├── trie.go │ │ └── trieval.go │ ├── internal │ │ └── timeseries │ │ │ └── timeseries.go │ └── trace │ │ ├── events.go │ │ ├── histogram.go │ │ └── trace.go │ ├── oauth2 │ ├── .travis.yml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── authhandler │ │ └── authhandler.go │ ├── google │ │ ├── appengine.go │ │ ├── appengine_gen1.go │ │ ├── appengine_gen2_flex.go │ │ ├── default.go │ │ ├── doc.go │ │ ├── error.go │ │ ├── google.go │ │ ├── internal │ │ │ └── externalaccount │ │ │ │ ├── aws.go │ │ │ │ ├── basecredentials.go │ │ │ │ ├── clientauth.go │ │ │ │ ├── err.go │ │ │ │ ├── executablecredsource.go │ │ │ │ ├── filecredsource.go │ │ │ │ ├── impersonate.go │ │ │ │ ├── sts_exchange.go │ │ │ │ └── urlcredsource.go │ │ ├── jwt.go │ │ └── sdk.go │ ├── internal │ │ ├── client_appengine.go │ │ ├── doc.go │ │ ├── oauth2.go │ │ ├── token.go │ │ └── transport.go │ ├── jws │ │ └── jws.go │ ├── jwt │ │ └── jwt.go │ ├── oauth2.go │ ├── token.go │ └── transport.go │ ├── sync │ ├── LICENSE │ ├── PATENTS │ └── semaphore │ │ └── semaphore.go │ ├── sys │ ├── LICENSE │ ├── PATENTS │ └── unix │ │ ├── .gitignore │ │ ├── README.md │ │ ├── affinity_linux.go │ │ ├── aliases.go │ │ ├── asm_aix_ppc64.s │ │ ├── asm_bsd_386.s │ │ ├── asm_bsd_amd64.s │ │ ├── asm_bsd_arm.s │ │ ├── asm_bsd_arm64.s │ │ ├── asm_bsd_ppc64.s │ │ ├── asm_bsd_riscv64.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_loong64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_mipsx.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_riscv64.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_openbsd_mips64.s │ │ ├── asm_solaris_amd64.s │ │ ├── asm_zos_s390x.s │ │ ├── bluetooth_linux.go │ │ ├── cap_freebsd.go │ │ ├── constants.go │ │ ├── dev_aix_ppc.go │ │ ├── dev_aix_ppc64.go │ │ ├── dev_darwin.go │ │ ├── dev_dragonfly.go │ │ ├── dev_freebsd.go │ │ ├── dev_linux.go │ │ ├── dev_netbsd.go │ │ ├── dev_openbsd.go │ │ ├── dev_zos.go │ │ ├── dirent.go │ │ ├── endian_big.go │ │ ├── endian_little.go │ │ ├── env_unix.go │ │ ├── epoll_zos.go │ │ ├── fcntl.go │ │ ├── fcntl_darwin.go │ │ ├── fcntl_linux_32bit.go │ │ ├── fdset.go │ │ ├── fstatfs_zos.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── ifreq_linux.go │ │ ├── ioctl.go │ │ ├── ioctl_linux.go │ │ ├── ioctl_zos.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── pagesize_unix.go │ │ ├── pledge_openbsd.go │ │ ├── ptrace_darwin.go │ │ ├── ptrace_ios.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── readdirent_getdents.go │ │ ├── readdirent_getdirentries.go │ │ ├── sockcmsg_dragonfly.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── sockcmsg_unix_other.go │ │ ├── syscall.go │ │ ├── syscall_aix.go │ │ ├── syscall_aix_ppc.go │ │ ├── syscall_aix_ppc64.go │ │ ├── syscall_bsd.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_darwin_libSystem.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_freebsd_arm64.go │ │ ├── syscall_freebsd_riscv64.go │ │ ├── syscall_hurd.go │ │ ├── syscall_hurd_386.go │ │ ├── syscall_illumos.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_alarm.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_amd64_gc.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_gc.go │ │ ├── syscall_linux_gc_386.go │ │ ├── syscall_linux_gc_arm.go │ │ ├── syscall_linux_gccgo_386.go │ │ ├── syscall_linux_gccgo_arm.go │ │ ├── syscall_linux_loong64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_mipsx.go │ │ ├── syscall_linux_ppc.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_riscv64.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_linux_sparc64.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_netbsd_arm64.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_openbsd_arm.go │ │ ├── syscall_openbsd_arm64.go │ │ ├── syscall_openbsd_libc.go │ │ ├── syscall_openbsd_mips64.go │ │ ├── syscall_openbsd_ppc64.go │ │ ├── syscall_openbsd_riscv64.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_unix.go │ │ ├── syscall_unix_gc.go │ │ ├── syscall_unix_gc_ppc64x.go │ │ ├── syscall_zos_s390x.go │ │ ├── sysvshm_linux.go │ │ ├── sysvshm_unix.go │ │ ├── sysvshm_unix_other.go │ │ ├── timestruct.go │ │ ├── unveil_openbsd.go │ │ ├── xattr_bsd.go │ │ ├── zerrors_aix_ppc.go │ │ ├── zerrors_aix_ppc64.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_freebsd_arm64.go │ │ ├── zerrors_freebsd_riscv64.go │ │ ├── zerrors_linux.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_loong64.go │ │ ├── zerrors_linux_mips.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_mipsle.go │ │ ├── zerrors_linux_ppc.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_riscv64.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_linux_sparc64.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_netbsd_arm64.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_openbsd_arm.go │ │ ├── zerrors_openbsd_arm64.go │ │ ├── zerrors_openbsd_mips64.go │ │ ├── zerrors_openbsd_ppc64.go │ │ ├── zerrors_openbsd_riscv64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zerrors_zos_s390x.go │ │ ├── zptrace_armnn_linux.go │ │ ├── zptrace_linux_arm64.go │ │ ├── zptrace_mipsnn_linux.go │ │ ├── zptrace_mipsnnle_linux.go │ │ ├── zptrace_x86_linux.go │ │ ├── zsyscall_aix_ppc.go │ │ ├── zsyscall_aix_ppc64.go │ │ ├── zsyscall_aix_ppc64_gc.go │ │ ├── zsyscall_aix_ppc64_gccgo.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_amd64.s │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_darwin_arm64.s │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_freebsd_arm64.go │ │ ├── zsyscall_freebsd_riscv64.go │ │ ├── zsyscall_illumos_amd64.go │ │ ├── zsyscall_linux.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_loong64.go │ │ ├── zsyscall_linux_mips.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_mipsle.go │ │ ├── zsyscall_linux_ppc.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_riscv64.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_linux_sparc64.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_netbsd_arm64.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_386.s │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_openbsd_amd64.s │ │ ├── zsyscall_openbsd_arm.go │ │ ├── zsyscall_openbsd_arm.s │ │ ├── zsyscall_openbsd_arm64.go │ │ ├── zsyscall_openbsd_arm64.s │ │ ├── zsyscall_openbsd_mips64.go │ │ ├── zsyscall_openbsd_mips64.s │ │ ├── zsyscall_openbsd_ppc64.go │ │ ├── zsyscall_openbsd_ppc64.s │ │ ├── zsyscall_openbsd_riscv64.go │ │ ├── zsyscall_openbsd_riscv64.s │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsyscall_zos_s390x.go │ │ ├── zsysctl_openbsd_386.go │ │ ├── zsysctl_openbsd_amd64.go │ │ ├── zsysctl_openbsd_arm.go │ │ ├── zsysctl_openbsd_arm64.go │ │ ├── zsysctl_openbsd_mips64.go │ │ ├── zsysctl_openbsd_ppc64.go │ │ ├── zsysctl_openbsd_riscv64.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_freebsd_arm64.go │ │ ├── zsysnum_freebsd_riscv64.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_loong64.go │ │ ├── zsysnum_linux_mips.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_mipsle.go │ │ ├── zsysnum_linux_ppc.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_riscv64.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_linux_sparc64.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_netbsd_arm64.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_openbsd_arm.go │ │ ├── zsysnum_openbsd_arm64.go │ │ ├── zsysnum_openbsd_mips64.go │ │ ├── zsysnum_openbsd_ppc64.go │ │ ├── zsysnum_openbsd_riscv64.go │ │ ├── zsysnum_zos_s390x.go │ │ ├── ztypes_aix_ppc.go │ │ ├── ztypes_aix_ppc64.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_freebsd_arm64.go │ │ ├── ztypes_freebsd_riscv64.go │ │ ├── ztypes_linux.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_loong64.go │ │ ├── ztypes_linux_mips.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_mipsle.go │ │ ├── ztypes_linux_ppc.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_riscv64.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_linux_sparc64.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_netbsd_arm64.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ ├── ztypes_openbsd_arm.go │ │ ├── ztypes_openbsd_arm64.go │ │ ├── ztypes_openbsd_mips64.go │ │ ├── ztypes_openbsd_ppc64.go │ │ ├── ztypes_openbsd_riscv64.go │ │ ├── ztypes_solaris_amd64.go │ │ └── ztypes_zos_s390x.go │ └── text │ ├── LICENSE │ ├── PATENTS │ ├── secure │ └── bidirule │ │ ├── bidirule.go │ │ ├── bidirule10.0.0.go │ │ └── bidirule9.0.0.go │ ├── transform │ └── transform.go │ └── unicode │ ├── bidi │ ├── bidi.go │ ├── bracket.go │ ├── core.go │ ├── prop.go │ ├── tables10.0.0.go │ ├── tables11.0.0.go │ ├── tables12.0.0.go │ ├── tables13.0.0.go │ ├── tables9.0.0.go │ └── trieval.go │ └── norm │ ├── composition.go │ ├── forminfo.go │ ├── input.go │ ├── iter.go │ ├── normalize.go │ ├── readwriter.go │ ├── tables10.0.0.go │ ├── tables11.0.0.go │ ├── tables12.0.0.go │ ├── tables13.0.0.go │ ├── tables9.0.0.go │ ├── transform.go │ └── trie.go ├── google.golang.org ├── api │ ├── AUTHORS │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── calendar │ │ └── v3 │ │ │ ├── calendar-api.json │ │ │ └── calendar-gen.go │ ├── googleapi │ │ ├── googleapi.go │ │ ├── transport │ │ │ └── apikey.go │ │ └── types.go │ ├── internal │ │ ├── conn_pool.go │ │ ├── creds.go │ │ ├── gensupport │ │ │ ├── buffer.go │ │ │ ├── doc.go │ │ │ ├── error.go │ │ │ ├── json.go │ │ │ ├── jsonfloat.go │ │ │ ├── media.go │ │ │ ├── params.go │ │ │ ├── resumable.go │ │ │ ├── retry.go │ │ │ ├── retryable_linux.go │ │ │ ├── send.go │ │ │ └── version.go │ │ ├── impersonate │ │ │ └── impersonate.go │ │ ├── settings.go │ │ ├── third_party │ │ │ └── uritemplates │ │ │ │ ├── LICENSE │ │ │ │ ├── METADATA │ │ │ │ ├── uritemplates.go │ │ │ │ └── utils.go │ │ └── version.go │ ├── option │ │ ├── internaloption │ │ │ └── internaloption.go │ │ └── option.go │ └── transport │ │ ├── cert │ │ ├── default_cert.go │ │ ├── enterprise_cert.go │ │ └── secureconnect_cert.go │ │ ├── http │ │ ├── configure_http2_go116.go │ │ ├── configure_http2_not_go116.go │ │ ├── dial.go │ │ ├── dial_appengine.go │ │ └── internal │ │ │ └── propagation │ │ │ └── http.go │ │ └── internal │ │ └── dca │ │ └── dca.go ├── appengine │ ├── .travis.yml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── appengine.go │ ├── appengine_vm.go │ ├── cloudsql │ │ ├── cloudsql.go │ │ ├── cloudsql_classic.go │ │ └── cloudsql_vm.go │ ├── errors.go │ ├── identity.go │ ├── internal │ │ ├── api.go │ │ ├── api_classic.go │ │ ├── api_common.go │ │ ├── app_id.go │ │ ├── app_identity │ │ │ ├── app_identity_service.pb.go │ │ │ └── app_identity_service.proto │ │ ├── base │ │ │ ├── api_base.pb.go │ │ │ └── api_base.proto │ │ ├── datastore │ │ │ ├── datastore_v3.pb.go │ │ │ └── datastore_v3.proto │ │ ├── identity.go │ │ ├── identity_classic.go │ │ ├── identity_flex.go │ │ ├── identity_vm.go │ │ ├── internal.go │ │ ├── log │ │ │ ├── log_service.pb.go │ │ │ └── log_service.proto │ │ ├── main.go │ │ ├── main_common.go │ │ ├── main_vm.go │ │ ├── metadata.go │ │ ├── modules │ │ │ ├── modules_service.pb.go │ │ │ └── modules_service.proto │ │ ├── net.go │ │ ├── regen.sh │ │ ├── remote_api │ │ │ ├── remote_api.pb.go │ │ │ └── remote_api.proto │ │ ├── transaction.go │ │ └── urlfetch │ │ │ ├── urlfetch_service.pb.go │ │ │ └── urlfetch_service.proto │ ├── namespace.go │ ├── timeout.go │ ├── travis_install.sh │ ├── travis_test.sh │ └── urlfetch │ │ └── urlfetch.go ├── genproto │ ├── LICENSE │ └── googleapis │ │ └── rpc │ │ ├── code │ │ └── code.pb.go │ │ ├── errdetails │ │ └── error_details.pb.go │ │ └── status │ │ └── status.pb.go ├── grpc │ ├── AUTHORS │ ├── CODE-OF-CONDUCT.md │ ├── CONTRIBUTING.md │ ├── GOVERNANCE.md │ ├── LICENSE │ ├── MAINTAINERS.md │ ├── Makefile │ ├── NOTICE.txt │ ├── README.md │ ├── SECURITY.md │ ├── attributes │ │ └── attributes.go │ ├── backoff.go │ ├── backoff │ │ └── backoff.go │ ├── balancer │ │ ├── balancer.go │ │ ├── base │ │ │ ├── balancer.go │ │ │ └── base.go │ │ ├── conn_state_evaluator.go │ │ ├── grpclb │ │ │ └── state │ │ │ │ └── state.go │ │ └── roundrobin │ │ │ └── roundrobin.go │ ├── balancer_conn_wrappers.go │ ├── binarylog │ │ └── grpc_binarylog_v1 │ │ │ └── binarylog.pb.go │ ├── call.go │ ├── channelz │ │ └── channelz.go │ ├── clientconn.go │ ├── codec.go │ ├── codegen.sh │ ├── codes │ │ ├── code_string.go │ │ └── codes.go │ ├── connectivity │ │ └── connectivity.go │ ├── credentials │ │ ├── credentials.go │ │ ├── insecure │ │ │ └── insecure.go │ │ └── tls.go │ ├── dialoptions.go │ ├── doc.go │ ├── encoding │ │ ├── encoding.go │ │ └── proto │ │ │ └── proto.go │ ├── grpclog │ │ ├── component.go │ │ ├── grpclog.go │ │ ├── logger.go │ │ └── loggerv2.go │ ├── interceptor.go │ ├── internal │ │ ├── backoff │ │ │ └── backoff.go │ │ ├── balancer │ │ │ └── gracefulswitch │ │ │ │ └── gracefulswitch.go │ │ ├── balancerload │ │ │ └── load.go │ │ ├── binarylog │ │ │ ├── binarylog.go │ │ │ ├── binarylog_testutil.go │ │ │ ├── env_config.go │ │ │ ├── method_logger.go │ │ │ └── sink.go │ │ ├── buffer │ │ │ └── unbounded.go │ │ ├── channelz │ │ │ ├── funcs.go │ │ │ ├── id.go │ │ │ ├── logging.go │ │ │ ├── types.go │ │ │ ├── types_linux.go │ │ │ ├── types_nonlinux.go │ │ │ ├── util_linux.go │ │ │ └── util_nonlinux.go │ │ ├── credentials │ │ │ ├── credentials.go │ │ │ ├── spiffe.go │ │ │ ├── syscallconn.go │ │ │ └── util.go │ │ ├── envconfig │ │ │ ├── envconfig.go │ │ │ ├── observability.go │ │ │ └── xds.go │ │ ├── grpclog │ │ │ ├── grpclog.go │ │ │ └── prefixLogger.go │ │ ├── grpcrand │ │ │ └── grpcrand.go │ │ ├── grpcsync │ │ │ ├── event.go │ │ │ └── oncefunc.go │ │ ├── grpcutil │ │ │ ├── compressor.go │ │ │ ├── encode_duration.go │ │ │ ├── grpcutil.go │ │ │ ├── metadata.go │ │ │ ├── method.go │ │ │ └── regex.go │ │ ├── internal.go │ │ ├── metadata │ │ │ └── metadata.go │ │ ├── pretty │ │ │ └── pretty.go │ │ ├── resolver │ │ │ ├── config_selector.go │ │ │ ├── dns │ │ │ │ └── dns_resolver.go │ │ │ ├── passthrough │ │ │ │ └── passthrough.go │ │ │ └── unix │ │ │ │ └── unix.go │ │ ├── serviceconfig │ │ │ └── serviceconfig.go │ │ ├── status │ │ │ └── status.go │ │ ├── syscall │ │ │ ├── syscall_linux.go │ │ │ └── syscall_nonlinux.go │ │ ├── transport │ │ │ ├── bdp_estimator.go │ │ │ ├── controlbuf.go │ │ │ ├── defaults.go │ │ │ ├── flowcontrol.go │ │ │ ├── handler_server.go │ │ │ ├── http2_client.go │ │ │ ├── http2_server.go │ │ │ ├── http_util.go │ │ │ ├── networktype │ │ │ │ └── networktype.go │ │ │ ├── proxy.go │ │ │ └── transport.go │ │ └── xds_handshake_cluster.go │ ├── keepalive │ │ └── keepalive.go │ ├── metadata │ │ └── metadata.go │ ├── peer │ │ └── peer.go │ ├── picker_wrapper.go │ ├── pickfirst.go │ ├── preloader.go │ ├── regenerate.sh │ ├── resolver │ │ ├── map.go │ │ └── resolver.go │ ├── resolver_conn_wrapper.go │ ├── rpc_util.go │ ├── server.go │ ├── service_config.go │ ├── serviceconfig │ │ └── serviceconfig.go │ ├── stats │ │ ├── handlers.go │ │ └── stats.go │ ├── status │ │ └── status.go │ ├── stream.go │ ├── tap │ │ └── tap.go │ ├── trace.go │ ├── version.go │ └── vet.sh └── protobuf │ ├── LICENSE │ ├── PATENTS │ ├── encoding │ ├── protojson │ │ ├── decode.go │ │ ├── doc.go │ │ ├── encode.go │ │ └── well_known_types.go │ ├── prototext │ │ ├── decode.go │ │ ├── doc.go │ │ └── encode.go │ └── protowire │ │ └── wire.go │ ├── internal │ ├── descfmt │ │ └── stringer.go │ ├── descopts │ │ └── options.go │ ├── detrand │ │ └── rand.go │ ├── encoding │ │ ├── defval │ │ │ └── default.go │ │ ├── json │ │ │ ├── decode.go │ │ │ ├── decode_number.go │ │ │ ├── decode_string.go │ │ │ ├── decode_token.go │ │ │ └── encode.go │ │ ├── messageset │ │ │ └── messageset.go │ │ ├── tag │ │ │ └── tag.go │ │ └── text │ │ │ ├── decode.go │ │ │ ├── decode_number.go │ │ │ ├── decode_string.go │ │ │ ├── decode_token.go │ │ │ ├── doc.go │ │ │ └── encode.go │ ├── errors │ │ ├── errors.go │ │ ├── is_go112.go │ │ └── is_go113.go │ ├── filedesc │ │ ├── build.go │ │ ├── desc.go │ │ ├── desc_init.go │ │ ├── desc_lazy.go │ │ ├── desc_list.go │ │ ├── desc_list_gen.go │ │ └── placeholder.go │ ├── filetype │ │ └── build.go │ ├── flags │ │ ├── flags.go │ │ ├── proto_legacy_disable.go │ │ └── proto_legacy_enable.go │ ├── genid │ │ ├── any_gen.go │ │ ├── api_gen.go │ │ ├── descriptor_gen.go │ │ ├── doc.go │ │ ├── duration_gen.go │ │ ├── empty_gen.go │ │ ├── field_mask_gen.go │ │ ├── goname.go │ │ ├── map_entry.go │ │ ├── source_context_gen.go │ │ ├── struct_gen.go │ │ ├── timestamp_gen.go │ │ ├── type_gen.go │ │ ├── wrappers.go │ │ └── wrappers_gen.go │ ├── impl │ │ ├── api_export.go │ │ ├── checkinit.go │ │ ├── codec_extension.go │ │ ├── codec_field.go │ │ ├── codec_gen.go │ │ ├── codec_map.go │ │ ├── codec_map_go111.go │ │ ├── codec_map_go112.go │ │ ├── codec_message.go │ │ ├── codec_messageset.go │ │ ├── codec_reflect.go │ │ ├── codec_tables.go │ │ ├── codec_unsafe.go │ │ ├── convert.go │ │ ├── convert_list.go │ │ ├── convert_map.go │ │ ├── decode.go │ │ ├── encode.go │ │ ├── enum.go │ │ ├── extension.go │ │ ├── legacy_enum.go │ │ ├── legacy_export.go │ │ ├── legacy_extension.go │ │ ├── legacy_file.go │ │ ├── legacy_message.go │ │ ├── merge.go │ │ ├── merge_gen.go │ │ ├── message.go │ │ ├── message_reflect.go │ │ ├── message_reflect_field.go │ │ ├── message_reflect_gen.go │ │ ├── pointer_reflect.go │ │ ├── pointer_unsafe.go │ │ ├── validate.go │ │ └── weak.go │ ├── order │ │ ├── order.go │ │ └── range.go │ ├── pragma │ │ └── pragma.go │ ├── set │ │ └── ints.go │ ├── strs │ │ ├── strings.go │ │ ├── strings_pure.go │ │ └── strings_unsafe.go │ └── version │ │ └── version.go │ ├── proto │ ├── checkinit.go │ ├── decode.go │ ├── decode_gen.go │ ├── doc.go │ ├── encode.go │ ├── encode_gen.go │ ├── equal.go │ ├── extension.go │ ├── merge.go │ ├── messageset.go │ ├── proto.go │ ├── proto_methods.go │ ├── proto_reflect.go │ ├── reset.go │ ├── size.go │ ├── size_gen.go │ └── wrappers.go │ ├── reflect │ ├── protodesc │ │ ├── desc.go │ │ ├── desc_init.go │ │ ├── desc_resolve.go │ │ ├── desc_validate.go │ │ └── proto.go │ ├── protoreflect │ │ ├── methods.go │ │ ├── proto.go │ │ ├── source.go │ │ ├── source_gen.go │ │ ├── type.go │ │ ├── value.go │ │ ├── value_pure.go │ │ ├── value_union.go │ │ └── value_unsafe.go │ └── protoregistry │ │ └── registry.go │ ├── runtime │ ├── protoiface │ │ ├── legacy.go │ │ └── methods.go │ └── protoimpl │ │ ├── impl.go │ │ └── version.go │ └── types │ ├── descriptorpb │ └── descriptor.pb.go │ └── known │ ├── anypb │ └── any.pb.go │ ├── durationpb │ └── duration.pb.go │ └── timestamppb │ └── timestamp.pb.go ├── gopkg.in ├── olivere │ └── elastic.v6 │ │ ├── .gitignore │ │ ├── .travis.yml.off │ │ ├── CHANGELOG-3.0.md │ │ ├── CHANGELOG-5.0.md │ │ ├── CHANGELOG-6.0.md │ │ ├── CODE_OF_CONDUCT.md │ │ ├── CONTRIBUTING.md │ │ ├── CONTRIBUTORS │ │ ├── ISSUE_TEMPLATE.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── acknowledged_response.go │ │ ├── backoff.go │ │ ├── bulk.go │ │ ├── bulk_delete_request.go │ │ ├── bulk_delete_request_easyjson.go │ │ ├── bulk_index_request.go │ │ ├── bulk_index_request_easyjson.go │ │ ├── bulk_processor.go │ │ ├── bulk_request.go │ │ ├── bulk_update_request.go │ │ ├── bulk_update_request_easyjson.go │ │ ├── canonicalize.go │ │ ├── cat_aliases.go │ │ ├── cat_allocation.go │ │ ├── cat_count.go │ │ ├── cat_health.go │ │ ├── cat_indices.go │ │ ├── cat_shards.go │ │ ├── clear_scroll.go │ │ ├── client.go │ │ ├── cluster_health.go │ │ ├── cluster_reroute.go │ │ ├── cluster_state.go │ │ ├── cluster_stats.go │ │ ├── connection.go │ │ ├── count.go │ │ ├── decoder.go │ │ ├── delete.go │ │ ├── delete_by_query.go │ │ ├── doc.go │ │ ├── docker-compose.yml │ │ ├── docvalue_field.go │ │ ├── errors.go │ │ ├── exists.go │ │ ├── explain.go │ │ ├── fetch_source_context.go │ │ ├── field_caps.go │ │ ├── geo_point.go │ │ ├── get.go │ │ ├── highlight.go │ │ ├── index.go │ │ ├── indices_analyze.go │ │ ├── indices_clear_cache.go │ │ ├── indices_close.go │ │ ├── indices_create.go │ │ ├── indices_delete.go │ │ ├── indices_delete_template.go │ │ ├── indices_exists.go │ │ ├── indices_exists_template.go │ │ ├── indices_exists_type.go │ │ ├── indices_flush.go │ │ ├── indices_flush_synced.go │ │ ├── indices_forcemerge.go │ │ ├── indices_get.go │ │ ├── indices_get_aliases.go │ │ ├── indices_get_field_mapping.go │ │ ├── indices_get_mapping.go │ │ ├── indices_get_settings.go │ │ ├── indices_get_template.go │ │ ├── indices_open.go │ │ ├── indices_put_alias.go │ │ ├── indices_put_mapping.go │ │ ├── indices_put_settings.go │ │ ├── indices_put_template.go │ │ ├── indices_refresh.go │ │ ├── indices_rollover.go │ │ ├── indices_segments.go │ │ ├── indices_shrink.go │ │ ├── indices_stats.go │ │ ├── ingest_delete_pipeline.go │ │ ├── ingest_get_pipeline.go │ │ ├── ingest_put_pipeline.go │ │ ├── ingest_simulate_pipeline.go │ │ ├── inner_hit.go │ │ ├── logger.go │ │ ├── mget.go │ │ ├── msearch.go │ │ ├── mtermvectors.go │ │ ├── nodes_info.go │ │ ├── nodes_stats.go │ │ ├── ping.go │ │ ├── plugins.go │ │ ├── query.go │ │ ├── reindex.go │ │ ├── request.go │ │ ├── rescore.go │ │ ├── rescorer.go │ │ ├── response.go │ │ ├── retrier.go │ │ ├── retry.go │ │ ├── script.go │ │ ├── script_delete.go │ │ ├── script_get.go │ │ ├── script_put.go │ │ ├── scroll.go │ │ ├── search.go │ │ ├── search_aggs.go │ │ ├── search_aggs_bucket_adjacency_matrix.go │ │ ├── search_aggs_bucket_children.go │ │ ├── search_aggs_bucket_composite.go │ │ ├── search_aggs_bucket_count_thresholds.go │ │ ├── search_aggs_bucket_date_histogram.go │ │ ├── search_aggs_bucket_date_range.go │ │ ├── search_aggs_bucket_diversified_sampler.go │ │ ├── search_aggs_bucket_filter.go │ │ ├── search_aggs_bucket_filters.go │ │ ├── search_aggs_bucket_geo_distance.go │ │ ├── search_aggs_bucket_geohash_grid.go │ │ ├── search_aggs_bucket_global.go │ │ ├── search_aggs_bucket_histogram.go │ │ ├── search_aggs_bucket_ip_range.go │ │ ├── search_aggs_bucket_missing.go │ │ ├── search_aggs_bucket_nested.go │ │ ├── search_aggs_bucket_range.go │ │ ├── search_aggs_bucket_reverse_nested.go │ │ ├── search_aggs_bucket_sampler.go │ │ ├── search_aggs_bucket_significant_terms.go │ │ ├── search_aggs_bucket_significant_text.go │ │ ├── search_aggs_bucket_terms.go │ │ ├── search_aggs_matrix_stats.go │ │ ├── search_aggs_metrics_avg.go │ │ ├── search_aggs_metrics_cardinality.go │ │ ├── search_aggs_metrics_extended_stats.go │ │ ├── search_aggs_metrics_geo_bounds.go │ │ ├── search_aggs_metrics_geo_centroid.go │ │ ├── search_aggs_metrics_max.go │ │ ├── search_aggs_metrics_min.go │ │ ├── search_aggs_metrics_percentile_ranks.go │ │ ├── search_aggs_metrics_percentiles.go │ │ ├── search_aggs_metrics_scripted_metric.go │ │ ├── search_aggs_metrics_stats.go │ │ ├── search_aggs_metrics_sum.go │ │ ├── search_aggs_metrics_top_hits.go │ │ ├── search_aggs_metrics_value_count.go │ │ ├── search_aggs_metrics_weighted_avg.go │ │ ├── search_aggs_pipeline_avg_bucket.go │ │ ├── search_aggs_pipeline_bucket_script.go │ │ ├── search_aggs_pipeline_bucket_selector.go │ │ ├── search_aggs_pipeline_bucket_sort.go │ │ ├── search_aggs_pipeline_cumulative_sum.go │ │ ├── search_aggs_pipeline_derivative.go │ │ ├── search_aggs_pipeline_extended_stats_bucket.go │ │ ├── search_aggs_pipeline_max_bucket.go │ │ ├── search_aggs_pipeline_min_bucket.go │ │ ├── search_aggs_pipeline_mov_avg.go │ │ ├── search_aggs_pipeline_mov_fn.go │ │ ├── search_aggs_pipeline_percentiles_bucket.go │ │ ├── search_aggs_pipeline_serial_diff.go │ │ ├── search_aggs_pipeline_stats_bucket.go │ │ ├── search_aggs_pipeline_sum_bucket.go │ │ ├── search_collapse_builder.go │ │ ├── search_queries_bool.go │ │ ├── search_queries_boosting.go │ │ ├── search_queries_common_terms.go │ │ ├── search_queries_constant_score.go │ │ ├── search_queries_dis_max.go │ │ ├── search_queries_exists.go │ │ ├── search_queries_fsq.go │ │ ├── search_queries_fsq_score_funcs.go │ │ ├── search_queries_fuzzy.go │ │ ├── search_queries_geo_bounding_box.go │ │ ├── search_queries_geo_distance.go │ │ ├── search_queries_geo_polygon.go │ │ ├── search_queries_has_child.go │ │ ├── search_queries_has_parent.go │ │ ├── search_queries_ids.go │ │ ├── search_queries_match.go │ │ ├── search_queries_match_all.go │ │ ├── search_queries_match_none.go │ │ ├── search_queries_match_phrase.go │ │ ├── search_queries_match_phrase_prefix.go │ │ ├── search_queries_more_like_this.go │ │ ├── search_queries_multi_match.go │ │ ├── search_queries_nested.go │ │ ├── search_queries_parent_id.go │ │ ├── search_queries_percolator.go │ │ ├── search_queries_prefix.go │ │ ├── search_queries_query_string.go │ │ ├── search_queries_range.go │ │ ├── search_queries_raw_string.go │ │ ├── search_queries_regexp.go │ │ ├── search_queries_script.go │ │ ├── search_queries_simple_query_string.go │ │ ├── search_queries_slice.go │ │ ├── search_queries_span_first.go │ │ ├── search_queries_span_near.go │ │ ├── search_queries_span_term.go │ │ ├── search_queries_term.go │ │ ├── search_queries_terms.go │ │ ├── search_queries_terms_set.go │ │ ├── search_queries_type.go │ │ ├── search_queries_wildcard.go │ │ ├── search_queries_wrapper.go │ │ ├── search_request.go │ │ ├── search_shards.go │ │ ├── search_source.go │ │ ├── search_terms_lookup.go │ │ ├── snapshot_create.go │ │ ├── snapshot_create_repository.go │ │ ├── snapshot_delete.go │ │ ├── snapshot_delete_repository.go │ │ ├── snapshot_get.go │ │ ├── snapshot_get_repository.go │ │ ├── snapshot_restore.go │ │ ├── snapshot_status.go │ │ ├── snapshot_verify_repository.go │ │ ├── sort.go │ │ ├── suggest_field.go │ │ ├── suggester.go │ │ ├── suggester_completion.go │ │ ├── suggester_context.go │ │ ├── suggester_context_category.go │ │ ├── suggester_context_geo.go │ │ ├── suggester_phrase.go │ │ ├── suggester_term.go │ │ ├── tasks_cancel.go │ │ ├── tasks_get_task.go │ │ ├── tasks_list.go │ │ ├── termvectors.go │ │ ├── update.go │ │ ├── update_by_query.go │ │ ├── validate.go │ │ ├── xpack_ilm_delete_lifecycle.go │ │ ├── xpack_ilm_get_lifecycle.go │ │ ├── xpack_ilm_put_lifecycle.go │ │ ├── xpack_info.go │ │ ├── xpack_security_delete_role.go │ │ ├── xpack_security_delete_role_mapping.go │ │ ├── xpack_security_get_role.go │ │ ├── xpack_security_get_role_mapping.go │ │ ├── xpack_security_put_role.go │ │ ├── xpack_security_put_role_mapping.go │ │ ├── xpack_watcher_ack_watch.go │ │ ├── xpack_watcher_activate_watch.go │ │ ├── xpack_watcher_deactivate_watch.go │ │ ├── xpack_watcher_delete_watch.go │ │ ├── xpack_watcher_execute_watch.go │ │ ├── xpack_watcher_get_watch.go │ │ ├── xpack_watcher_put_watch.go │ │ ├── xpack_watcher_restart.go │ │ ├── xpack_watcher_start.go │ │ ├── xpack_watcher_stats.go │ │ └── xpack_watcher_stop.go └── yaml.v3 │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── apic.go │ ├── decode.go │ ├── emitterc.go │ ├── encode.go │ ├── parserc.go │ ├── readerc.go │ ├── resolve.go │ ├── scannerc.go │ ├── sorter.go │ ├── writerc.go │ ├── yaml.go │ ├── yamlh.go │ └── yamlprivateh.go └── modules.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter01/05_sync_atomic/01_add/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/05_sync_atomic/01_add/benchmark_test.go -------------------------------------------------------------------------------- /Chapter01/06_sync/01_waitgroup/waitgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/01_waitgroup/waitgroup.go -------------------------------------------------------------------------------- /Chapter01/06_sync/01_waitgroup/waitgroup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/01_waitgroup/waitgroup_test.go -------------------------------------------------------------------------------- /Chapter01/06_sync/03_once/once.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/03_once/once.go -------------------------------------------------------------------------------- /Chapter01/06_sync/04_mutex/01_deadlock/deadlock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/04_mutex/01_deadlock/deadlock.go -------------------------------------------------------------------------------- /Chapter01/06_sync/05_pool/dirty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/05_pool/dirty.go -------------------------------------------------------------------------------- /Chapter01/06_sync/05_pool/dirty_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/05_pool/dirty_test.go -------------------------------------------------------------------------------- /Chapter01/06_sync/05_pool/fixed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/05_pool/fixed.go -------------------------------------------------------------------------------- /Chapter01/06_sync/05_pool/fixed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/05_pool/fixed_test.go -------------------------------------------------------------------------------- /Chapter01/06_sync/06_cond/cond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter01/06_sync/06_cond/cond.go -------------------------------------------------------------------------------- /Chapter02/01_go_routines/03_clean_up/03_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/01_go_routines/03_clean_up/03_context.go -------------------------------------------------------------------------------- /Chapter02/02_channels/03_skip_close/skip_close.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/02_channels/03_skip_close/skip_close.go -------------------------------------------------------------------------------- /Chapter02/03_select/01_timeout/read_with_timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/03_select/01_timeout/read_with_timeout.go -------------------------------------------------------------------------------- /Chapter02/04_semaphores/02_weighted/weighted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/04_semaphores/02_weighted/weighted.go -------------------------------------------------------------------------------- /Chapter02/05_patterns/02_batching/01_standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/05_patterns/02_batching/01_standard.go -------------------------------------------------------------------------------- /Chapter02/05_patterns/02_batching/02_batching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/05_patterns/02_batching/02_batching.go -------------------------------------------------------------------------------- /Chapter02/05_patterns/07_pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/05_patterns/07_pool/pool.go -------------------------------------------------------------------------------- /Chapter02/06_execution_tracing/03_channel/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/06_execution_tracing/03_channel/main.go -------------------------------------------------------------------------------- /Chapter02/07_trouble/01_mutexes/mutexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter02/07_trouble/01_mutexes/mutexes.go -------------------------------------------------------------------------------- /Chapter03/01_when_to_optimize/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/01_when_to_optimize/functions.go -------------------------------------------------------------------------------- /Chapter03/01_when_to_optimize/functions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/01_when_to_optimize/functions_test.go -------------------------------------------------------------------------------- /Chapter03/02_what_to_optimize/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/03_pprof/01_cpu_profiling/game/cards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/03_pprof/01_cpu_profiling/game/cards.go -------------------------------------------------------------------------------- /Chapter03/04_benchmarking/01_basics/sample_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/04_benchmarking/01_basics/sample_test.go -------------------------------------------------------------------------------- /Chapter03/04_benchmarking/02_good/sample_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/04_benchmarking/02_good/sample_test.go -------------------------------------------------------------------------------- /Chapter03/04_benchmarking/05_extended/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/04_benchmarking/05_extended/sample.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/03_once/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/03_once/example.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/03_once/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/03_once/example_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/04_once_again/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/04_once_again/example.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/04_once_again/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/04_once_again/example_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/05_data/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/05_data/example.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/05_data/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/05_data/example_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/05_data/fixed.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/05_data/fixed.pb.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/05_data/fixed.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/05_data/fixed.proto -------------------------------------------------------------------------------- /Chapter03/05_patterns/07_concrete/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/07_concrete/example_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/08_find/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/08_find/example_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/10_maps/example_gc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/10_maps/example_gc_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/10_maps/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/10_maps/example_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/14_defer/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/14_defer/example_test.go -------------------------------------------------------------------------------- /Chapter03/05_patterns/15_cheap/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter03/05_patterns/15_cheap/example_test.go -------------------------------------------------------------------------------- /Chapter04/02_design_patterns/03_observer/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter04/02_design_patterns/03_observer/example.go -------------------------------------------------------------------------------- /Chapter05/01_clarity/01_bad_example/02_better.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/01_bad_example/02_better.go -------------------------------------------------------------------------------- /Chapter05/01_clarity/02_formatting/gfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/02_formatting/gfmt.sh -------------------------------------------------------------------------------- /Chapter05/01_clarity/03_whitespace/03_switch_bad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/03_whitespace/03_switch_bad.go -------------------------------------------------------------------------------- /Chapter05/01_clarity/04_naming/03_consistent/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/01_clarity/04_naming/05_unoriginal/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/01_clarity/07_shadowing/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/07_shadowing/example.go -------------------------------------------------------------------------------- /Chapter05/01_clarity/08_struct_init/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/08_struct_init/example.go -------------------------------------------------------------------------------- /Chapter05/01_clarity/12_globals/01_magic/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/12_globals/01_magic/example.go -------------------------------------------------------------------------------- /Chapter05/01_clarity/12_globals/02_enum/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/12_globals/02_enum/example.go -------------------------------------------------------------------------------- /Chapter05/01_clarity/13_panic/02_main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/01_clarity/13_panic/02_main/main.go -------------------------------------------------------------------------------- /Chapter05/02_consistency/01_style/01_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/02_consistency/01_style/01_test.go -------------------------------------------------------------------------------- /Chapter05/02_consistency/01_style/02_channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/02_consistency/01_style/02_channels.go -------------------------------------------------------------------------------- /Chapter05/02_consistency/01_style/03_naming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/02_consistency/01_style/03_naming.go -------------------------------------------------------------------------------- /Chapter05/02_consistency/01_style/04_error_style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/02_consistency/01_style/04_error_style.go -------------------------------------------------------------------------------- /Chapter05/02_consistency/04_functions_or_methods/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/02_consistency/05_function_length/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/02_consistency/06_params_and_return_values/01_number/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/01_export_the_minimum/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/02_good_fences/mystore/cmd/main.go: -------------------------------------------------------------------------------- 1 | package cmd 2 | 3 | func main() { 4 | // nothing yet 5 | } 6 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/02_good_fences/mystore/internal/api/api.go: -------------------------------------------------------------------------------- 1 | package api 2 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/02_good_fences/mystore/internal/api/internal/httputil/httputil.go: -------------------------------------------------------------------------------- 1 | package httputil 2 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/02_good_fences/mystore/internal/config/config.go: -------------------------------------------------------------------------------- 1 | package config 2 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/02_good_fences/mystore/internal/orders/orders.go: -------------------------------------------------------------------------------- 1 | package orders 2 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/02_good_fences/mystore/internal/storage/internal/sqlgen/sqlgen.go: -------------------------------------------------------------------------------- 1 | package sqlgen 2 | -------------------------------------------------------------------------------- /Chapter05/03_predictability/02_good_fences/mystore/mystore.go: -------------------------------------------------------------------------------- 1 | package mystore 2 | -------------------------------------------------------------------------------- /Chapter05/depgraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter05/depgraph.sh -------------------------------------------------------------------------------- /Chapter06/01_what_when_why_how/01_why/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/01_what_when_why_how/02_when/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/01_what_when_why_how/04_what/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/01_what_when_why_how/04_what/example.go -------------------------------------------------------------------------------- /Chapter06/01_what_when_why_how/05_not/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/02_table_driven_tests/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/02_table_driven_tests/example.go -------------------------------------------------------------------------------- /Chapter06/02_table_driven_tests/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/02_table_driven_tests/example_test.go -------------------------------------------------------------------------------- /Chapter06/02_table_driven_tests/mock_bank_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/02_table_driven_tests/mock_bank_test.go -------------------------------------------------------------------------------- /Chapter06/03_test_scenarios/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/03_test_scenarios/README.md -------------------------------------------------------------------------------- /Chapter06/05_test_ux/01_predictability/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/05_test_ux/01_predictability/example.go -------------------------------------------------------------------------------- /Chapter06/06_test_resilience/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/06_test_resilience/example.go -------------------------------------------------------------------------------- /Chapter06/06_test_resilience/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/06_test_resilience/example_test.go -------------------------------------------------------------------------------- /Chapter06/06_test_resilience/mock_dep_a_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/06_test_resilience/mock_dep_a_test.go -------------------------------------------------------------------------------- /Chapter06/06_test_resilience/mock_dep_b_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/06_test_resilience/mock_dep_b_test.go -------------------------------------------------------------------------------- /Chapter06/06_test_resilience/mock_dep_c_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter06/06_test_resilience/mock_dep_c_test.go -------------------------------------------------------------------------------- /Chapter06/07_patterns_tricks/01_go_test_flags/01_run/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/07_patterns_tricks/01_go_test_flags/03_timeout/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/07_patterns_tricks/01_go_test_flags/04_count/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/07_patterns_tricks/03_test_data/testdata/expected.json: -------------------------------------------------------------------------------- 1 | {"Name":"Sophia","Total":12.34} -------------------------------------------------------------------------------- /Chapter06/07_patterns_tricks/07_tests_complete/01_timeout_flag/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/07_patterns_tricks/07_tests_complete/02_channel_results/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/07_patterns_tricks/10_fixing_bugs/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/09_make_it_work/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/01_the_keys/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/02_be_lazy/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/03_be_observant/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/04_be_introspective/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/05_be_adventurous/01_automated_tests/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/05_be_adventurous/03_expect_change/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/depgraph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/depgraph -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/go-exclusions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/go-exclusions -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/goclean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/goclean -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/gogen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/gogen -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/golangci.yml -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/golint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/golint -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/gopr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/gopr -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/gotestr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/gotestr -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/pcov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/pcov -------------------------------------------------------------------------------- /Chapter07/06_mastery/01_build_tools/pcov-html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/06_mastery/01_build_tools/pcov-html -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/02_test_runner/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_equal.txt: -------------------------------------------------------------------------------- 1 | assert.Equal(t, $EXPECTED$, $ACTUAL$) -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_error.txt: -------------------------------------------------------------------------------- 1 | assert.Error(t, $VAL$) -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_false.txt: -------------------------------------------------------------------------------- 1 | assert.False(t, $VAR$) 2 | -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_implements.txt: -------------------------------------------------------------------------------- 1 | assert.Implements(t, (*$INTERFACE$)(nil), &$ACTUAL${}) -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_nil.txt: -------------------------------------------------------------------------------- 1 | assert.Nil(t, $VAR$) -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_no_error.txt: -------------------------------------------------------------------------------- 1 | assert.NoError(t, $VAL$) -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_not_equal.txt: -------------------------------------------------------------------------------- 1 | assert.NotEqual(t, $EXPECTED$, $ACTUAL$) -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_not_nil.txt: -------------------------------------------------------------------------------- 1 | assert.NotNil(t, $VAR$) -------------------------------------------------------------------------------- /Chapter07/06_mastery/02_master_your_ide/03_live_templates/assert_true.txt: -------------------------------------------------------------------------------- 1 | assert.True(t, $VAR$) 2 | -------------------------------------------------------------------------------- /Chapter07/07_small_changes/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter07/fake.go -------------------------------------------------------------------------------- /Chapter09/01_api_integrations/examples_apps/pagerduty-manager/test_data/empty.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Chapter09/02_call_apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter09/02_call_apps/README.md -------------------------------------------------------------------------------- /Chapter09/02_call_apps/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter09/02_call_apps/cmd/main.go -------------------------------------------------------------------------------- /Chapter09/02_call_apps/example_apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter09/02_call_apps/example_apps/README.md -------------------------------------------------------------------------------- /Chapter09/02_call_apps/internal/ftests/ftests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/Chapter09/02_call_apps/internal/ftests/ftests.go -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/README.md -------------------------------------------------------------------------------- /fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/fake.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/go.sum -------------------------------------------------------------------------------- /vendor/cloud.google.com/go/compute/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/cloud.google.com/go/compute/LICENSE -------------------------------------------------------------------------------- /vendor/cloud.google.com/go/compute/metadata/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/cloud.google.com/go/compute/metadata/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/.gitignore -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/.travis.yml -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/README.md -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/argument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/argument.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/driver.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/options.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/query.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/result.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/rows.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/rows_go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/rows_go18.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/sqlmock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/sqlmock.go -------------------------------------------------------------------------------- /vendor/github.com/DATA-DOG/go-sqlmock/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/DATA-DOG/go-sqlmock/statement.go -------------------------------------------------------------------------------- /vendor/github.com/corsc/go-commons/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/corsc/go-commons/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/corsc/go-commons/iocloser/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/corsc/go-commons/iocloser/doc.go -------------------------------------------------------------------------------- /vendor/github.com/corsc/pagerduty-manager/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | .DS_store 3 | -------------------------------------------------------------------------------- /vendor/github.com/corsc/pagerduty-manager/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/corsc/pagerduty-manager/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/corsc/pagerduty-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/corsc/pagerduty-manager/README.md -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/bypass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/spew/bypass.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/spew/common.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/spew/config.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/spew/doc.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/spew/dump.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/spew/format.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/spew.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/davecgh/go-spew/spew/spew.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/.gitignore -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/.travis.yml -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/AUTHORS -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/CHANGELOG.md -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/README.md -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/appengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/appengine.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/buffer.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/collations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/collations.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/connection.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/const.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/driver.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/dsn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/dsn.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/errors.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/fields.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/infile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/infile.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/packets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/packets.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/result.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/rows.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/statement.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/utils.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/utils_go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/utils_go17.go -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/utils_go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/go-sql-driver/mysql/utils_go18.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/AUTHORS -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/CONTRIBUTORS -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/Makefile -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/clone.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/decode.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/deprecated.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/discard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/discard.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/duration.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/encode.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/equal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/equal.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/extensions.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/lib.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/lib_gogo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/lib_gogo.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/properties.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/skip_gogo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/skip_gogo.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/text.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/text_gogo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/text_gogo.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/timestamp.go -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/proto/wrappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gogo/protobuf/proto/wrappers.go -------------------------------------------------------------------------------- /vendor/github.com/golang/groupcache/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/groupcache/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/golang/groupcache/lru/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/groupcache/lru/lru.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/AUTHORS -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/CONTRIBUTORS -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/jsonpb/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/jsonpb/decode.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/jsonpb/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/jsonpb/encode.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/jsonpb/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/jsonpb/json.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/proto/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/proto/buffer.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/proto/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/proto/defaults.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/proto/discard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/proto/discard.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/proto/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/proto/proto.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/proto/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/proto/registry.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/proto/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/proto/wire.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/proto/wrappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/proto/wrappers.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/ptypes/any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/ptypes/any.go -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/ptypes/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/golang/protobuf/ptypes/doc.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/conn.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/doc.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/go17.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/go18.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/log.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/pool.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/pubsub.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/redis.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/reply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/reply.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/scan.go -------------------------------------------------------------------------------- /vendor/github.com/gomodule/redigo/redis/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/gomodule/redigo/redis/script.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/.travis.yml -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/CONTRIBUTORS -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/README.md -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/dce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/dce.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/doc.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/hash.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/marshal.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/node.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/node_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/node_js.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/node_net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/node_net.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/null.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/null.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/sql.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/time.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/util.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/uuid.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/version1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/version1.go -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/version4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/google/uuid/version4.go -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gax-go/v2/.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "v2": "2.7.0" 3 | } 4 | -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gax-go/v2/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/googleapis/gax-go/v2/CHANGES.md -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gax-go/v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/googleapis/gax-go/v2/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gax-go/v2/gax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/googleapis/gax-go/v2/gax.go -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gax-go/v2/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/googleapis/gax-go/v2/header.go -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gax-go/v2/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/googleapis/gax-go/v2/invoke.go -------------------------------------------------------------------------------- /vendor/github.com/josharian/intern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/josharian/intern/README.md -------------------------------------------------------------------------------- /vendor/github.com/josharian/intern/intern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/josharian/intern/intern.go -------------------------------------------------------------------------------- /vendor/github.com/josharian/intern/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/josharian/intern/license.md -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/.gitignore: -------------------------------------------------------------------------------- 1 | .root 2 | *_easyjson.go 3 | *.iml 4 | .idea 5 | *.swp 6 | bin/* 7 | -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/.travis.yml -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/Makefile -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/README.md -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/buffer/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/buffer/pool.go -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/helpers.go -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/jlexer/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/jlexer/error.go -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/jlexer/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/jlexer/lexer.go -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/jwriter/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/jwriter/writer.go -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/raw.go -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/unknown_fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/mailru/easyjson/unknown_fields.go -------------------------------------------------------------------------------- /vendor/github.com/olivere/elastic/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/olivere/elastic/CONTRIBUTORS -------------------------------------------------------------------------------- /vendor/github.com/olivere/elastic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/olivere/elastic/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/olivere/elastic/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/olivere/elastic/config/config.go -------------------------------------------------------------------------------- /vendor/github.com/olivere/elastic/config/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/olivere/elastic/config/doc.go -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/.gitignore -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/.travis.yml -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/Makefile -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/README.md -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/appveyor.yml -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/errors.go -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/go113.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/go113.go -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pkg/errors/stack.go -------------------------------------------------------------------------------- /vendor/github.com/pmezard/go-difflib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/pmezard/go-difflib/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/.codeclimate.yml -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/.gitignore -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/README.md -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/Taskfile.yml -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/accessors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/accessors.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/conversions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/conversions.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/doc.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/map.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/mutations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/mutations.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/security.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/tests.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/type_specific.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/type_specific.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/objx/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/objx/value.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/testify/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/testify/assert/doc.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/testify/assert/errors.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/mock/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/testify/mock/doc.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/testify/mock/mock.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/github.com/stretchr/testify/require/doc.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/.gitignore -------------------------------------------------------------------------------- /vendor/go.opencensus.io/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /vendor/go.opencensus.io/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendor/go.opencensus.io/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/LICENSE -------------------------------------------------------------------------------- /vendor/go.opencensus.io/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/Makefile -------------------------------------------------------------------------------- /vendor/go.opencensus.io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/README.md -------------------------------------------------------------------------------- /vendor/go.opencensus.io/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/appveyor.yml -------------------------------------------------------------------------------- /vendor/go.opencensus.io/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/internal/internal.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/internal/sanitize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/internal/sanitize.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/internal/traceinternals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/internal/traceinternals.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/metric/metricdata/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/metric/metricdata/doc.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/metric/metricdata/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/metric/metricdata/label.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/metric/metricdata/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/metric/metricdata/metric.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/metric/metricdata/point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/metric/metricdata/point.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/metric/metricdata/unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/metric/metricdata/unit.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/opencensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/opencensus.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/plugin/ochttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/plugin/ochttp/client.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/plugin/ochttp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/plugin/ochttp/doc.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/plugin/ochttp/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/plugin/ochttp/route.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/plugin/ochttp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/plugin/ochttp/server.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/plugin/ochttp/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/plugin/ochttp/stats.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/plugin/ochttp/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/plugin/ochttp/trace.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/resource/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/resource/resource.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/doc.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/internal/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/internal/record.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/measure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/measure.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/measure_float64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/measure_float64.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/measure_int64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/measure_int64.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/record.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/units.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/units.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/view/aggregation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/view/aggregation.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/view/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/view/collector.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/view/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/view/doc.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/view/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/view/export.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/view/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/view/view.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/stats/view/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/stats/view/worker.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/context.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/doc.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/key.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/map.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/map_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/map_codec.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/metadata.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/profile_19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/profile_19.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/profile_not19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/profile_not19.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/tag/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/tag/validate.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/basetypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/basetypes.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/config.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/doc.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/evictedqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/evictedqueue.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/export.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/internal/internal.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/lrumap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/lrumap.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/sampling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/sampling.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/spanbucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/spanbucket.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/spanstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/spanstore.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/status_codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/status_codes.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/trace.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/trace_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/trace_api.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/trace_go11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/trace_go11.go -------------------------------------------------------------------------------- /vendor/go.opencensus.io/trace/trace_nongo11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.opencensus.io/trace/trace_nongo11.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/.codecov.yml -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/.gitignore -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/.travis.yml -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/CHANGELOG.md -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/LICENSE.txt -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/Makefile -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/README.md -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/bool.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/bool_ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/bool_ext.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/doc.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/duration.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/duration_ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/duration_ext.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/error.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/error_ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/error_ext.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/float64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/float64.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/float64_ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/float64_ext.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/gen.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/int32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/int32.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/int64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/int64.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/nocmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/nocmp.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/string.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/string_ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/string_ext.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/uint32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/uint32.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/uint64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/uint64.go -------------------------------------------------------------------------------- /vendor/go.uber.org/atomic/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/atomic/value.go -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/.codecov.yml -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/.gitignore -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/.travis.yml -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/CHANGELOG.md -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/LICENSE.txt -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/Makefile -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/README.md -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/error.go -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/glide.yaml -------------------------------------------------------------------------------- /vendor/go.uber.org/multierr/go113.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/multierr/go113.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/.codecov.yml -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/.gitignore -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/.readme.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/.readme.tmpl -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/CHANGELOG.md -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/FAQ.md -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/LICENSE.txt -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/Makefile -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/README.md -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/array.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/array_go118.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/array_go118.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/buffer/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/buffer/buffer.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/buffer/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/buffer/pool.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/checklicense.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/checklicense.sh -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/config.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/doc.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/encoder.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/error.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/field.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/flag.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/glide.yaml -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/global.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/http_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/http_handler.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/internal/color/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/internal/color/color.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/internal/exit/exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/internal/exit/exit.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/internal/level_enabler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/internal/level_enabler.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/level.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/logger.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/options.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/sink.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/stacktrace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/stacktrace.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/sugar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/sugar.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/time.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/writer.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/clock.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/console_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/console_encoder.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/core.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/doc.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/encoder.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/entry.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/error.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/field.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/hook.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/increase_level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/increase_level.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/json_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/json_encoder.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/level.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/level_strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/level_strings.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/marshaler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/marshaler.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/memory_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/memory_encoder.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/reflected_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/reflected_encoder.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/sampler.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/tee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/tee.go -------------------------------------------------------------------------------- /vendor/go.uber.org/zap/zapcore/write_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/go.uber.org/zap/zapcore/write_syncer.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /vendor/golang.org/x/net/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/context/context.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/context/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/context/go17.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/context/go19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/context/go19.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/context/pre_go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/context/pre_go17.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/context/pre_go19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/context/pre_go19.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http/httpguts/guts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http/httpguts/guts.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http/httpguts/httplex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http/httpguts/httplex.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/Dockerfile -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/ascii.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/ascii.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/ciphers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/ciphers.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/client_conn_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/client_conn_pool.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/databuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/databuffer.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/errors.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/flow.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/frame.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/go111.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/go111.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/go115.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/go115.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/go118.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/go118.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/gotrack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/gotrack.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/headermap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/headermap.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/hpack/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/hpack/encode.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/hpack/hpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/hpack/hpack.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/hpack/huffman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/hpack/huffman.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/hpack/static_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/hpack/static_table.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/hpack/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/hpack/tables.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/http2.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/not_go111.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/not_go111.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/not_go115.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/not_go115.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/not_go118.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/not_go118.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/pipe.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/server.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/transport.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/write.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/writesched.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/writesched.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/writesched_random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/http2/writesched_random.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/go118.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/go118.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/idna10.0.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/idna10.0.0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/idna9.0.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/idna9.0.0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/pre_go118.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/pre_go118.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/punycode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/punycode.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/tables10.0.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/tables10.0.0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/tables11.0.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/tables11.0.0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/tables12.0.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/tables12.0.0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/tables13.0.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/tables13.0.0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/tables9.0.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/tables9.0.0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/trie.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/trieval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/idna/trieval.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/trace/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/trace/events.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/trace/histogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/trace/histogram.go -------------------------------------------------------------------------------- /vendor/golang.org/x/net/trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/net/trace/trace.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/.travis.yml -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/LICENSE -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/README.md -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/appengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/appengine.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/appengine_gen1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/appengine_gen1.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/default.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/doc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/error.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/google.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/google.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/jwt.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/google/sdk.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/internal/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/internal/doc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/internal/oauth2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/internal/oauth2.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/internal/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/internal/token.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/internal/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/internal/transport.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/jws/jws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/jws/jws.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/jwt/jwt.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/oauth2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/oauth2.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/token.go -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/oauth2/transport.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sync/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sync/LICENSE -------------------------------------------------------------------------------- /vendor/golang.org/x/sync/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sync/PATENTS -------------------------------------------------------------------------------- /vendor/golang.org/x/sync/semaphore/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sync/semaphore/semaphore.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | unix.test 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/README.md -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/affinity_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/affinity_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/aliases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/aliases.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_aix_ppc64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_bsd_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_bsd_386.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_bsd_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_bsd_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_bsd_arm.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_bsd_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_386.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_amd64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_arm.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_arm64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_loong64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_loong64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_mips64x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_mipsx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_riscv64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_linux_s390x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_linux_s390x.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_solaris_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_zos_s390x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/asm_zos_s390x.s -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/bluetooth_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/bluetooth_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/cap_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/cap_freebsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/constants.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_aix_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_aix_ppc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_aix_ppc64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_darwin.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_dragonfly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_dragonfly.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_freebsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_netbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_netbsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_openbsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dev_zos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dev_zos.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/dirent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/dirent.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/endian_big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/endian_big.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/endian_little.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/endian_little.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/env_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/env_unix.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/epoll_zos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/epoll_zos.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/fcntl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/fcntl.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/fcntl_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/fcntl_darwin.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/fdset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/fdset.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/fstatfs_zos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/fstatfs_zos.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/gccgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/gccgo.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/gccgo_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/gccgo_c.c -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ifreq_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ifreq_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ioctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ioctl.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ioctl_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ioctl_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ioctl_zos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ioctl_zos.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/mkall.sh -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/mkerrors.sh -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/pagesize_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/pagesize_unix.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/pledge_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/pledge_openbsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ptrace_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ptrace_darwin.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ptrace_ios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ptrace_ios.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/race.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/race0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/readdirent_getdents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/readdirent_getdents.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sockcmsg_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/sockcmsg_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sockcmsg_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/sockcmsg_unix.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_aix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_aix.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_aix_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_bsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_darwin.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_dragonfly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_dragonfly.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_freebsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_freebsd_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_hurd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_hurd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_hurd_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_hurd_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_illumos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_illumos.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_alarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_arm.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_gc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_s390x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_netbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_netbsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_netbsd_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_openbsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_openbsd_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_solaris.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_solaris.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_unix.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_unix_gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_unix_gc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_zos_s390x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sysvshm_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/sysvshm_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sysvshm_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/sysvshm_unix.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sysvshm_unix_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/timestruct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/timestruct.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/unveil_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/unveil_openbsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/xattr_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/xattr_bsd.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zerrors_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/zerrors_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zsyscall_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/zsyscall_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ztypes_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ztypes_linux.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ztypes_linux_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ztypes_linux_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ztypes_linux_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/LICENSE -------------------------------------------------------------------------------- /vendor/golang.org/x/text/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/PATENTS -------------------------------------------------------------------------------- /vendor/golang.org/x/text/transform/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/transform/transform.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/bidi/bidi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/bidi/bidi.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/bidi/bracket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/bidi/bracket.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/bidi/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/bidi/core.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/bidi/prop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/bidi/prop.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/bidi/trieval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/bidi/trieval.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/norm/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/norm/input.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/norm/iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/norm/iter.go -------------------------------------------------------------------------------- /vendor/golang.org/x/text/unicode/norm/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/golang.org/x/text/unicode/norm/trie.go -------------------------------------------------------------------------------- /vendor/google.golang.org/api/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/api/AUTHORS -------------------------------------------------------------------------------- /vendor/google.golang.org/api/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/api/CONTRIBUTORS -------------------------------------------------------------------------------- /vendor/google.golang.org/api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/api/LICENSE -------------------------------------------------------------------------------- /vendor/google.golang.org/api/googleapi/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/api/googleapi/types.go -------------------------------------------------------------------------------- /vendor/google.golang.org/api/internal/creds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/api/internal/creds.go -------------------------------------------------------------------------------- /vendor/google.golang.org/api/internal/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/api/internal/version.go -------------------------------------------------------------------------------- /vendor/google.golang.org/api/option/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/api/option/option.go -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/.travis.yml -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/LICENSE -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/README.md -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/appengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/appengine.go -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/errors.go -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/identity.go -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/namespace.go -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/appengine/timeout.go -------------------------------------------------------------------------------- /vendor/google.golang.org/genproto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/genproto/LICENSE -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/CONTRIBUTING.md -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/GOVERNANCE.md -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/LICENSE -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/MAINTAINERS.md -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/Makefile -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/NOTICE.txt -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/README.md -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/SECURITY.md -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/backoff.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/backoff/backoff.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/call.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/clientconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/clientconn.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/codec.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/codegen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/codegen.sh -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/codes/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/codes/codes.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/credentials/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/credentials/tls.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/dialoptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/dialoptions.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/doc.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/grpclog/grpclog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/grpclog/grpclog.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/grpclog/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/grpclog/logger.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/interceptor.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/peer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/peer/peer.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/picker_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/picker_wrapper.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/pickfirst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/pickfirst.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/preloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/preloader.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/regenerate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/regenerate.sh -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/resolver/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/resolver/map.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/rpc_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/rpc_util.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/server.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/service_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/service_config.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/stats/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/stats/handlers.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/stats/stats.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/status/status.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/stream.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/tap/tap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/tap/tap.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/trace.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/version.go -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/vet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/grpc/vet.sh -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/LICENSE -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/PATENTS -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/proto/doc.go -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/equal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/proto/equal.go -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/proto/merge.go -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/proto/proto.go -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/proto/reset.go -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/google.golang.org/protobuf/proto/size.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/.gitignore -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/CONTRIBUTORS -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/LICENSE -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/Makefile -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/README.md -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/backoff.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/bulk.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/cat_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/cat_count.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/cat_health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/cat_health.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/cat_shards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/cat_shards.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/client.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/connection.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/count.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/decoder.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/delete.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/doc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/errors.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/exists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/exists.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/explain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/explain.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/field_caps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/field_caps.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/geo_point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/geo_point.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/get.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/highlight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/highlight.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/index.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/inner_hit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/inner_hit.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/logger.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/mget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/mget.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/msearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/msearch.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/nodes_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/nodes_info.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/ping.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/plugins.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/query.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/reindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/reindex.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/request.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/rescore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/rescore.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/rescorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/rescorer.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/response.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/retrier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/retrier.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/retry.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/script.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/script_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/script_get.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/script_put.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/script_put.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/scroll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/scroll.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/search.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/sort.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/suggester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/suggester.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/tasks_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/tasks_list.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/update.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/validate.go -------------------------------------------------------------------------------- /vendor/gopkg.in/olivere/elastic.v6/xpack_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/olivere/elastic.v6/xpack_info.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/LICENSE -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/NOTICE -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/README.md -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/apic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/apic.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/decode.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/emitterc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/emitterc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/encode.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/parserc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/parserc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/readerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/readerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/resolve.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/scannerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/scannerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/sorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/sorter.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/writerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/writerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/yaml.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yamlh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/yamlh.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yamlprivateh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/gopkg.in/yaml.v3/yamlprivateh.go -------------------------------------------------------------------------------- /vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corsc/Beyond-Effective-Go/HEAD/vendor/modules.txt --------------------------------------------------------------------------------