MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / Set

Method Set

projects/Go/proto/fbe/FinalModelBool.go:60–67  ·  view source on GitHub ↗

Set the value

(value bool)

Source from the content-addressed store, hash-verified

58
59// Set the value
60func (fm *FinalModelBool) Set(value bool) (int, error) {
61 if (fm.buffer.Offset() + fm.FBEOffset() + fm.FBESize()) > fm.buffer.Size() {
62 return 0, errors.New("model is broken")
63 }
64
65 WriteBool(fm.buffer.Data(), fm.buffer.Offset() + fm.FBEOffset(), value)
66 return fm.FBESize(), nil
67}

Callers

nothing calls this directly

Calls 6

FBEOffsetMethod · 0.95
FBESizeMethod · 0.95
WriteBoolFunction · 0.85
DataMethod · 0.80
OffsetMethod · 0.45
SizeMethod · 0.45

Tested by

no test coverage detected