Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alecthomas/go_serialization_benchmarks
/ functions
Functions
393 in github.com/alecthomas/go_serialization_benchmarks
⨍
Functions
393
◇
Types & classes
89
↓ 1 callers
Method
SetSpouse
(v bool)
internal/serializers/capnproto/structdef.capnp.go:32
↓ 1 callers
Method
Siblings
()
internal/serializers/flatbuffers/FlatBufferA.go:64
↓ 1 callers
Method
Size
()
internal/serializers/bebop_200sc/structdef-bebop-200sc.go:109
↓ 1 callers
Method
Size
()
internal/serializers/gencode/gencode-unsafe.schema.gen.go:24
↓ 1 callers
Method
SizeBebop
SizeBebop returns the number of bytes this struct uses when serialized to Bebop.
internal/serializers/bebop_wellquite/structdef-bebop-wellquite.go:55
↓ 1 callers
Method
Spouse
()
internal/serializers/flatbuffers/FlatBufferA.go:76
↓ 1 callers
Method
TimePrecision
TimePrecision is the max precision a time.Time may be encoded. When greater than zero, all time.Time fields are truncated down to this precision.
goserbench/interface.go:31
↓ 1 callers
Method
Unmarshal
Unmarshal decodes data as Colfer and returns the number of bytes read. The error return options are io.EOF, goserbench.ColferError and goserbench.Colf
internal/serializers/colfer/structdef-colfer.go:209
↓ 1 callers
Method
Unmarshal
(dAtA []byte)
internal/serializers/gogo/structdef-gogo.pb.go:225
↓ 1 callers
Method
UnmarshalBebop
UnmarshalBebop attempts to read Bebop from the buf and to deserialize it into the value.
internal/serializers/bebop_wellquite/structdef-bebop-wellquite.go:49
↓ 1 callers
Method
UnmarshalMsg
UnmarshalMsg implements msgp.Unmarshaler
internal/serializers/msgpack_tinylib/msgp_gen.go:35
↓ 1 callers
Method
UnmarshalXDR
(bs []byte)
internal/serializers/xdr_calmh/structdefxdr_generated.go:80
↓ 1 callers
Method
UnmarshalXDRFrom
(u *xdr.Unmarshaller)
internal/serializers/xdr_calmh/structdefxdr_generated.go:84
↓ 1 callers
Method
WriteCapLit
(w io.Writer)
internal/serializers/capnproto/structdef.capnp.go:166
↓ 1 callers
Method
WriteJSON
(w io.Writer)
internal/serializers/capnproto/structdef.capnp.go:35
↓ 1 callers
Method
XDRSize
* XDRA Structure: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-
internal/serializers/xdr_calmh/structdefxdr_generated.go:51
↓ 1 callers
Function
___decodeAsArray
decodeAsArray
internal/serializers/shamaton/structdef_msgpackgen.go:231
↓ 1 callers
Function
___decodeAsMap
decodeAsMap
internal/serializers/shamaton/structdef_msgpackgen.go:280
↓ 1 callers
Function
___encodeAsArray
encodeAsArray
internal/serializers/shamaton/structdef_msgpackgen.go:28
↓ 1 callers
Function
___encodeAsMap
encodeAsMap
internal/serializers/shamaton/structdef_msgpackgen.go:125
↓ 1 callers
Function
easyjsonB0f55b16DecodeGithubComAlecthomasGoSerializationBenchmarks
(in *jlexer.Lexer, out *NoTimeNoStringNoFloatA)
internal/serializers/easyjson/structdef_easyjson.go:20
↓ 1 callers
Function
easyjsonB0f55b16DecodeGithubComAlecthomasGoSerializationBenchmarks1
(in *jlexer.Lexer, out *NoTimeA)
internal/serializers/easyjson/structdef_easyjson.go:117
↓ 1 callers
Function
easyjsonB0f55b16DecodeGithubComAlecthomasGoSerializationBenchmarks2
(in *jlexer.Lexer, out *A)
internal/serializers/easyjson/structdef_easyjson.go:204
↓ 1 callers
Function
easyjsonB0f55b16EncodeGithubComAlecthomasGoSerializationBenchmarks
(out *jwriter.Writer, in NoTimeNoStringNoFloatA)
internal/serializers/easyjson/structdef_easyjson.go:71
↓ 1 callers
Function
easyjsonB0f55b16EncodeGithubComAlecthomasGoSerializationBenchmarks1
(out *jwriter.Writer, in NoTimeA)
internal/serializers/easyjson/structdef_easyjson.go:158
↓ 1 callers
Function
easyjsonB0f55b16EncodeGithubComAlecthomasGoSerializationBenchmarks2
(out *jwriter.Writer, in A)
internal/serializers/easyjson/structdef_easyjson.go:247
↓ 1 callers
Function
file_structdef_protobuf_proto_init
()
internal/serializers/protobuf/structdef-protobuf.pb.go:158
↓ 1 callers
Function
file_structdef_protobuf_proto_rawDescGZIP
()
internal/serializers/protobuf/structdef-protobuf.pb.go:138
↓ 1 callers
Function
file_structdef_pulsar_proto_rawDescGZIP
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:807
↓ 1 callers
Function
skipStructdefGogo
(dAtA []byte)
internal/serializers/gogo/structdef-gogo.pb.go:433
Function
AutoNewCapnpA
(s *C.Segment)
internal/serializers/capnproto/structdef.capnp.go:19
Function
BenchmarkSerializers
(b *testing.B)
benchmark_test.go:10
Method
Bytes
()
internal/serializers/baseline/util.go:72
Method
DecodeBebop
DecodeBebop attempts to read Bebop from the reader and to deserialize it into the value.
internal/serializers/bebop_wellquite/structdef-bebop-wellquite.go:27
Method
Descriptor
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:69
Method
Descriptor
Descriptor returns message descriptor, which contains only the protobuf type information for the message.
internal/serializers/pulsar/structdef-pulsar.pulsar.go:75
Method
Descriptor
Deprecated: Use PulsarBufA.ProtoReflect.Descriptor instead.
internal/serializers/pulsar/structdef-pulsar.pulsar.go:734
Method
Descriptor
Deprecated: Use ProtobufGo.ProtoReflect.Descriptor instead.
internal/serializers/protobuf/structdef-protobuf.pb.go:64
Method
Descriptor
()
internal/serializers/gogo/structdef-gogo.pb.go:40
Method
EncodeBebop
(iow io.Writer)
internal/serializers/bebop_200sc/structdef-bebop-200sc.go:81
Method
EncodeBebop
EncodeBebop writes the value to the writer, serialized as Bebop.
internal/serializers/bebop_wellquite/structdef-bebop-wellquite.go:21
Method
Error
Error honors the error interface.
internal/serializers/colfer/structdef-colfer.go:26
Method
Error
Error honors the error interface.
internal/serializers/colfer/structdef-colfer.go:32
Method
Error
Error honors the error interface.
internal/serializers/colfer/structdef-colfer.go:40
Method
ForceUTC
()
internal/serializers/bebop_200sc/bebop_200sc.go:51
Method
ForceUTC
()
internal/serializers/colfer/colfer.go:9
Method
ForceUTC
()
internal/serializers/pulsar/pulsar.go:14
Method
GetBirthDay
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:745
Method
GetBirthDay
()
internal/serializers/protobuf/structdef-protobuf.pb.go:75
Method
GetBirthDay
()
internal/serializers/gogo/structdef-gogo.pb.go:77
Method
GetMoney
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:773
Method
GetMoney
()
internal/serializers/protobuf/structdef-protobuf.pb.go:103
Method
GetMoney
()
internal/serializers/gogo/structdef-gogo.pb.go:105
Method
GetName
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:738
Method
GetName
()
internal/serializers/protobuf/structdef-protobuf.pb.go:68
Method
GetName
()
internal/serializers/gogo/structdef-gogo.pb.go:70
Method
GetPhone
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:752
Method
GetPhone
()
internal/serializers/protobuf/structdef-protobuf.pb.go:82
Method
GetPhone
()
internal/serializers/gogo/structdef-gogo.pb.go:84
Function
GetRootAsFlatBufferA
(buf []byte, offset flatbuffers.UOffsetT)
internal/serializers/flatbuffers/FlatBufferA.go:13
Method
GetSiblings
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:759
Method
GetSiblings
()
internal/serializers/protobuf/structdef-protobuf.pb.go:89
Method
GetSiblings
()
internal/serializers/gogo/structdef-gogo.pb.go:91
Function
GetSizePrefixedRootAsFlatBufferA
(buf []byte, offset flatbuffers.UOffsetT)
internal/serializers/flatbuffers/FlatBufferA.go:20
Method
GetSpouse
()
internal/serializers/pulsar/structdef-pulsar.pulsar.go:766
Method
GetSpouse
()
internal/serializers/protobuf/structdef-protobuf.pb.go:96
Method
GetSpouse
()
internal/serializers/gogo/structdef-gogo.pb.go:98
Method
GetUnknown
GetUnknown retrieves the entire list of unknown fields. The caller may only mutate the contents of the RawFields if the mutated bytes are stored back
internal/serializers/pulsar/structdef-pulsar.pulsar.go:339
Method
Has
Has reports whether a field is populated. Some fields have the property of nullability where it is possible to distinguish between the default value
internal/serializers/pulsar/structdef-pulsar.pulsar.go:152
Method
IsValid
IsValid reports whether the message is valid. An invalid message is an empty, read-only value. An invalid message often corresponds to a nil pointer
internal/serializers/pulsar/structdef-pulsar.pulsar.go:362
Function
MakeBebopBuf200sc
(r *iohelp.ErrorReader)
internal/serializers/bebop_200sc/structdef-bebop-200sc.go:126
Function
MakeBebopBuf200scFromBytes
(buf []byte)
internal/serializers/bebop_200sc/structdef-bebop-200sc.go:132
Method
Marshal
(o interface{})
internal/serializers/bebop_200sc/bebop_200sc.go:14
Method
Marshal
(o interface{})
internal/serializers/benc/benc.go:13
Method
Marshal
(o interface{})
internal/serializers/benc/benc.go:70
Method
Marshal
(o interface{})
internal/serializers/hprose2/hprose2.go:13
Method
Marshal
(o interface{})
internal/serializers/colfer/colfer.go:13
Method
Marshal
(o interface{})
internal/serializers/hprose/hprose.go:15
Method
Marshal
(o interface{})
internal/serializers/shamaton/shamaton.go:11
Method
Marshal
(o interface{})
internal/serializers/shamaton/shamaton.go:25
Method
Marshal
(o interface{})
internal/serializers/shamaton/shamaton.go:42
Method
Marshal
(o interface{})
internal/serializers/shamaton/shamaton.go:80
Method
Marshal
(o interface{})
internal/serializers/mus/mus.go:14
Method
Marshal
(o interface{})
internal/serializers/mus/mus.go:79
Method
Marshal
(o interface{})
internal/serializers/fastape/fastape.go:26
Method
Marshal
(o interface{})
internal/serializers/jsoniter/jsoniter.go:14
Method
Marshal
(o interface{})
internal/serializers/pulsar/pulsar.go:18
Method
Marshal
(o interface{})
internal/serializers/protobuf/protobuf.go:20
Method
Marshal
(o interface{})
internal/serializers/xdr_calmh/xdr_calmh.go:14
Method
Marshal
(o interface{})
internal/serializers/ikea/ikea.go:26
Method
Marshal
(o interface{})
internal/serializers/msgpack_vmihailenco/msgpack_vmihailenco.go:10
Method
Marshal
(o interface{})
internal/serializers/mongobson/mongobson.go:16
Method
Marshal
(o interface{})
internal/serializers/baseline/baseline_rw.go:53
Method
Marshal
(o interface{})
internal/serializers/baseline/baseline_rw.go:167
Method
Marshal
(o interface{})
internal/serializers/baseline/baseline.go:19
Method
Marshal
(o interface{})
internal/serializers/baseline/baseline.go:52
Method
Marshal
(o interface{})
internal/serializers/stdlib/gob.go:12
Method
Marshal
(o interface{})
internal/serializers/stdlib/json.go:11
Method
Marshal
(o interface{})
internal/serializers/idr/idr.go:11
Method
Marshal
(o interface{})
internal/serializers/idr/idr.go:42
← previous
next →
101–200 of 393, ranked by callers