Documentation
¶
Overview ¶
Package main generates DeepCopy methods for parser package types.
This generator creates type-aware deep copy methods that properly handle: - Pointer fields (deep copy the pointed value) - Slice fields (create new slice and copy elements) - Map fields (create new map and copy entries) - OAS-typed polymorphic fields (any with known types)
Usage:
go run ./internal/codegen/deepcopy
Or via go generate:
//go:generate go run ../internal/codegen/deepcopy
Click to show internal directories.
Click to hide internal directories.