Skip to content

Create plugin for DeepCoyp for nested ptr recursion, that can copy cycles #70

@lx-world

Description

@lx-world
type A struct {
	B *B
}

type B struct {
	A *A
}

func (a *A) Clone() *A {
	a1 := &A{B: &B{}}
	a1.B.A = a1

	tp := &A{}
	deriveDeepCopyA(tp, a1)
	return tp
}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions