MCPcopy Create free account
hub / github.com/google/go-cloud / encodeDoc

Function encodeDoc

docstore/memdocstore/codec.go:28–34  ·  view source on GitHub ↗

encodeDoc encodes a driver.Document as a storedDoc.

(doc driver.Document)

Source from the content-addressed store, hash-verified

26
27// encodeDoc encodes a driver.Document as a storedDoc.
28func encodeDoc(doc driver.Document) (storedDoc, error) {
29 var e encoder
30 if err := doc.Encode(&e); err != nil {
31 return nil, err
32 }
33 return storedDoc(e.val.(map[string]any)), nil
34}
35
36func encodeValue(v any) (any, error) {
37 var e encoder

Callers 2

executeActionMethod · 0.70
TestEncodeDocFunction · 0.70

Calls 2

storedDocTypeAlias · 0.85
EncodeMethod · 0.45

Tested by 1

TestEncodeDocFunction · 0.56