Implement an interface
Implementing an interface is a common task that Go programmers need to do
GoLand offers the option to quickly implement an interface using the Implement methods action.
How to use:
^I (macOS) / Ctrl+I (Windows/Linux), and then select either to generate a new type or use an existing type from the current file.