MCPcopy Create free account
hub / github.com/brimdata/super / NewDeserializerWithContext

Function NewDeserializerWithContext

bsupbytes/deserializer.go:20–27  ·  view source on GitHub ↗
(sctx *super.Context, reader io.Reader, templates []any)

Source from the content-addressed store, hash-verified

18}
19
20func NewDeserializerWithContext(sctx *super.Context, reader io.Reader, templates []any) *Deserializer {
21 u := sup.NewBSUPUnmarshaler()
22 u.Bind(templates...)
23 return &Deserializer{
24 reader: bsupio.NewReader(sctx, reader),
25 unmarshaler: u,
26 }
27}
28
29func (d *Deserializer) Close() error { return d.reader.Close() }
30

Callers 1

NewDeserializerFunction · 0.85

Calls 3

NewBSUPUnmarshalerFunction · 0.92
NewReaderFunction · 0.92
BindMethod · 0.45

Tested by

no test coverage detected