Embedding files and directories
Starting with Go 1.16, you can embed files and directories into a Go binary during the build time.
Embedding works for string, []byte, and embed.FS. You can declare these variables at the top level of a package, which means that these variables cannot be contained within function bodies.
The Rename refactoring &shortcut:RenameElement;, the Find Usages action, inspections, code completion, and find usages &shortcut:FindUsages; work with the embed directive.
