gitextract_ws5is7eg/ ├── .gitignore ├── LICENSE ├── README.md ├── go/ │ ├── benchmark/ │ │ ├── basic_test.go │ │ └── sub_test.go │ ├── concurrency/ │ │ ├── channel_1.go │ │ ├── channel_2.go │ │ ├── channel_3.go │ │ ├── channel_4.go │ │ ├── channel_5.go │ │ ├── channel_6.go │ │ ├── context_1.go │ │ ├── context_2.go │ │ ├── context_3.go │ │ ├── context_4.go │ │ ├── context_5.go │ │ ├── data_race_1.go │ │ ├── data_race_2.go │ │ ├── data_race_3.go │ │ ├── data_race_4.go │ │ ├── goroutine_1.go │ │ ├── goroutine_2.go │ │ ├── goroutine_3.go │ │ └── goroutine_4.go │ ├── design/ │ │ ├── conversion_1.go │ │ ├── conversion_2.go │ │ ├── decoupling_1.go │ │ ├── decoupling_2.go │ │ ├── decoupling_3.go │ │ ├── decoupling_4.go │ │ ├── error_1.go │ │ ├── error_2.go │ │ ├── error_3.go │ │ ├── error_4.go │ │ ├── error_5.go │ │ ├── error_6.go │ │ ├── grouping_types_1.go │ │ ├── grouping_types_2.go │ │ ├── mocking_1.go │ │ ├── mocking_2.go │ │ ├── pollution_1.go │ │ └── pollution_2.go │ ├── language/ │ │ ├── array.go │ │ ├── constant.go │ │ ├── embedding_1.go │ │ ├── embedding_2.go │ │ ├── embedding_3.go │ │ ├── embedding_4.go │ │ ├── exporting/ │ │ │ ├── README.md │ │ │ ├── exporting_1/ │ │ │ │ ├── counters/ │ │ │ │ │ └── counters.go │ │ │ │ └── exporting_1.go │ │ │ ├── exporting_2/ │ │ │ │ ├── counters/ │ │ │ │ │ └── counters.go │ │ │ │ └── exporting_2.go │ │ │ ├── exporting_3/ │ │ │ │ ├── exporting_3.go │ │ │ │ └── users/ │ │ │ │ └── users.go │ │ │ └── exporting_4/ │ │ │ ├── exporting_4.go │ │ │ └── users/ │ │ │ └── users.go │ │ ├── function.go │ │ ├── interface_1.go │ │ ├── interface_2.go │ │ ├── map.go │ │ ├── method_1.go │ │ ├── method_2.go │ │ ├── method_3.go │ │ ├── pointer.go │ │ ├── slice.go │ │ ├── struct.go │ │ └── variable.go │ ├── profiling/ │ │ ├── memory_tracing │ │ ├── memory_tracing.go │ │ ├── stack_trace_1.go │ │ └── stack_trace_2.go │ └── testing/ │ ├── README.md │ ├── basic_test.go │ ├── sub_test.go │ ├── table_test.go │ ├── web_server/ │ │ ├── handlers/ │ │ │ ├── handlers.go │ │ │ ├── handlers_example_test.go │ │ │ └── handlers_test.go │ │ └── server.go │ └── web_test.go ├── go.mod └── go.sum