From e81f4e305a0fc51910b0ecdfe68edec6ad1627d7 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sat, 13 Jun 2026 15:56:06 +0000 Subject: object/blob: Clone --- object/blob/clone.go | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 object/blob/clone.go (limited to 'object/blob') diff --git a/object/blob/clone.go b/object/blob/clone.go new file mode 100644 index 00000000..7106c3aa --- /dev/null +++ b/object/blob/clone.go @@ -0,0 +1,11 @@ +package blob + +import "bytes" + +// Clone returns a deep copy of the blob +// whose Data is independent of any memory the original may alias. +// +// Labels: Life-Independent. +func (blob *Blob) Clone() *Blob { + return &Blob{Data: bytes.Clone(blob.Data)} +} -- cgit v1.3.1-10-gc9f91