Skip to content

crypto-zero/generate-copy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Struct field copy generator

Installation:

go install github.com/crypto-zero/generate-copy@latest

How to use:

Declare generate type variable, for example:

//go:generate generate-copy
var GenerateCopyStructs = [][]any{
	{structs.Message{}, structs.PMessage{}, "MessageToProtoMessage"},
	{structs.PMessage{}, structs.Message{}, "ProtoMessageToMessage", true},
}

Then run go generate command to generate code.

go generate .

About

A tool for generate struct copy code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages