MCPcopy Index your code
hub / github.com/encounter/objdiff / symbol_context

Method symbol_context

objdiff-wasm/src/api.rs:224–232  ·  view source on GitHub ↗
(diff: ObjectDiffBorrow, symbol_ref: SymbolRef)

Source from the content-addressed store, hash-verified

222 }
223
224 fn symbol_context(diff: ObjectDiffBorrow, symbol_ref: SymbolRef) -> Vec<ContextItem> {
225 let obj_diff = diff.get::<ResourceObjectDiff>();
226 let obj = obj_diff.0.as_ref();
227 let symbol_display = from_symbol_ref(symbol_ref);
228 diff::display::symbol_context(obj, symbol_display.symbol)
229 .into_iter()
230 .map(ContextItem::from)
231 .collect()
232 }
233
234 fn symbol_hover(diff: ObjectDiffBorrow, symbol_ref: SymbolRef) -> Vec<HoverItem> {
235 let obj_diff = diff.get::<ResourceObjectDiff>();

Callers

nothing calls this directly

Calls 2

from_symbol_refFunction · 0.85
symbol_contextFunction · 0.85

Tested by

no test coverage detected