MCPcopy Create free account
hub / github.com/blues/note / binExtractUint32

Method binExtractUint32

lib/bulk.go:270–280  ·  view source on GitHub ↗
(ctx context.Context, what string)

Source from the content-addressed store, hash-verified

268}
269
270func (tmplContext *BulkTemplateContext) binExtractUint32(ctx context.Context, what string) (value uint32) {
271 bin, success := tmplContext.binExtract(ctx, what, 4)
272 if !success {
273 return
274 }
275 value = uint32(bin[0])
276 value = value | (uint32(bin[1]) << 8)
277 value = value | (uint32(bin[2]) << 16)
278 value = value | (uint32(bin[3]) << 24)
279 return value
280}
281
282func (tmplContext *BulkTemplateContext) binExtractInt40(ctx context.Context, what string) (value int64) {
283 bin, success := tmplContext.binExtract(ctx, what, 5)

Callers 1

BulkDecodeNextEntryMethod · 0.95

Calls 1

binExtractMethod · 0.95

Tested by

no test coverage detected