func main() { req := command.Read() files := req.GetProtoFile() vanity.ForEachFile(files, vanity.TurnOffGogoImport) vanity.ForEachFile(files, vanity.TurnOnMarshalerAll) vanity.ForEachFile(files, vanity.TurnOnSizerAll) vanity.ForEachFile(files, vanity.TurnOnUnmarshalerAll) resp := command.Generate(req) command.Write(resp) }
func main() { req := command.Read() files := req.GetProtoFile() files = vanity.FilterFiles(files, vanity.NotInPackageGoogleProtobuf) vanity.ForEachFile(files, vanity.TurnOnMarshalerAll) vanity.ForEachFile(files, vanity.TurnOnSizerAll) vanity.ForEachFile(files, vanity.TurnOnUnmarshalerAll) vanity.ForEachFieldInFilesExcludingExtensions(files, vanity.TurnOffNullableForNativeTypesWithoutDefaultsOnly) vanity.ForEachFile(files, vanity.TurnOffGoUnrecognizedAll) vanity.ForEachFile(files, vanity.TurnOffGoEnumPrefixAll) vanity.ForEachFile(files, vanity.TurnOffGoEnumStringerAll) vanity.ForEachFile(files, vanity.TurnOnEnumStringerAll) vanity.ForEachFile(files, vanity.TurnOnEqualAll) vanity.ForEachFile(files, vanity.TurnOnGoStringAll) vanity.ForEachFile(files, vanity.TurnOffGoStringerAll) vanity.ForEachFile(files, vanity.TurnOnStringerAll) resp := command.Generate(req) command.Write(resp) }