MCPcopy Create free account
hub / github.com/cortexproject/cortex / MarshalToSizedBuffer

Method MarshalToSizedBuffer

pkg/ruler/ruler.pb.go:1506–1601  ·  view source on GitHub ↗
(dAtA []byte)

Source from the content-addressed store, hash-verified

1504}
1505
1506func (m *AlertStateDesc) MarshalToSizedBuffer(dAtA []byte) (int, error) {
1507 i := len(dAtA)
1508 _ = i
1509 var l int
1510 _ = l
1511 n7, err7 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.KeepFiringSince, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.KeepFiringSince):])
1512 if err7 != nil {
1513 return 0, err7
1514 }
1515 i -= n7
1516 i = encodeVarintRuler(dAtA, i, uint64(n7))
1517 i--
1518 dAtA[i] = 0x52
1519 n8, err8 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.ValidUntil, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.ValidUntil):])
1520 if err8 != nil {
1521 return 0, err8
1522 }
1523 i -= n8
1524 i = encodeVarintRuler(dAtA, i, uint64(n8))
1525 i--
1526 dAtA[i] = 0x4a
1527 n9, err9 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastSentAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastSentAt):])
1528 if err9 != nil {
1529 return 0, err9
1530 }
1531 i -= n9
1532 i = encodeVarintRuler(dAtA, i, uint64(n9))
1533 i--
1534 dAtA[i] = 0x42
1535 n10, err10 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.ResolvedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.ResolvedAt):])
1536 if err10 != nil {
1537 return 0, err10
1538 }
1539 i -= n10
1540 i = encodeVarintRuler(dAtA, i, uint64(n10))
1541 i--
1542 dAtA[i] = 0x3a
1543 n11, err11 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.FiredAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.FiredAt):])
1544 if err11 != nil {
1545 return 0, err11
1546 }
1547 i -= n11
1548 i = encodeVarintRuler(dAtA, i, uint64(n11))
1549 i--
1550 dAtA[i] = 0x32
1551 n12, err12 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.ActiveAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.ActiveAt):])
1552 if err12 != nil {
1553 return 0, err12
1554 }
1555 i -= n12
1556 i = encodeVarintRuler(dAtA, i, uint64(n12))
1557 i--
1558 dAtA[i] = 0x2a
1559 if m.Value != 0 {
1560 i -= 8
1561 encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Value))))
1562 i--
1563 dAtA[i] = 0x21

Callers 3

XXX_MarshalMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 3

encodeVarintRulerFunction · 0.85
SizeMethod · 0.65
MarshalToMethod · 0.65

Tested by

no test coverage detected