MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / copyMeta

Function copyMeta

pkg/filestore/blockstore.go:86–92  ·  view source on GitHub ↗

this works because lower levels are immutable

(meta wshrpc.FileMeta)

Source from the content-addressed store, hash-verified

84
85// this works because lower levels are immutable
86func copyMeta(meta wshrpc.FileMeta) wshrpc.FileMeta {
87 newMeta := make(wshrpc.FileMeta)
88 for k, v := range meta {
89 newMeta[k] = v
90 }
91 return newMeta
92}
93
94func (f *WaveFile) DeepCopy() *WaveFile {
95 if f == nil {

Callers 1

DeepCopyMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected