MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / checked_advance

Function checked_advance

nodedb-query/src/msgpack_scan/reader.rs:76–79  ·  view source on GitHub ↗
(buf: &[u8], offset: usize, size: usize)

Source from the content-addressed store, hash-verified

74/// Return `Some(offset + size)` only if the buffer has enough bytes.
75#[inline(always)]
76fn checked_advance(buf: &[u8], offset: usize, size: usize) -> Option<usize> {
77 let end = offset + size;
78 if end <= buf.len() { Some(end) } else { None }
79}
80
81// ── skip_value ─────────────────────────────────────────────────────────
82

Callers 1

skip_value_depthFunction · 0.85

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected