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

Method push_ref_flagged

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

Source from the content-addressed store, hash-verified

314 }
315
316 pub fn push_ref_flagged(&mut self, r: &RefRow, flags: u8) {
317 let buf = &mut self.refs;
318 buf.extend_from_slice(&r.from_idx.to_le_bytes());
319 buf.push(r.kind);
320 buf.push(flags);
321 buf.extend_from_slice(&[0u8; 2]); // pad
322 buf.extend_from_slice(&r.line.to_le_bytes());
323 buf.extend_from_slice(&r.column.to_le_bytes());
324 push_str_ref(buf, r.reference_name);
325 push_str_ref(buf, r.candidates);
326 push_str_ref(buf, r.from_id_str);
327 self.ref_count += 1;
328 }
329}
330
331/// 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