deepcopy

command
v1.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2025 License: MIT Imports: 8 Imported by: 0

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/interface{} with known types)

Usage:

go run ./internal/codegen/deepcopy

Or via go generate:

//go:generate go run ../internal/codegen/deepcopy

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL