MCPcopy Create free account
hub / github.com/OpenListTeam/OpenList / NewEncoder

Function NewEncoder

server/webdav/internal/xml/marshal.go:132–136  ·  view source on GitHub ↗

NewEncoder returns a new encoder that writes to w.

(w io.Writer)

Source from the content-addressed store, hash-verified

130
131// NewEncoder returns a new encoder that writes to w.
132func NewEncoder(w io.Writer) *Encoder {
133 e := &Encoder{printer{Writer: bufio.NewWriter(w)}}
134 e.p.encoder = e
135 return e
136}
137
138// Indent sets the encoder to generate XML in which each element
139// begins on a new indented line that starts with prefix and is followed by

Callers 11

TestRoundTripFunction · 0.85
MarshalFunction · 0.85
MarshalIndentFunction · 0.85
TestMarshalWriteErrorsFunction · 0.85
TestMarshalWriteIOErrorsFunction · 0.85
TestMarshalFlushFunction · 0.85
TestEncodeElementFunction · 0.85
TestEncodeTokenFunction · 0.85
TestProcInstEncodeTokenFunction · 0.85
TestDecodeEncodeFunction · 0.85

Calls

no outgoing calls

Tested by 9

TestRoundTripFunction · 0.68
TestMarshalWriteErrorsFunction · 0.68
TestMarshalWriteIOErrorsFunction · 0.68
TestMarshalFlushFunction · 0.68
TestEncodeElementFunction · 0.68
TestEncodeTokenFunction · 0.68
TestProcInstEncodeTokenFunction · 0.68
TestDecodeEncodeFunction · 0.68