MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / DeepCopy

Method DeepCopy

db/revision.go:112–119  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

110}
111
112func (body Body) DeepCopy(ctx context.Context) Body {
113 var copiedBody Body
114 err := base.DeepCopyInefficient(&copiedBody, body)
115 if err != nil {
116 base.InfofCtx(ctx, base.KeyCRUD, "Error copying body: %v", err)
117 }
118 return copiedBody
119}
120
121func (revisions Revisions) ShallowCopy() Revisions {
122 copied := make(Revisions, len(revisions))

Callers 2

CopyMethod · 0.95
requireBodyEqualFunction · 0.80

Calls 2

DeepCopyInefficientFunction · 0.92
InfofCtxFunction · 0.92

Tested by 1

requireBodyEqualFunction · 0.64