MCPcopy
hub / github.com/oklog/ulid / SetBytes

Method SetBytes

ulid.go:693–696  ·  view source on GitHub ↗
(bs []byte)

Source from the content-addressed store, hash-verified

691}
692
693func (u *uint80) SetBytes(bs []byte) {
694 u.Hi = binary.BigEndian.Uint16(bs[:2])
695 u.Lo = binary.BigEndian.Uint64(bs[2:])
696}
697
698func (u *uint80) AppendTo(bs []byte) {
699 binary.BigEndian.PutUint16(bs[:2], u.Hi)

Callers 15

benchmarkMakeULIDFunction · 0.80
BenchmarkParseFunction · 0.80
BenchmarkParseStrictFunction · 0.80
BenchmarkMustParseFunction · 0.80
BenchmarkStringFunction · 0.80
BenchmarkMarshalFunction · 0.80
BenchmarkUnmarshalFunction · 0.80
BenchmarkNowFunction · 0.80
BenchmarkTimestampFunction · 0.80
BenchmarkTimeFunction · 0.80
BenchmarkSetTimeFunction · 0.80
BenchmarkEntropyFunction · 0.80

Calls

no outgoing calls

Tested by 14

benchmarkMakeULIDFunction · 0.64
BenchmarkParseFunction · 0.64
BenchmarkParseStrictFunction · 0.64
BenchmarkMustParseFunction · 0.64
BenchmarkStringFunction · 0.64
BenchmarkMarshalFunction · 0.64
BenchmarkUnmarshalFunction · 0.64
BenchmarkNowFunction · 0.64
BenchmarkTimestampFunction · 0.64
BenchmarkTimeFunction · 0.64
BenchmarkSetTimeFunction · 0.64
BenchmarkEntropyFunction · 0.64