MCPcopy Create free account
hub / github.com/aws/smithy-go / encodeSlice

Method encodeSlice

document/cbor/encode.go:161–173  ·  view source on GitHub ↗
(rv reflect.Value)

Source from the content-addressed store, hash-verified

159}
160
161func (e *encoder) encodeSlice(rv reflect.Value) (cbor.List, error) {
162 lv := cbor.List{}
163 for i := 0; i < rv.Len(); i++ {
164 cv, err := e.encode(rv.Index(i), serde.Tag{})
165 if err != nil {
166 return nil, err
167 }
168
169 lv = append(lv, cv)
170 }
171
172 return lv, nil
173}
174
175func (e *encoder) encodeScalar(rv reflect.Value) (cbor.Value, error) {
176 switch rv.Kind() {

Callers 1

encodeMethod · 0.95

Calls 2

encodeMethod · 0.95
LenMethod · 0.45

Tested by

no test coverage detected