MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / push_ref_flagged

Method push_ref_flagged

codegraph-kernel/src/buffers.rs:317–329  ·  view source on GitHub ↗
(&mut self, r: &RefRow, flags: u8)

Source from the content-addressed store, hash-verified

315 }
316
317 pub fn push_ref_flagged(&mut self, r: &RefRow, flags: u8) {
318 let buf = &mut self.refs;
319 buf.extend_from_slice(&r.from_idx.to_le_bytes());
320 buf.push(r.kind);
321 buf.push(flags);
322 buf.extend_from_slice(&[0u8; 2]); // pad
323 buf.extend_from_slice(&r.line.to_le_bytes());
324 buf.extend_from_slice(&r.column.to_le_bytes());
325 push_str_ref(buf, r.reference_name);
326 push_str_ref(buf, r.candidates);
327 push_str_ref(buf, r.from_id_str);
328 self.ref_count += 1;
329 }
330}
331
332/// One file's encoded tables, ready to hand across the JS boundary.

Callers 3

try_visit_hookMethod · 0.80
push_refMethod · 0.80
try_visit_hookMethod · 0.80

Calls 1

push_str_refFunction · 0.85

Tested by

no test coverage detected