<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>depflame — Dependency Analysis Report</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
background: #f5f5f5; color: #333; line-height: 1.5;
}
.header {
background: #fff; border-bottom: 1px solid #ddd; padding: 16px 24px;
}
.header h1 { font-size: 20px; margin-bottom: 4px; }
.header .stats { font-size: 13px; color: #666; }
.header .stats span { margin-right: 16px; }
.header .stats span[title] { cursor: help; border-bottom: 1px dashed #aaa; }
.tabs {
display: flex; background: #fff; border-bottom: 2px solid #ddd;
padding: 0 24px; gap: 0;
}
.tab-btn {
padding: 10px 20px; border: none; background: none; cursor: pointer;
font-size: 14px; font-weight: 500; color: #666;
border-bottom: 2px solid transparent; margin-bottom: -2px;
transition: color 0.15s, border-color 0.15s;
}
.tab-btn:hover { color: #333; }
.tab-btn.active { color: #0066cc; border-bottom-color: #0066cc; }
.tab-content { display: none; }
.tab-content.active { display: block; }
/* Flamegraph tab */
#tab-flamegraph { background: #fff; }
#tab-flamegraph svg { display: block; width: 100%; height: auto; }
/* Targets tab */
#tab-targets { padding: 24px; }
.action-summary {
background: #fff; border: 1px solid #ddd; border-radius: 6px;
padding: 16px 20px; margin-bottom: 20px;
}
.action-summary h3 { font-size: 14px; margin-bottom: 8px; color: #444; }
.action-summary ul { list-style: none; padding: 0; }
.action-summary li { font-size: 13px; padding: 3px 0; }
.cargo-diff {
background: #1e1e1e; border-radius: 4px; padding: 8px 12px;
margin: 6px 0 10px 20px; font-family: "Consolas", "Fira Code", monospace;
font-size: 12px; line-height: 1.6; overflow-x: auto;
display: none;
}
.show-diff-btn {
display: inline-block; font-size: 11px; color: #0066cc;
border: 1px solid #0066cc; border-radius: 3px; padding: 1px 6px;
margin-left: 6px; cursor: pointer; vertical-align: middle;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.cargo-diff .diff-file { color: #888; }
.cargo-diff .diff-rm { color: #f44; }
.cargo-diff .diff-add { color: #4c4; }
.cargo-diff .diff-comment { color: #888; font-style: italic; }
.targets-table {
width: 100%; border-collapse: collapse; background: #fff;
border: 1px solid #ddd; border-radius: 6px; overflow: hidden;
font-size: 13px;
}
.targets-table th {
background: #f8f8f8; text-align: left; padding: 10px 12px;
border-bottom: 2px solid #ddd; font-weight: 600; font-size: 12px;
text-transform: uppercase; color: #555; white-space: nowrap;
}
.targets-table th[title] {
cursor: help; border-bottom: 1px dashed #999;
}
.targets-table td {
padding: 8px 12px; border-bottom: 1px solid #eee;
vertical-align: top;
}
.targets-table tr:hover { background: #f9f9f9; }
.targets-table tr.expandable { cursor: pointer; }
.detail-row { display: none; }
.detail-row.open { display: table-row; }
.detail-row td {
background: #fafafa; padding: 12px 20px;
border-bottom: 1px solid #ddd;
}
.detail-box {
font-family: "Consolas", monospace; font-size: 12px; line-height: 1.6;
}
.detail-box .label { color: #888; }
.badge {
display: inline-block; padding: 1px 6px; border-radius: 3px;
font-size: 11px; font-weight: 600;
}
.badge-high { background: #e8f5e9; color: #2e7d32; }
.badge-medium { background: #fff3e0; color: #e65100; }
.badge-low { background: #fce4ec; color: #c62828; }
.badge-noise { background: #f3e5f5; color: #6a1b9a; }
.badge-flag {
background: #e3f2fd; color: #1565c0; margin-right: 4px;
}
.ref-file { color: #0066cc; }
.ref-line { color: #888; margin-left: 16px; }
/* JSON tab */
#tab-json { padding: 24px; }
.json-container {
position: relative; background: #1e1e1e; border-radius: 6px;
overflow: hidden;
}
.json-container pre {
padding: 20px; overflow-x: auto; color: #d4d4d4;
font-family: "Consolas", "Fira Code", monospace; font-size: 12px;
line-height: 1.5; margin: 0;
}
.copy-btn {
position: absolute; top: 8px; right: 8px; padding: 6px 14px;
background: #333; color: #ccc; border: 1px solid #555;
border-radius: 4px; cursor: pointer; font-size: 12px;
}
.copy-btn:hover { background: #444; }
</style>
</head>
<body>
<div class="header">
<h1>depflame — Dependency Analysis Report</h1>
<div class="stats">
<span title="Total number of crate dependencies in the full cross-platform resolve graph (includes all targets/platforms).">232 total deps</span>
<span title="Dependencies actually compiled for your current platform/target. This is the number that matters for your build times.">161 platform deps</span>
<span title="Dependencies that appear in metadata but are not compiled on your current platform (e.g. windows-only crates on linux). These are typically not actionable.">71 phantom deps</span>
<span title="Crates with a high transitive dependency count (above the --fat-threshold). These are the heavy hitters that the tool analyzes for removal opportunities.">49 heavy crates analyzed</span>
<span title="Number of upstream edges identified as potential optimization targets, ranked by impact.">25 targets found</span>
<span style="color:#aaa">v0.1.0 · 2026-03-25T23:48:15.988539235+00:00</span>
</div>
</div>
<div class="tabs">
<button class="tab-btn active" onclick="showTab('flamegraph')">Flamegraph</button>
<button class="tab-btn" onclick="showTab('targets')">Suggestions (25)</button>
<button class="tab-btn" onclick="showTab('json')">Raw JSON</button>
</div>
<div id="tab-flamegraph" class="tab-content active">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 336"
width="100%" font-family="Consolas,monospace" font-size="11">
<style>
.frame { cursor: pointer; }
.frame:hover rect { stroke: #222; stroke-width: 1.5; }
.frame:hover rect.shared { stroke: #fff; stroke-width: 1.5; }
.frame text { pointer-events: none; }
rect.shared { stroke-dasharray: 4,2; stroke: rgba(100,70,130,0.5); stroke-width: 0.5; }
rect.normal { stroke: rgba(0,0,0,0.12); stroke-width: 0.5; }
rect.unused { stroke: rgba(220,20,80,0.8); stroke-width: 1.5; }
rect.workspace { stroke: rgba(0,0,0,0.3); stroke-width: 1; }
text.title { font-size: 15px; font-weight: bold; fill: #333; }
text.subtitle { font-size: 11px; fill: #888; }
text.legend { font-size: 10px; fill: #666; }
.legend-rect { stroke: #999; stroke-width: 0.5; }
/* Highlight all instances of the same dep on hover via JS */
.highlight rect { stroke: #000 !important; stroke-width: 2 !important; }
</style>
<script type="text/ecmascript"><![CDATA[
// --- Click-to-zoom (flamegraph style) ---
var zoomStack = [];
var origView = [0, 1200];
function zoom(evt) {
var g = evt.currentTarget;
var ox = parseFloat(g.getAttribute('data-x'));
var ow = parseFloat(g.getAttribute('data-w'));
if (ow >= 1200 * 0.99) {
if (zoomStack.length > 0) {
var prev = zoomStack.pop();
applyZoom(prev[0], prev[1]);
}
return;
}
zoomStack.push(origView.slice());
origView = [ox, ow];
applyZoom(ox, ow);
}
function applyZoom(ox, ow) {
var frames = document.querySelectorAll('.frame');
var scale = 1200 / ow;
for (var i = 0; i < frames.length; i++) {
var f = frames[i];
var fx = parseFloat(f.getAttribute('data-x'));
var fw = parseFloat(f.getAttribute('data-w'));
var rect = f.querySelector('rect');
var text = f.querySelector('text');
var newX = (fx - ox) * scale;
var newW = fw * scale;
// Hide frames fully outside viewport.
if (newX + newW < -1 || newX > 1200 + 1 || newW < 0.5) {
f.style.display = 'none';
} else {
f.style.display = '';
rect.setAttribute('x', newX);
rect.setAttribute('width', Math.max(newW, 0.5));
text.setAttribute('x', newX + 3);
var name = f.getAttribute('data-name');
var weight = f.getAttribute('data-weight');
text.textContent = fitLabel(name, weight, newW);
}
}
}
function fitLabel(name, weight, w) {
var full = name + ' (' + weight + ')';
if (full.length * 6.5 + 8 <= w) return full;
if (name.length * 6.5 + 8 <= w) return name;
var max = Math.floor((w - 8) / 6.5);
if (max > 2) return name.substr(0, max - 2) + '..';
return '';
}
function resetZoom() {
zoomStack = [];
origView = [0, 1200];
applyZoom(0, 1200);
}
// --- Hover: highlight all instances of the same crate ---
function hlOn(evt) {
var name = evt.currentTarget.getAttribute('data-name');
var all = document.querySelectorAll('.frame[data-name="' + name + '"]');
for (var i = 0; i < all.length; i++) all[i].classList.add('highlight');
}
function hlOff(evt) {
var name = evt.currentTarget.getAttribute('data-name');
var all = document.querySelectorAll('.frame[data-name="' + name + '"]');
for (var i = 0; i < all.length; i++) all[i].classList.remove('highlight');
}
// --- Search: highlight matching crates ---
function search() {
var q = prompt('Search for crate name (regex):');
if (!q) return;
var re = new RegExp(q, 'i');
var frames = document.querySelectorAll('.frame');
var count = 0;
for (var i = 0; i < frames.length; i++) {
var name = frames[i].getAttribute('data-name');
if (re.test(name)) {
frames[i].classList.add('highlight');
count++;
} else {
frames[i].classList.remove('highlight');
}
}
document.getElementById('search-status').textContent = count + ' matches';
}
function clearSearch() {
var frames = document.querySelectorAll('.frame');
for (var i = 0; i < frames.length; i++) frames[i].classList.remove('highlight');
document.getElementById('search-status').textContent = '';
}
]]></script>
<text x="6" y="18" class="title">depflame — Dependency Tree</text>
<text x="6" y="33" class="subtitle">232 deps total, 117 unique crates shown, 462 shared (dashed border = multiple parents) | click to zoom</text>
<rect x="762" y="4" width="12" height="10" rx="2" fill="rgb(70,130,180)" class="legend-rect"/>
<text x="777" y="13" class="legend">workspace</text>
<rect x="837" y="4" width="12" height="10" rx="2" fill="hsl(120,55%,58%)" class="legend-rect"/>
<text x="852" y="13" class="legend">leaf (0 deps)</text>
<rect x="936" y="4" width="12" height="10" rx="2" fill="hsl(75,65%,54%)" class="legend-rect"/>
<text x="951" y="13" class="legend">some deps</text>
<rect x="1011" y="4" width="12" height="10" rx="2" fill="hsl(30,75%,50%)" class="legend-rect"/>
<text x="1026" y="13" class="legend">many deps</text>
<rect x="1086" y="4" width="12" height="10" rx="2" fill="hsl(270,50%,65%)" class="legend-rect" stroke-dasharray="4,2"/>
<text x="1101" y="13" class="legend">shared</text>
<rect x="1143" y="4" width="12" height="10" rx="2" fill="rgb(220,20,80)" class="legend-rect"/>
<text x="1158" y="13" class="legend">unused</text>
<text x="1020" y="33" class="legend" style="cursor:pointer;text-decoration:underline" onclick="search()">[search]</text>
<text x="1074" y="33" class="legend" style="cursor:pointer;text-decoration:underline" onclick="clearSearch()">[clear]</text>
<text x="1122" y="33" class="legend" style="cursor:pointer;text-decoration:underline" onclick="resetZoom()">[reset zoom]</text>
<text id="search-status" x="940" y="33" class="legend" fill="rgb(204,68,68)"></text>
<g id="frames">
<g class="frame" data-x="0" data-w="318.2432432432432" data-d="0" data-name="wild-linker" data-weight="157" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wild-linker v0.8.0
157 transitive deps
depth 0</title>
<rect x="0" y="40" width="318.2432432432432" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="4" y="53" fill="#fff">wild-linker (157)</text>
</g>
<g class="frame" data-x="0" data-w="318.2432432432432" data-d="1" data-name="libwild" data-weight="156" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>libwild v0.8.0
156 transitive deps
depth 1
[24 children too small to show]</title>
<rect x="0" y="59" width="318.2432432432432" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="4" y="72" fill="#fff">libwild (156)</text>
</g>
<g class="frame" data-x="0" data-w="32.61149842421927" data-d="2" data-name="symbolic-demangle" data-weight="58" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-demangle v12.17.2
58 transitive deps
depth 2
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="0" y="78" width="32.61149842421927" height="18" rx="2" fill="hsl(240,65%,55%)" class="shared"/>
<text x="4" y="91" fill="#000">s..</text>
</g>
<g class="frame" data-x="0" data-w="30.92469678158724" data-d="3" data-name="symbolic-common" data-weight="55" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-common v12.17.2
55 transitive deps
depth 3
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="0" y="97" width="30.92469678158724" height="18" rx="2" fill="hsl(241,65%,55%)" class="shared"/>
<text x="4" y="110" fill="#000">s..</text>
</g>
<g class="frame" data-x="0" data-w="15.170605968325816" data-d="4" data-name="debugid" data-weight="52" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>debugid v0.8.0
52 transitive deps
depth 4</title>
<rect x="0" y="116" width="15.170605968325816" height="18" rx="2" fill="hsl(32,74%,50%)" class="normal"/>
<text x="4" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="0" data-w="15.170605968325816" data-d="5" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 5
[shared: 3 parents in dep graph]</title>
<rect x="0" y="135" width="15.170605968325816" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="4" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="0" data-w="9.509932099547527" data-d="6" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 6
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="0" y="154" width="9.509932099547527" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="4" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="0" data-w="4.56970763225011" data-d="7" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="0" y="173" width="4.56970763225011" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="4" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="0" data-w="4.56970763225011" data-d="8" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 8
[shared: 2 parents in dep graph]</title>
<rect x="0" y="192" width="4.56970763225011" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="4" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="0" data-w="4.56970763225011" data-d="9" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 9
[6 children too small to show]</title>
<rect x="0" y="211" width="4.56970763225011" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="4" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="0" data-w="2.0177929804740744" data-d="10" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 10
[8 children too small to show]</title>
<rect x="0" y="230" width="2.0177929804740744" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="4" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="4.56970763225011" data-w="4.56970763225011" data-d="7" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 7</title>
<rect x="4.56970763225011" y="173" width="4.56970763225011" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="8.569707632250111" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="4.56970763225011" data-w="4.56970763225011" data-d="8" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 8
[shared: 2 parents in dep graph]</title>
<rect x="4.56970763225011" y="192" width="4.56970763225011" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="8.569707632250111" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="4.56970763225011" data-w="4.56970763225011" data-d="9" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 9
[6 children too small to show]</title>
<rect x="4.56970763225011" y="211" width="4.56970763225011" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="8.569707632250111" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="4.56970763225011" data-w="2.0177929804740744" data-d="10" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 10
[8 children too small to show]</title>
<rect x="4.56970763225011" y="230" width="2.0177929804740744" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="8.569707632250111" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="9.509932099547527" data-w="2.9435504117647104" data-d="6" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 6
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="9.509932099547527" y="154" width="2.9435504117647104" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="13.509932099547527" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="9.509932099547527" data-w="2.717123457013579" data-d="7" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 7
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="9.509932099547527" y="173" width="2.717123457013579" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="13.509932099547527" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="12.453482511312238" data-w="2.717123457013579" data-d="6" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 6
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="12.453482511312238" y="154" width="2.717123457013579" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="16.453482511312238" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="15.170605968325816" data-w="14.878863545858012" data-d="4" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="15.170605968325816" y="116" width="14.878863545858012" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="19.170605968325816" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="15.170605968325816" data-w="9.327048789940845" data-d="5" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="15.170605968325816" y="135" width="9.327048789940845" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="19.170605968325816" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="15.170605968325816" data-w="4.481828639322224" data-d="6" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="15.170605968325816" y="154" width="4.481828639322224" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="19.170605968325816" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="15.170605968325816" data-w="4.481828639322224" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="15.170605968325816" y="173" width="4.481828639322224" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="19.170605968325816" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="15.170605968325816" data-w="4.481828639322224" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[7 children too small to show]</title>
<rect x="15.170605968325816" y="192" width="4.481828639322224" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="19.170605968325816" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="19.65243460764804" data-w="4.481828639322224" data-d="6" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 6</title>
<rect x="19.65243460764804" y="154" width="4.481828639322224" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="23.65243460764804" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="19.65243460764804" data-w="4.481828639322224" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="19.65243460764804" y="173" width="4.481828639322224" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="23.65243460764804" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="19.65243460764804" data-w="4.481828639322224" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[7 children too small to show]</title>
<rect x="19.65243460764804" y="192" width="4.481828639322224" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="23.65243460764804" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="24.497654758266663" data-w="2.886943673076928" data-d="5" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 5
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="24.497654758266663" y="135" width="2.886943673076928" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="28.497654758266663" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="24.497654758266663" data-w="2.6648710828402415" data-d="6" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 6
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="24.497654758266663" y="154" width="2.6648710828402415" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="28.497654758266663" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="27.38459843134359" data-w="2.6648710828402407" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="27.38459843134359" y="135" width="2.6648710828402407" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="31.38459843134359" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="32.04923121000859" data-d="2" data-name="perfetto-recorder" data-weight="57" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>perfetto-recorder v0.3.2
57 transitive deps
depth 2
[2 children too small to show]</title>
<rect x="32.61149842421927" y="78" width="32.04923121000859" height="18" rx="2" fill="hsl(30,75%,50%)" class="normal"/>
<text x="36.61149842421927" y="91" fill="#000">p..</text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="23.174059490313905" data-d="3" data-name="rand" data-weight="47" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand v0.9.2
47 transitive deps
depth 3</title>
<rect x="32.61149842421927" y="97" width="23.174059490313905" height="18" rx="2" fill="hsl(35,74%,50%)" class="normal"/>
<text x="36.61149842421927" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="12.113712915391359" data-d="4" data-name="rand_chacha" data-weight="46" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand_chacha v0.9.0
46 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="32.61149842421927" y="116" width="12.113712915391359" height="18" rx="2" fill="hsl(35,74%,50%)" class="normal"/>
<text x="36.61149842421927" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="10.383182498906878" data-d="5" data-name="rand_core" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand_core v0.9.5
42 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="32.61149842421927" y="135" width="10.383182498906878" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="36.61149842421927" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="10.383182498906878" data-d="6" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 6
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="32.61149842421927" y="154" width="10.383182498906878" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="36.61149842421927" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="9.604443811488864" data-d="7" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="32.61149842421927" y="173" width="9.604443811488864" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="36.61149842421927" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="9.604443811488864" data-d="8" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 8
[shared: 2 parents in dep graph]</title>
<rect x="32.61149842421927" y="192" width="9.604443811488864" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="36.61149842421927" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="9.604443811488864" data-d="9" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 9
[5 children too small to show]</title>
<rect x="32.61149842421927" y="211" width="9.604443811488864" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="36.61149842421927" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="32.61149842421927" data-w="4.240923241436641" data-d="10" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 10
[8 children too small to show]</title>
<rect x="32.61149842421927" y="230" width="4.240923241436641" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="36.61149842421927" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="36.85242166565591" data-w="3.4925250223595867" data-d="10" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 10
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="36.85242166565591" y="230" width="3.4925250223595867" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="40.85242166565591" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="36.85242166565591" data-w="3.243058949333902" data-d="11" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 11
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="36.85242166565591" y="249" width="3.243058949333902" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="40.85242166565591" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="44.72521133961063" data-w="11.060346574922546" data-d="4" data-name="rand_core" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand_core v0.9.5
42 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="44.72521133961063" y="116" width="11.060346574922546" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="48.72521133961063" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="44.72521133961063" data-w="11.060346574922546" data-d="5" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="44.72521133961063" y="135" width="11.060346574922546" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="48.72521133961063" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="44.72521133961063" data-w="10.230820581803355" data-d="6" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="44.72521133961063" y="154" width="10.230820581803355" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="48.72521133961063" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="44.72521133961063" data-w="10.230820581803355" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="44.72521133961063" y="173" width="10.230820581803355" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="48.72521133961063" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="44.72521133961063" data-w="10.230820581803355" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[5 children too small to show]</title>
<rect x="44.72521133961063" y="192" width="10.230820581803355" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="48.72521133961063" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="44.72521133961063" data-w="4.5175051919651175" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="44.72521133961063" y="211" width="4.5175051919651175" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="48.72521133961063" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="49.24271653157575" data-w="3.7202983933830382" data-d="9" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 9
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="49.24271653157575" y="211" width="3.7202983933830382" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="53.24271653157575" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="49.24271653157575" data-w="3.4545627938556787" data-d="10" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 10
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="49.24271653157575" y="230" width="3.4545627938556787" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="53.24271653157575" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="55.78555791453317" data-w="4.9306509553859375" data-d="3" data-name="prost" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>prost v0.14.3
10 transitive deps
depth 3
[1 children too small to show]</title>
<rect x="55.78555791453317" y="97" width="4.9306509553859375" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="59.78555791453317" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="55.78555791453317" data-w="4.382800849231944" data-d="4" data-name="prost-derive" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>prost-derive v0.14.3
8 transitive deps
depth 4
[5 children too small to show]</title>
<rect x="55.78555791453317" y="116" width="4.382800849231944" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="59.78555791453317" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="60.71620886991911" data-w="2.4653254776929687" data-d="3" data-name="nix" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>nix v0.30.1
5 transitive deps
depth 3
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="60.71620886991911" y="97" width="2.4653254776929687" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="64.71620886991911" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="30.924696781587237" data-d="2" data-name="symbolic-common" data-weight="55" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-common v12.17.2
55 transitive deps
depth 2
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="64.66072963422786" y="78" width="30.924696781587237" height="18" rx="2" fill="hsl(241,65%,55%)" class="shared"/>
<text x="68.66072963422786" y="91" fill="#000">s..</text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="15.170605968325814" data-d="3" data-name="debugid" data-weight="52" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>debugid v0.8.0
52 transitive deps
depth 3</title>
<rect x="64.66072963422786" y="97" width="15.170605968325814" height="18" rx="2" fill="hsl(32,74%,50%)" class="normal"/>
<text x="68.66072963422786" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="15.170605968325814" data-d="4" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="64.66072963422786" y="116" width="15.170605968325814" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="68.66072963422786" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="9.509932099547527" data-d="5" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="64.66072963422786" y="135" width="9.509932099547527" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="68.66072963422786" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="4.56970763225011" data-d="6" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="64.66072963422786" y="154" width="4.56970763225011" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="68.66072963422786" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="4.56970763225011" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="64.66072963422786" y="173" width="4.56970763225011" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="68.66072963422786" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="4.56970763225011" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[6 children too small to show]</title>
<rect x="64.66072963422786" y="192" width="4.56970763225011" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="68.66072963422786" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="64.66072963422786" data-w="2.0177929804740744" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="64.66072963422786" y="211" width="2.0177929804740744" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="68.66072963422786" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="69.23043726647798" data-w="4.56970763225011" data-d="6" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 6</title>
<rect x="69.23043726647798" y="154" width="4.56970763225011" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="73.23043726647798" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="69.23043726647798" data-w="4.56970763225011" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="69.23043726647798" y="173" width="4.56970763225011" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="73.23043726647798" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="69.23043726647798" data-w="4.56970763225011" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[6 children too small to show]</title>
<rect x="69.23043726647798" y="192" width="4.56970763225011" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="73.23043726647798" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="69.23043726647798" data-w="2.0177929804740744" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="69.23043726647798" y="211" width="2.0177929804740744" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="73.23043726647798" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="74.17066173377539" data-w="2.9435504117647104" data-d="5" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 5
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="74.17066173377539" y="135" width="2.9435504117647104" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="78.17066173377539" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="74.17066173377539" data-w="2.717123457013579" data-d="6" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 6
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="74.17066173377539" y="154" width="2.717123457013579" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="78.17066173377539" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="77.1142121455401" data-w="2.7171234570135785" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="77.1142121455401" y="135" width="2.7171234570135785" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="81.1142121455401" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="79.83133560255368" data-w="14.87886354585801" data-d="3" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 3
[shared: 3 parents in dep graph]</title>
<rect x="79.83133560255368" y="97" width="14.87886354585801" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="83.83133560255368" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="79.83133560255368" data-w="9.327048789940843" data-d="4" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 4
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="79.83133560255368" y="116" width="9.327048789940843" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="83.83133560255368" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="79.83133560255368" data-w="4.481828639322223" data-d="5" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="79.83133560255368" y="135" width="4.481828639322223" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="83.83133560255368" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="79.83133560255368" data-w="4.481828639322223" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="79.83133560255368" y="154" width="4.481828639322223" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="83.83133560255368" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="79.83133560255368" data-w="4.481828639322223" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[7 children too small to show]</title>
<rect x="79.83133560255368" y="173" width="4.481828639322223" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="83.83133560255368" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="84.3131642418759" data-w="4.481828639322223" data-d="5" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 5</title>
<rect x="84.3131642418759" y="135" width="4.481828639322223" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="88.3131642418759" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="84.3131642418759" data-w="4.481828639322223" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="84.3131642418759" y="154" width="4.481828639322223" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="88.3131642418759" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="84.3131642418759" data-w="4.481828639322223" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[7 children too small to show]</title>
<rect x="84.3131642418759" y="173" width="4.481828639322223" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="88.3131642418759" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="89.15838439249453" data-w="2.8869436730769276" data-d="4" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 4
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="89.15838439249453" y="116" width="2.8869436730769276" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="93.15838439249453" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="89.15838439249453" data-w="2.664871082840241" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="89.15838439249453" y="135" width="2.664871082840241" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="93.15838439249453" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="92.04532806557145" data-w="2.6648710828402407" data-d="4" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 4
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="92.04532806557145" y="116" width="2.6648710828402407" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="96.04532806557145" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="30.362429567376562" data-d="2" data-name="blake3" data-weight="54" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>blake3 v1.8.3
54 transitive deps
depth 2
[5 children too small to show]</title>
<rect x="95.5854264158151" y="78" width="30.362429567376562" height="18" rx="2" fill="hsl(32,75%,50%)" class="normal"/>
<text x="99.5854264158151" y="91" fill="#000">b..</text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="24.841987827853554" data-d="3" data-name="cc" data-weight="45" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cc v1.2.56
45 transitive deps
depth 3
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="95.5854264158151" y="97" width="24.841987827853554" height="18" rx="2" fill="hsl(243,64%,56%)" class="shared"/>
<text x="99.5854264158151" y="110" fill="#000">cc</text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="23.18585530599665" data-d="4" data-name="jobserver" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>jobserver v0.1.34
42 transitive deps
depth 4
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="95.5854264158151" y="116" width="23.18585530599665" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="99.5854264158151" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="22.63381113204435" data-d="5" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="95.5854264158151" y="135" width="22.63381113204435" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="99.5854264158151" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="20.936275297141027" data-d="6" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="95.5854264158151" y="154" width="20.936275297141027" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="99.5854264158151" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="20.936275297141027" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="95.5854264158151" y="173" width="20.936275297141027" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="99.5854264158151" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="20.936275297141027" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[5 children too small to show]</title>
<rect x="95.5854264158151" y="192" width="20.936275297141027" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="99.5854264158151" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="9.24458909224409" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[6 children too small to show]</title>
<rect x="95.5854264158151" y="211" width="9.24458909224409" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="99.5854264158151" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="95.5854264158151" data-w="2.718996791836497" data-d="10" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 10
[11 children too small to show]</title>
<rect x="95.5854264158151" y="230" width="2.718996791836497" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="99.5854264158151" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="98.30442320765161" data-w="2.537730339047397" data-d="10" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 10
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="98.30442320765161" y="230" width="2.537730339047397" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="102.30442320765161" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="98.30442320765161" data-w="2.356463886258297" data-d="11" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 11
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="98.30442320765161" y="249" width="2.356463886258297" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="102.30442320765161" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="104.83001550805919" data-w="7.613191017142192" data-d="9" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 9
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="104.83001550805919" y="211" width="7.613191017142192" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="108.83001550805919" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="104.83001550805919" data-w="7.069391658774893" data-d="10" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 10
[shared: 2 parents in dep graph]
[9 children too small to show]</title>
<rect x="104.83001550805919" y="230" width="7.069391658774893" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="108.83001550805919" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="104.83001550805919" data-w="2.1084150561258452" data-d="11" data-name="wasmparser" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasmparser v0.244.0
17 transitive deps
depth 11
[shared: 4 parents in dep graph]
[4 children too small to show]</title>
<rect x="104.83001550805919" y="249" width="2.1084150561258452" height="18" rx="2" fill="hsl(252,59%,58%)" class="shared"/>
<text x="108.83001550805919" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="120.42741424366866" data-w="2.2081766958092044" data-d="3" data-name="rayon-core" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rayon-core v1.13.0
4 transitive deps
depth 3
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="120.42741424366866" y="97" width="2.2081766958092044" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="124.42741424366866" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="125.94785598319167" data-w="28.675627924744532" data-d="2" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 2
[shared: 3 parents in dep graph]</title>
<rect x="125.94785598319167" y="78" width="28.675627924744532" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="129.9478559831917" y="91" fill="#000">u..</text>
</g>
<g class="frame" data-x="125.94785598319167" data-w="17.975766758795082" data-d="3" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 3
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="125.94785598319167" y="97" width="17.975766758795082" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="129.9478559831917" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="125.94785598319167" data-w="8.637706104875559" data-d="4" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="125.94785598319167" y="116" width="8.637706104875559" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="129.9478559831917" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="125.94785598319167" data-w="8.637706104875559" data-d="5" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="125.94785598319167" y="135" width="8.637706104875559" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="129.9478559831917" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="125.94785598319167" data-w="8.637706104875559" data-d="6" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 6
[5 children too small to show]</title>
<rect x="125.94785598319167" y="154" width="8.637706104875559" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="129.9478559831917" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="125.94785598319167" data-w="3.814052046308688" data-d="7" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 7
[8 children too small to show]</title>
<rect x="125.94785598319167" y="173" width="3.814052046308688" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="129.9478559831917" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="129.76190802950035" data-w="3.140984038136567" data-d="7" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 7
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="129.76190802950035" y="173" width="3.140984038136567" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="133.76190802950035" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="129.76190802950035" data-w="2.9166280354125265" data-d="8" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 8
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="129.76190802950035" y="192" width="2.9166280354125265" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="133.76190802950035" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="134.58556208806723" data-w="8.637706104875559" data-d="4" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 4</title>
<rect x="134.58556208806723" y="116" width="8.637706104875559" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="138.58556208806723" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="134.58556208806723" data-w="8.637706104875559" data-d="5" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="134.58556208806723" y="135" width="8.637706104875559" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="138.58556208806723" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="134.58556208806723" data-w="8.637706104875559" data-d="6" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 6
[5 children too small to show]</title>
<rect x="134.58556208806723" y="154" width="8.637706104875559" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="138.58556208806723" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="134.58556208806723" data-w="3.814052046308688" data-d="7" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 7
[8 children too small to show]</title>
<rect x="134.58556208806723" y="173" width="3.814052046308688" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="138.58556208806723" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="138.39961413437592" data-w="3.140984038136567" data-d="7" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 7
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="138.39961413437592" y="173" width="3.140984038136567" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="142.39961413437592" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="138.39961413437592" data-w="2.9166280354125265" data-d="8" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 8
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="138.39961413437592" y="192" width="2.9166280354125265" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="142.39961413437592" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="143.92362274198675" data-w="5.563927806293715" data-d="3" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 3
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="143.92362274198675" y="97" width="5.563927806293715" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="147.92362274198675" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="143.92362274198675" data-w="5.135933359655737" data-d="4" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 4
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="143.92362274198675" y="116" width="5.135933359655737" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="147.92362274198675" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="143.92362274198675" data-w="3.1605743751727613" data-d="5" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 5
[1 children too small to show]</title>
<rect x="143.92362274198675" y="135" width="3.1605743751727613" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="147.92362274198675" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="143.92362274198675" data-w="2.212402062620933" data-d="6" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 6
[5 children too small to show]</title>
<rect x="143.92362274198675" y="154" width="2.212402062620933" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="147.92362274198675" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="149.48755054828047" data-w="5.135933359655737" data-d="3" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 3
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="149.48755054828047" y="97" width="5.135933359655737" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="153.48755054828047" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="149.48755054828047" data-w="3.1605743751727613" data-d="4" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="149.48755054828047" y="116" width="3.1605743751727613" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="153.48755054828047" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="149.48755054828047" data-w="2.212402062620933" data-d="5" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="149.48755054828047" y="135" width="2.212402062620933" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="153.48755054828047" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="27.55109349632318" data-d="2" data-name="zstd" data-weight="49" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zstd v0.13.3
49 transitive deps
depth 2</title>
<rect x="154.6234839079362" y="78" width="27.55109349632318" height="18" rx="2" fill="hsl(34,74%,50%)" class="normal"/>
<text x="158.6234839079362" y="91" fill="#000">z..</text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="27.55109349632318" data-d="3" data-name="zstd-safe" data-weight="48" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zstd-safe v7.2.4
48 transitive deps
depth 3</title>
<rect x="154.6234839079362" y="97" width="27.55109349632318" height="18" rx="2" fill="hsl(34,74%,50%)" class="normal"/>
<text x="158.6234839079362" y="110" fill="#000">z..</text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="27.55109349632318" data-d="4" data-name="zstd-sys" data-weight="47" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zstd-sys v2.0.16+zstd.1.5.7
47 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="154.6234839079362" y="116" width="27.55109349632318" height="18" rx="2" fill="hsl(35,74%,50%)" class="normal"/>
<text x="158.6234839079362" y="129" fill="#000">z..</text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="26.95215668118572" data-d="5" data-name="cc" data-weight="45" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cc v1.2.56
45 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="154.6234839079362" y="135" width="26.95215668118572" height="18" rx="2" fill="hsl(243,64%,56%)" class="shared"/>
<text x="158.6234839079362" y="148" fill="#000">cc</text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="25.15534623577334" data-d="6" data-name="jobserver" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>jobserver v0.1.34
42 transitive deps
depth 6
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="154.6234839079362" y="154" width="25.15534623577334" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="158.6234839079362" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="24.55640942063588" data-d="7" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 7
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="154.6234839079362" y="173" width="24.55640942063588" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="158.6234839079362" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="22.71467871408819" data-d="8" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 8
[shared: 2 parents in dep graph]</title>
<rect x="154.6234839079362" y="192" width="22.71467871408819" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="158.6234839079362" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="22.71467871408819" data-d="9" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 9
[shared: 2 parents in dep graph]</title>
<rect x="154.6234839079362" y="211" width="22.71467871408819" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="158.6234839079362" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="22.71467871408819" data-d="10" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 10
[5 children too small to show]</title>
<rect x="154.6234839079362" y="230" width="22.71467871408819" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="158.6234839079362" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="10.029858133493486" data-d="11" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 11
[5 children too small to show]</title>
<rect x="154.6234839079362" y="249" width="10.029858133493486" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="158.6234839079362" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="154.6234839079362" data-w="2.9499582745569075" data-d="12" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 12
[11 children too small to show]</title>
<rect x="154.6234839079362" y="268" width="2.9499582745569075" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="158.6234839079362" y="281" fill="#000"></text>
</g>
<g class="frame" data-x="157.5734421824931" data-w="2.7532943895864475" data-d="12" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 12
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="157.5734421824931" y="268" width="2.7532943895864475" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="161.5734421824931" y="281" fill="#000"></text>
</g>
<g class="frame" data-x="157.5734421824931" data-w="2.556630504615987" data-d="13" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 13
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="157.5734421824931" y="287" width="2.556630504615987" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="161.5734421824931" y="300" fill="#000"></text>
</g>
<g class="frame" data-x="160.32673657207954" data-w="2.0649707921898353" data-d="12" data-name="wasm-metadata" data-weight="21" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-metadata v0.244.0
21 transitive deps
depth 12
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="160.32673657207954" y="268" width="2.0649707921898353" height="18" rx="2" fill="hsl(250,60%,58%)" class="shared"/>
<text x="164.32673657207954" y="281" fill="#000"></text>
</g>
<g class="frame" data-x="164.65334204142968" data-w="8.259883168759343" data-d="11" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 11
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="164.65334204142968" y="249" width="8.259883168759343" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="168.65334204142968" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="164.65334204142968" data-w="7.669891513847961" data-d="12" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 12
[shared: 2 parents in dep graph]
[9 children too small to show]</title>
<rect x="164.65334204142968" y="268" width="7.669891513847961" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="168.65334204142968" y="281" fill="#000"></text>
</g>
<g class="frame" data-x="164.65334204142968" data-w="2.2875115041300935" data-d="13" data-name="wasmparser" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasmparser v0.244.0
17 transitive deps
depth 13
[shared: 4 parents in dep graph]
[4 children too small to show]</title>
<rect x="164.65334204142968" y="287" width="2.2875115041300935" height="18" rx="2" fill="hsl(252,59%,58%)" class="shared"/>
<text x="168.65334204142968" y="300" fill="#000"></text>
</g>
<g class="frame" data-x="182.17457740425937" data-w="23.615222996848438" data-d="2" data-name="jobserver" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>jobserver v0.1.34
42 transitive deps
depth 2
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="182.17457740425937" y="78" width="23.615222996848438" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="186.17457740425937" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="182.17457740425937" data-w="23.05295578263776" data-d="3" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 3
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="182.17457740425937" y="97" width="23.05295578263776" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="186.17457740425937" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="182.17457740425937" data-w="21.323984098939928" data-d="4" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="182.17457740425937" y="116" width="21.323984098939928" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="186.17457740425937" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="182.17457740425937" data-w="21.323984098939928" data-d="5" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="182.17457740425937" y="135" width="21.323984098939928" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="186.17457740425937" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="182.17457740425937" data-w="21.323984098939928" data-d="6" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 6
[5 children too small to show]</title>
<rect x="182.17457740425937" y="154" width="21.323984098939928" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="186.17457740425937" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="182.17457740425937" data-w="9.415785186544902" data-d="7" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 7
[6 children too small to show]</title>
<rect x="182.17457740425937" y="173" width="9.415785186544902" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="186.17457740425937" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="182.17457740425937" data-w="2.769348584277912" data-d="8" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 8
[11 children too small to show]</title>
<rect x="182.17457740425937" y="192" width="2.769348584277912" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="186.17457740425937" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="184.94392598853727" data-w="2.584725345326052" data-d="8" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 8
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="184.94392598853727" y="192" width="2.584725345326052" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="188.94392598853727" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="184.94392598853727" data-w="2.400102106374191" data-d="9" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 9
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="184.94392598853727" y="211" width="2.400102106374191" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="188.94392598853727" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="191.59036259080426" data-w="7.754176035978156" data-d="7" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 7
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="191.59036259080426" y="173" width="7.754176035978156" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="195.59036259080426" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="191.59036259080426" data-w="7.200306319122573" data-d="8" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 8
[shared: 2 parents in dep graph]
[9 children too small to show]</title>
<rect x="191.59036259080426" y="192" width="7.200306319122573" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="195.59036259080426" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="191.59036259080426" data-w="2.147459779387434" data-d="9" data-name="wasmparser" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasmparser v0.244.0
17 transitive deps
depth 9
[shared: 4 parents in dep graph]
[4 children too small to show]</title>
<rect x="191.59036259080426" y="211" width="2.147459779387434" height="18" rx="2" fill="hsl(252,59%,58%)" class="shared"/>
<text x="195.59036259080426" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="205.7898004011078" data-w="14.618947569477605" data-d="2" data-name="linker-layout" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-layout v0.8.0
26 transitive deps
depth 2
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="205.7898004011078" y="78" width="14.618947569477605" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="209.7898004011078" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="205.7898004011078" data-w="10.964210677108204" data-d="3" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 3
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="205.7898004011078" y="97" width="10.964210677108204" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="209.7898004011078" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="205.7898004011078" data-w="5.8045821231749315" data-d="4" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 4
[5 children too small to show]</title>
<rect x="205.7898004011078" y="116" width="5.8045821231749315" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="209.7898004011078" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="205.7898004011078" data-w="2.3901220507190892" data-d="5" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 5
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="205.7898004011078" y="135" width="2.3901220507190892" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="209.7898004011078" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="211.59438252428274" data-w="2.2573374923458065" data-d="4" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 4</title>
<rect x="211.59438252428274" y="116" width="2.2573374923458065" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="215.59438252428274" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="211.59438252428274" data-w="2.2573374923458065" data-d="5" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 5</title>
<rect x="211.59438252428274" y="135" width="2.2573374923458065" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="215.59438252428274" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="211.59438252428274" data-w="2.2573374923458065" data-d="6" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 6
[3 children too small to show]</title>
<rect x="211.59438252428274" y="154" width="2.2573374923458065" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="215.59438252428274" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="213.85172001662855" data-w="2.2573374923458065" data-d="4" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 4
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="213.85172001662855" y="116" width="2.2573374923458065" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="217.85172001662855" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="216.75401107821602" data-w="3.1978947808232263" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="216.75401107821602" y="97" width="3.1978947808232263" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="220.75401107821602" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="220.4087479705854" data-w="14.618947569477605" data-d="2" data-name="linker-trace" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-trace v0.8.0
26 transitive deps
depth 2
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="220.4087479705854" y="78" width="14.618947569477605" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="224.4087479705854" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="220.4087479705854" data-w="10.964210677108204" data-d="3" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 3
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="220.4087479705854" y="97" width="10.964210677108204" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="224.4087479705854" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="220.4087479705854" data-w="5.8045821231749315" data-d="4" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 4
[5 children too small to show]</title>
<rect x="220.4087479705854" y="116" width="5.8045821231749315" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="224.4087479705854" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="220.4087479705854" data-w="2.3901220507190892" data-d="5" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 5
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="220.4087479705854" y="135" width="2.3901220507190892" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="224.4087479705854" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="226.21333009376033" data-w="2.2573374923458065" data-d="4" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 4</title>
<rect x="226.21333009376033" y="116" width="2.2573374923458065" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="230.21333009376033" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="226.21333009376033" data-w="2.2573374923458065" data-d="5" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 5</title>
<rect x="226.21333009376033" y="135" width="2.2573374923458065" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="230.21333009376033" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="226.21333009376033" data-w="2.2573374923458065" data-d="6" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 6
[3 children too small to show]</title>
<rect x="226.21333009376033" y="154" width="2.2573374923458065" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="230.21333009376033" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="228.47066758610615" data-w="2.2573374923458065" data-d="4" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 4
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="228.47066758610615" y="116" width="2.2573374923458065" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="232.47066758610615" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="231.37295864769362" data-w="3.1978947808232263" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="231.37295864769362" y="97" width="3.1978947808232263" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="235.37295864769362" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="235.027695540063" data-w="10.683077070002865" data-d="2" data-name="tracing-subscriber" data-weight="19" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-subscriber v0.3.23
19 transitive deps
depth 2
[shared: 2 parents in dep graph]
[5 children too small to show]</title>
<rect x="235.027695540063" y="78" width="10.683077070002865" height="18" rx="2" fill="hsl(251,60%,58%)" class="shared"/>
<text x="239.027695540063" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="235.027695540063" data-w="3.845907745201031" data-d="3" data-name="tracing" data-weight="9" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing v0.1.44
9 transitive deps
depth 3
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="235.027695540063" y="97" width="3.845907745201031" height="18" rx="2" fill="hsl(258,56%,60%)" class="shared"/>
<text x="239.027695540063" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="235.027695540063" data-w="2.4036923407506445" data-d="4" data-name="tracing-attributes" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-attributes v0.1.31
5 transitive deps
depth 4
[3 children too small to show]</title>
<rect x="235.027695540063" y="116" width="2.4036923407506445" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="239.027695540063" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="238.87360328526404" data-w="2.136615414000573" data-d="3" data-name="matchers" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>matchers v0.2.0
5 transitive deps
depth 3</title>
<rect x="238.87360328526404" y="97" width="2.136615414000573" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="242.87360328526404" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="238.87360328526404" data-w="2.136615414000573" data-d="4" data-name="regex-automata" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>regex-automata v0.4.14
4 transitive deps
depth 4
[shared: 3 parents in dep graph]
[3 children too small to show]</title>
<rect x="238.87360328526404" y="116" width="2.136615414000573" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="242.87360328526404" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="245.71077261006587" data-w="9.55854264158151" data-d="2" data-name="linker-utils" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-utils v0.8.0
17 transitive deps
depth 2
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="245.71077261006587" y="78" width="9.55854264158151" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="249.71077261006587" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="245.71077261006587" data-w="6.571498066087289" data-d="3" data-name="derive_more" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more v2.1.1
11 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="245.71077261006587" y="97" width="6.571498066087289" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="249.71077261006587" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="245.71077261006587" data-w="6.571498066087289" data-d="4" data-name="derive_more-impl" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more-impl v2.1.1
10 transitive deps
depth 4
[6 children too small to show]</title>
<rect x="245.71077261006587" y="116" width="6.571498066087289" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="249.71077261006587" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="255.26931525164738" data-w="8.434008213160157" data-d="2" data-name="gimli" data-weight="15" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>gimli v0.33.0
15 transitive deps
depth 2
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="255.26931525164738" y="78" width="8.434008213160157" height="18" rx="2" fill="hsl(253,58%,58%)" class="shared"/>
<text x="259.2693152516474" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="255.26931525164738" data-w="5.6226721421067705" data-d="3" data-name="indexmap" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>indexmap v2.13.0
12 transitive deps
depth 3
[shared: 8 parents in dep graph]
[3 children too small to show]</title>
<rect x="255.26931525164738" y="97" width="5.6226721421067705" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="259.2693152516474" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="255.26931525164738" data-w="2.186594721930411" data-d="4" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 4
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="255.26931525164738" y="116" width="2.186594721930411" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="259.2693152516474" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="263.70332346480757" data-w="6.7472065705281254" data-d="2" data-name="indexmap" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>indexmap v2.13.0
12 transitive deps
depth 2
[shared: 8 parents in dep graph]
[2 children too small to show]</title>
<rect x="263.70332346480757" y="78" width="6.7472065705281254" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="267.70332346480757" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="263.70332346480757" data-w="2.6239136663164935" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="263.70332346480757" y="97" width="2.6239136663164935" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="267.70332346480757" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="266.32723713112404" data-w="2.249068856842708" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="266.32723713112404" y="97" width="2.249068856842708" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="270.32723713112404" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="266.32723713112404" data-w="2.249068856842708" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="266.32723713112404" y="116" width="2.249068856842708" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="270.32723713112404" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="270.4505300353357" data-w="6.1849393563174475" data-d="2" data-name="derive_more" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more v2.1.1
11 transitive deps
depth 2
[shared: 2 parents in dep graph]</title>
<rect x="270.4505300353357" y="78" width="6.1849393563174475" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="274.4505300353357" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="270.4505300353357" data-w="6.1849393563174475" data-d="3" data-name="derive_more-impl" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more-impl v2.1.1
10 transitive deps
depth 3
[6 children too small to show]</title>
<rect x="270.4505300353357" y="97" width="6.1849393563174475" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="274.4505300353357" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="276.63546939165315" data-w="5.060404927896093" data-d="2" data-name="tracing" data-weight="9" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing v0.1.44
9 transitive deps
depth 2
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="276.63546939165315" y="78" width="5.060404927896093" height="18" rx="2" fill="hsl(258,56%,60%)" class="shared"/>
<text x="280.63546939165315" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="276.63546939165315" data-w="3.1627530799350585" data-d="3" data-name="tracing-attributes" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-attributes v0.1.31
5 transitive deps
depth 3
[3 children too small to show]</title>
<rect x="276.63546939165315" y="97" width="3.1627530799350585" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="280.63546939165315" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="281.69587431954926" data-w="3.9358704994747393" data-d="2" data-name="flate2" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>flate2 v1.1.9
7 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="281.69587431954926" y="78" width="3.9358704994747393" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="285.69587431954926" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="285.631744819024" data-w="3.3736032852640627" data-d="2" data-name="git-version" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>git-version v0.3.9
6 transitive deps
depth 2</title>
<rect x="285.631744819024" y="78" width="3.3736032852640627" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="289.631744819024" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="285.631744819024" data-w="3.3736032852640627" data-d="3" data-name="git-version-macro" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>git-version-macro v0.3.9
5 transitive deps
depth 3
[3 children too small to show]</title>
<rect x="285.631744819024" y="97" width="3.3736032852640627" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="289.631744819024" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="289.00534810428803" data-w="3.3736032852640627" data-d="2" data-name="rayon" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rayon v1.11.0
6 transitive deps
depth 2
[1 children too small to show]</title>
<rect x="289.00534810428803" y="78" width="3.3736032852640627" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="293.00534810428803" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="289.00534810428803" data-w="2.6988826282112504" data-d="3" data-name="rayon-core" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rayon-core v1.13.0
4 transitive deps
depth 3
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="289.00534810428803" y="97" width="2.6988826282112504" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="293.00534810428803" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="289.00534810428803" data-w="2.0241619711584375" data-d="4" data-name="crossbeam-deque" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>crossbeam-deque v0.8.6
3 transitive deps
depth 4
[2 children too small to show]</title>
<rect x="289.00534810428803" y="116" width="2.0241619711584375" height="18" rx="2" fill="hsl(96,60%,56%)" class="normal"/>
<text x="293.00534810428803" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="292.37895138955207" data-w="3.3736032852640627" data-d="2" data-name="zerocopy" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zerocopy v0.8.47
6 transitive deps
depth 2
[shared: 3 parents in dep graph]</title>
<rect x="292.37895138955207" y="78" width="3.3736032852640627" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="296.37895138955207" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="292.37895138955207" data-w="3.3736032852640627" data-d="3" data-name="zerocopy-derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zerocopy-derive v0.8.47
5 transitive deps
depth 3
[3 children too small to show]</title>
<rect x="292.37895138955207" y="97" width="3.3736032852640627" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="296.37895138955207" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="295.7525546748161" data-w="2.249068856842708" data-d="2" data-name="hashbrown" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hashbrown v0.16.1
4 transitive deps
depth 2
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="295.7525546748161" y="78" width="2.249068856842708" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="299.7525546748161" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="316.2162162162162" data-d="0" data-name="libwild" data-weight="156" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>libwild v0.8.0
156 transitive deps
depth 0
[24 children too small to show]</title>
<rect x="318.2432432432432" y="40" width="316.2162162162162" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="322.2432432432432" y="53" fill="#fff">libwild (156)</text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="32.40378187374654" data-d="1" data-name="symbolic-demangle" data-weight="58" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-demangle v12.17.2
58 transitive deps
depth 1
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="318.2432432432432" y="59" width="32.40378187374654" height="18" rx="2" fill="hsl(240,65%,55%)" class="shared"/>
<text x="322.2432432432432" y="72" fill="#000">s..</text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="30.727724190621718" data-d="2" data-name="symbolic-common" data-weight="55" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-common v12.17.2
55 transitive deps
depth 2
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="318.2432432432432" y="78" width="30.727724190621718" height="18" rx="2" fill="hsl(241,65%,55%)" class="shared"/>
<text x="322.2432432432432" y="91" fill="#000">s..</text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="15.073977904833296" data-d="3" data-name="debugid" data-weight="52" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>debugid v0.8.0
52 transitive deps
depth 3</title>
<rect x="318.2432432432432" y="97" width="15.073977904833296" height="18" rx="2" fill="hsl(32,74%,50%)" class="normal"/>
<text x="322.2432432432432" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="15.073977904833296" data-d="4" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="318.2432432432432" y="116" width="15.073977904833296" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="322.2432432432432" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="9.449359283626842" data-d="5" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="318.2432432432432" y="135" width="9.449359283626842" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="322.2432432432432" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="4.540601214210301" data-d="6" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="318.2432432432432" y="154" width="4.540601214210301" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="322.2432432432432" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="4.540601214210301" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="318.2432432432432" y="173" width="4.540601214210301" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="322.2432432432432" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="4.540601214210301" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[6 children too small to show]</title>
<rect x="318.2432432432432" y="192" width="4.540601214210301" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="322.2432432432432" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="318.2432432432432" data-w="2.0049407958850676" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="318.2432432432432" y="211" width="2.0049407958850676" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="322.2432432432432" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="322.78384445745354" data-w="4.540601214210301" data-d="6" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 6</title>
<rect x="322.78384445745354" y="154" width="4.540601214210301" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="326.78384445745354" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="322.78384445745354" data-w="4.540601214210301" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="322.78384445745354" y="173" width="4.540601214210301" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="326.78384445745354" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="322.78384445745354" data-w="4.540601214210301" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[6 children too small to show]</title>
<rect x="322.78384445745354" y="192" width="4.540601214210301" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="326.78384445745354" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="322.78384445745354" data-w="2.0049407958850676" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="322.78384445745354" y="211" width="2.0049407958850676" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="326.78384445745354" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="327.6926025268701" data-w="2.924801683027356" data-d="5" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 5
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="327.6926025268701" y="135" width="2.924801683027356" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="331.6926025268701" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="327.6926025268701" data-w="2.699816938179098" data-d="6" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 6
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="327.6926025268701" y="154" width="2.699816938179098" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="331.6926025268701" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="330.6174042098974" data-w="2.6998169381790977" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="330.6174042098974" y="135" width="2.6998169381790977" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="334.6174042098974" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="333.3172211480765" data-w="14.784093714355732" data-d="3" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 3
[shared: 3 parents in dep graph]</title>
<rect x="333.3172211480765" y="97" width="14.784093714355732" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="337.3172211480765" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="333.3172211480765" data-w="9.267640835864787" data-d="4" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 4
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="333.3172211480765" y="116" width="9.267640835864787" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="337.3172211480765" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="333.3172211480765" data-w="4.453281960090872" data-d="5" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="333.3172211480765" y="135" width="4.453281960090872" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="337.3172211480765" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="333.3172211480765" data-w="4.453281960090872" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="333.3172211480765" y="154" width="4.453281960090872" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="337.3172211480765" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="333.3172211480765" data-w="4.453281960090872" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[7 children too small to show]</title>
<rect x="333.3172211480765" y="173" width="4.453281960090872" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="337.3172211480765" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="337.77050310816736" data-w="4.453281960090872" data-d="5" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 5</title>
<rect x="337.77050310816736" y="135" width="4.453281960090872" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="341.77050310816736" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="337.77050310816736" data-w="4.453281960090872" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="337.77050310816736" y="154" width="4.453281960090872" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="341.77050310816736" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="337.77050310816736" data-w="4.453281960090872" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[7 children too small to show]</title>
<rect x="337.77050310816736" y="173" width="4.453281960090872" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="341.77050310816736" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="342.58486198394127" data-w="2.8685554968152913" data-d="4" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 4
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="342.58486198394127" y="116" width="2.8685554968152913" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="346.58486198394127" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="342.58486198394127" data-w="2.6478973816756537" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="342.58486198394127" y="135" width="2.6478973816756537" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="346.58486198394127" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="345.45341748075657" data-w="2.6478973816756532" data-d="4" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 4
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="345.45341748075657" y="116" width="2.6478973816756532" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="349.45341748075657" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="31.845095979371592" data-d="1" data-name="perfetto-recorder" data-weight="57" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>perfetto-recorder v0.3.2
57 transitive deps
depth 1
[2 children too small to show]</title>
<rect x="350.64702511698977" y="59" width="31.845095979371592" height="18" rx="2" fill="hsl(30,75%,50%)" class="normal"/>
<text x="354.64702511698977" y="72" fill="#000">p..</text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="23.026454015853304" data-d="2" data-name="rand" data-weight="47" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand v0.9.2
47 transitive deps
depth 2</title>
<rect x="350.64702511698977" y="78" width="23.026454015853304" height="18" rx="2" fill="hsl(35,74%,50%)" class="normal"/>
<text x="354.64702511698977" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="12.036555508286954" data-d="3" data-name="rand_chacha" data-weight="46" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand_chacha v0.9.0
46 transitive deps
depth 3
[1 children too small to show]</title>
<rect x="350.64702511698977" y="97" width="12.036555508286954" height="18" rx="2" fill="hsl(35,74%,50%)" class="normal"/>
<text x="354.64702511698977" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="10.317047578531675" data-d="4" data-name="rand_core" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand_core v0.9.5
42 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="350.64702511698977" y="116" width="10.317047578531675" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="354.64702511698977" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="10.317047578531675" data-d="5" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="350.64702511698977" y="135" width="10.317047578531675" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="354.64702511698977" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="9.543269010141799" data-d="6" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="350.64702511698977" y="154" width="9.543269010141799" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="354.64702511698977" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="9.543269010141799" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="350.64702511698977" y="173" width="9.543269010141799" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="354.64702511698977" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="9.543269010141799" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[5 children too small to show]</title>
<rect x="350.64702511698977" y="192" width="9.543269010141799" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="354.64702511698977" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="350.64702511698977" data-w="4.213910991491184" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="350.64702511698977" y="211" width="4.213910991491184" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="354.64702511698977" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="354.8609361084809" data-w="3.4702796400515634" data-d="9" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 9
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="354.8609361084809" y="211" width="3.4702796400515634" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="358.8609361084809" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="354.8609361084809" data-w="3.2224025229050235" data-d="10" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 10
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="354.8609361084809" y="230" width="3.2224025229050235" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="358.8609361084809" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="362.6835806252767" data-w="10.98989850756635" data-d="3" data-name="rand_core" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rand_core v0.9.5
42 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="362.6835806252767" y="97" width="10.98989850756635" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="366.6835806252767" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="362.6835806252767" data-w="10.98989850756635" data-d="4" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 4
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="362.6835806252767" y="116" width="10.98989850756635" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="366.6835806252767" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="362.6835806252767" data-w="10.165656119498875" data-d="5" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="362.6835806252767" y="135" width="10.165656119498875" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="366.6835806252767" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="362.6835806252767" data-w="10.165656119498875" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="362.6835806252767" y="154" width="10.165656119498875" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="366.6835806252767" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="362.6835806252767" data-w="10.165656119498875" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[5 children too small to show]</title>
<rect x="362.6835806252767" y="173" width="10.165656119498875" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="366.6835806252767" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="362.6835806252767" data-w="4.488731273544958" data-d="8" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 8
[8 children too small to show]</title>
<rect x="362.6835806252767" y="192" width="4.488731273544958" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="366.6835806252767" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="367.17231189882165" data-w="3.6966022252723185" data-d="8" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 8
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="367.17231189882165" y="192" width="3.6966022252723185" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="371.17231189882165" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="367.17231189882165" data-w="3.4325592091814388" data-d="9" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 9
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="367.17231189882165" y="211" width="3.4325592091814388" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="371.17231189882165" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="373.67347913284306" data-w="4.899245535287937" data-d="2" data-name="prost" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>prost v0.14.3
10 transitive deps
depth 2
[1 children too small to show]</title>
<rect x="373.67347913284306" y="78" width="4.899245535287937" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="377.67347913284306" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="373.67347913284306" data-w="4.354884920255944" data-d="3" data-name="prost-derive" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>prost-derive v0.14.3
8 transitive deps
depth 3
[5 children too small to show]</title>
<rect x="373.67347913284306" y="97" width="4.354884920255944" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="377.67347913284306" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="378.572724668131" data-w="2.4496227676439686" data-d="2" data-name="nix" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>nix v0.30.1
5 transitive deps
depth 2
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="378.572724668131" y="78" width="2.4496227676439686" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="382.572724668131" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="30.727724190621714" data-d="1" data-name="symbolic-common" data-weight="55" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-common v12.17.2
55 transitive deps
depth 1
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="382.49212109636136" y="59" width="30.727724190621714" height="18" rx="2" fill="hsl(241,65%,55%)" class="shared"/>
<text x="386.49212109636136" y="72" fill="#000">s..</text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="15.073977904833294" data-d="2" data-name="debugid" data-weight="52" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>debugid v0.8.0
52 transitive deps
depth 2</title>
<rect x="382.49212109636136" y="78" width="15.073977904833294" height="18" rx="2" fill="hsl(32,74%,50%)" class="normal"/>
<text x="386.49212109636136" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="15.073977904833294" data-d="3" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 3
[shared: 3 parents in dep graph]</title>
<rect x="382.49212109636136" y="97" width="15.073977904833294" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="386.49212109636136" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="9.44935928362684" data-d="4" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 4
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="382.49212109636136" y="116" width="9.44935928362684" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="386.49212109636136" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="4.5406012142103" data-d="5" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="382.49212109636136" y="135" width="4.5406012142103" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="386.49212109636136" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="4.5406012142103" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="382.49212109636136" y="154" width="4.5406012142103" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="386.49212109636136" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="4.5406012142103" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[6 children too small to show]</title>
<rect x="382.49212109636136" y="173" width="4.5406012142103" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="386.49212109636136" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="382.49212109636136" data-w="2.0049407958850676" data-d="8" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 8
[8 children too small to show]</title>
<rect x="382.49212109636136" y="192" width="2.0049407958850676" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="386.49212109636136" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="387.03272231057167" data-w="4.5406012142103" data-d="5" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 5</title>
<rect x="387.03272231057167" y="135" width="4.5406012142103" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="391.03272231057167" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="387.03272231057167" data-w="4.5406012142103" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="387.03272231057167" y="154" width="4.5406012142103" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="391.03272231057167" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="387.03272231057167" data-w="4.5406012142103" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[6 children too small to show]</title>
<rect x="387.03272231057167" y="173" width="4.5406012142103" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="391.03272231057167" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="387.03272231057167" data-w="2.0049407958850676" data-d="8" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 8
[8 children too small to show]</title>
<rect x="387.03272231057167" y="192" width="2.0049407958850676" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="391.03272231057167" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="391.9414803799882" data-w="2.9248016830273555" data-d="4" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 4
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="391.9414803799882" y="116" width="2.9248016830273555" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="395.9414803799882" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="391.9414803799882" data-w="2.6998169381790977" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="391.9414803799882" y="135" width="2.6998169381790977" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="395.9414803799882" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="394.86628206301555" data-w="2.6998169381790973" data-d="4" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 4
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="394.86628206301555" y="116" width="2.6998169381790973" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="398.86628206301555" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="397.56609900119463" data-w="14.78409371435573" data-d="2" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 2
[shared: 3 parents in dep graph]</title>
<rect x="397.56609900119463" y="78" width="14.78409371435573" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="401.56609900119463" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="397.56609900119463" data-w="9.267640835864787" data-d="3" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 3
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="397.56609900119463" y="97" width="9.267640835864787" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="401.56609900119463" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="397.56609900119463" data-w="4.453281960090872" data-d="4" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="397.56609900119463" y="116" width="4.453281960090872" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="401.56609900119463" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="397.56609900119463" data-w="4.453281960090872" data-d="5" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="397.56609900119463" y="135" width="4.453281960090872" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="401.56609900119463" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="397.56609900119463" data-w="4.453281960090872" data-d="6" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 6
[7 children too small to show]</title>
<rect x="397.56609900119463" y="154" width="4.453281960090872" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="401.56609900119463" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="402.0193809612855" data-w="4.453281960090872" data-d="4" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 4</title>
<rect x="402.0193809612855" y="116" width="4.453281960090872" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="406.0193809612855" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="402.0193809612855" data-w="4.453281960090872" data-d="5" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="402.0193809612855" y="135" width="4.453281960090872" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="406.0193809612855" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="402.0193809612855" data-w="4.453281960090872" data-d="6" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 6
[7 children too small to show]</title>
<rect x="402.0193809612855" y="154" width="4.453281960090872" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="406.0193809612855" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="406.8337398370594" data-w="2.868555496815291" data-d="3" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 3
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="406.8337398370594" y="97" width="2.868555496815291" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="410.8337398370594" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="406.8337398370594" data-w="2.6478973816756532" data-d="4" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 4
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="406.8337398370594" y="116" width="2.6478973816756532" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="410.8337398370594" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="409.7022953338747" data-w="2.6478973816756532" data-d="3" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 3
[shared: 3 parents in dep graph]
[5 children too small to show]</title>
<rect x="409.7022953338747" y="97" width="2.6478973816756532" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="413.7022953338747" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="30.169038296246775" data-d="1" data-name="blake3" data-weight="54" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>blake3 v1.8.3
54 transitive deps
depth 1
[5 children too small to show]</title>
<rect x="413.21984528698306" y="59" width="30.169038296246775" height="18" rx="2" fill="hsl(32,75%,50%)" class="normal"/>
<text x="417.21984528698306" y="72" fill="#000">b..</text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="24.683758606020092" data-d="2" data-name="cc" data-weight="45" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cc v1.2.56
45 transitive deps
depth 2
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="413.21984528698306" y="78" width="24.683758606020092" height="18" rx="2" fill="hsl(243,64%,56%)" class="shared"/>
<text x="417.21984528698306" y="91" fill="#000">cc</text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="23.038174698952087" data-d="3" data-name="jobserver" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>jobserver v0.1.34
42 transitive deps
depth 3
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="413.21984528698306" y="97" width="23.038174698952087" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="417.21984528698306" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="22.48964672992942" data-d="4" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 4
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="413.21984528698306" y="116" width="22.48964672992942" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="417.21984528698306" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="20.802923225184713" data-d="5" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="413.21984528698306" y="135" width="20.802923225184713" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="417.21984528698306" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="20.802923225184713" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="413.21984528698306" y="154" width="20.802923225184713" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="417.21984528698306" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="20.802923225184713" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[5 children too small to show]</title>
<rect x="413.21984528698306" y="173" width="20.802923225184713" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="417.21984528698306" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="9.185706359172471" data-d="8" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 8
[6 children too small to show]</title>
<rect x="413.21984528698306" y="192" width="9.185706359172471" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="417.21984528698306" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="413.21984528698306" data-w="2.70167834093308" data-d="9" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 9
[11 children too small to show]</title>
<rect x="413.21984528698306" y="211" width="2.70167834093308" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="417.21984528698306" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="415.92152362791614" data-w="2.521566451537541" data-d="9" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 9
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="415.92152362791614" y="211" width="2.521566451537541" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="419.92152362791614" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="415.92152362791614" data-w="2.3414545621420024" data-d="10" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 10
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="415.92152362791614" y="230" width="2.3414545621420024" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="419.92152362791614" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="422.4055516461555" data-w="7.564699354612623" data-d="8" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 8
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="422.4055516461555" y="192" width="7.564699354612623" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="426.4055516461555" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="422.4055516461555" data-w="7.024363686426007" data-d="9" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 9
[shared: 2 parents in dep graph]
[9 children too small to show]</title>
<rect x="422.4055516461555" y="211" width="7.024363686426007" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="426.4055516461555" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="422.4055516461555" data-w="2.094985660863897" data-d="10" data-name="wasmparser" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasmparser v0.244.0
17 transitive deps
depth 10
[shared: 4 parents in dep graph]
[4 children too small to show]</title>
<rect x="422.4055516461555" y="230" width="2.094985660863897" height="18" rx="2" fill="hsl(252,59%,58%)" class="shared"/>
<text x="426.4055516461555" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="437.90360389300315" data-w="2.1941118760906746" data-d="2" data-name="rayon-core" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rayon-core v1.13.0
4 transitive deps
depth 2
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="437.90360389300315" y="78" width="2.1941118760906746" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="441.90360389300315" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="443.3888835832298" data-w="28.492980613121954" data-d="1" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 1
[shared: 3 parents in dep graph]</title>
<rect x="443.3888835832298" y="59" width="28.492980613121954" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="447.3888835832298" y="72" fill="#000">u..</text>
</g>
<g class="frame" data-x="443.3888835832298" data-w="17.861271429121228" data-d="2" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 2
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="443.3888835832298" y="78" width="17.861271429121228" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="447.3888835832298" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="443.3888835832298" data-w="8.582688868538773" data-d="3" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="443.3888835832298" y="97" width="8.582688868538773" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="447.3888835832298" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="443.3888835832298" data-w="8.582688868538773" data-d="4" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="443.3888835832298" y="116" width="8.582688868538773" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="447.3888835832298" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="443.3888835832298" data-w="8.582688868538773" data-d="5" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="443.3888835832298" y="135" width="8.582688868538773" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="447.3888835832298" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="443.3888835832298" data-w="3.7897587211729644" data-d="6" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 6
[8 children too small to show]</title>
<rect x="443.3888835832298" y="154" width="3.7897587211729644" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="447.3888835832298" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="447.1786423044028" data-w="3.1209777703777357" data-d="6" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 6
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="447.1786423044028" y="154" width="3.1209777703777357" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="451.1786423044028" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="447.1786423044028" data-w="2.898050786779326" data-d="7" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 7
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="447.1786423044028" y="173" width="2.898050786779326" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="451.1786423044028" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="451.97157245176857" data-w="8.582688868538773" data-d="3" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 3</title>
<rect x="451.97157245176857" y="97" width="8.582688868538773" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="455.97157245176857" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="451.97157245176857" data-w="8.582688868538773" data-d="4" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="451.97157245176857" y="116" width="8.582688868538773" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="455.97157245176857" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="451.97157245176857" data-w="8.582688868538773" data-d="5" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="451.97157245176857" y="135" width="8.582688868538773" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="455.97157245176857" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="451.97157245176857" data-w="3.7897587211729644" data-d="6" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 6
[8 children too small to show]</title>
<rect x="451.97157245176857" y="154" width="3.7897587211729644" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="455.97157245176857" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="455.76133117294154" data-w="3.1209777703777357" data-d="6" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 6
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="455.76133117294154" y="154" width="3.1209777703777357" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="459.76133117294154" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="455.76133117294154" data-w="2.898050786779326" data-d="7" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 7
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="455.76133117294154" y="173" width="2.898050786779326" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="459.76133117294154" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="461.25015501235106" data-w="5.52848877568038" data-d="2" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 2
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="461.25015501235106" y="78" width="5.52848877568038" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="465.25015501235106" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="461.25015501235106" data-w="5.103220408320351" data-d="3" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 3
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="461.25015501235106" y="97" width="5.103220408320351" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="465.25015501235106" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="461.25015501235106" data-w="3.1404433281971396" data-d="4" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="461.25015501235106" y="116" width="3.1404433281971396" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="465.25015501235106" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="461.25015501235106" data-w="2.1983103297379976" data-d="5" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="461.25015501235106" y="135" width="2.1983103297379976" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="465.25015501235106" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="466.77864378803145" data-w="5.103220408320349" data-d="2" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 2
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="466.77864378803145" y="78" width="5.103220408320349" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="470.77864378803145" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="466.77864378803145" data-w="3.1404433281971382" data-d="3" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 3
[1 children too small to show]</title>
<rect x="466.77864378803145" y="97" width="3.1404433281971382" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="470.77864378803145" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="466.77864378803145" data-w="2.1983103297379967" data-d="4" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 4
[5 children too small to show]</title>
<rect x="466.77864378803145" y="116" width="2.1983103297379967" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="470.77864378803145" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="27.375608824372076" data-d="1" data-name="zstd" data-weight="49" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zstd v0.13.3
49 transitive deps
depth 1</title>
<rect x="471.8818641963518" y="59" width="27.375608824372076" height="18" rx="2" fill="hsl(34,74%,50%)" class="normal"/>
<text x="475.8818641963518" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="27.375608824372076" data-d="2" data-name="zstd-safe" data-weight="48" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zstd-safe v7.2.4
48 transitive deps
depth 2</title>
<rect x="471.8818641963518" y="78" width="27.375608824372076" height="18" rx="2" fill="hsl(34,74%,50%)" class="normal"/>
<text x="475.8818641963518" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="27.375608824372076" data-d="3" data-name="zstd-sys" data-weight="47" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zstd-sys v2.0.16+zstd.1.5.7
47 transitive deps
depth 3
[1 children too small to show]</title>
<rect x="471.8818641963518" y="97" width="27.375608824372076" height="18" rx="2" fill="hsl(35,74%,50%)" class="normal"/>
<text x="475.8818641963518" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="26.780486893407467" data-d="4" data-name="cc" data-weight="45" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cc v1.2.56
45 transitive deps
depth 4
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="471.8818641963518" y="116" width="26.780486893407467" height="18" rx="2" fill="hsl(243,64%,56%)" class="shared"/>
<text x="475.8818641963518" y="129" fill="#000">cc</text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="24.995121100513636" data-d="5" data-name="jobserver" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>jobserver v0.1.34
42 transitive deps
depth 5
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="471.8818641963518" y="135" width="24.995121100513636" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="475.8818641963518" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="24.399999169549023" data-d="6" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 6
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="471.8818641963518" y="154" width="24.399999169549023" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="475.8818641963518" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="22.56999923183285" data-d="7" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="471.8818641963518" y="173" width="22.56999923183285" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="475.8818641963518" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="22.56999923183285" data-d="8" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 8
[shared: 2 parents in dep graph]</title>
<rect x="471.8818641963518" y="192" width="22.56999923183285" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="475.8818641963518" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="22.56999923183285" data-d="9" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 9
[5 children too small to show]</title>
<rect x="471.8818641963518" y="211" width="22.56999923183285" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="475.8818641963518" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="9.965973686783336" data-d="10" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 10
[5 children too small to show]</title>
<rect x="471.8818641963518" y="230" width="9.965973686783336" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="475.8818641963518" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="471.8818641963518" data-w="2.9311687314068635" data-d="11" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 11
[11 children too small to show]</title>
<rect x="471.8818641963518" y="249" width="2.9311687314068635" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="475.8818641963518" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="474.8130329277586" data-w="2.7357574826464064" data-d="11" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 11
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="474.8130329277586" y="249" width="2.7357574826464064" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="478.8130329277586" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="474.8130329277586" data-w="2.540346233885949" data-d="12" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 12
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="474.8130329277586" y="268" width="2.540346233885949" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="478.8130329277586" y="281" fill="#000"></text>
</g>
<g class="frame" data-x="477.54879041040505" data-w="2.0518181119848045" data-d="11" data-name="wasm-metadata" data-weight="21" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-metadata v0.244.0
21 transitive deps
depth 11
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="477.54879041040505" y="249" width="2.0518181119848045" height="18" rx="2" fill="hsl(250,60%,58%)" class="shared"/>
<text x="481.54879041040505" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="481.8478378831351" data-w="8.207272447939218" data-d="10" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 10
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="481.8478378831351" y="230" width="8.207272447939218" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="485.8478378831351" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="481.8478378831351" data-w="7.621038701657845" data-d="11" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 11
[shared: 2 parents in dep graph]
[9 children too small to show]</title>
<rect x="481.8478378831351" y="249" width="7.621038701657845" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="485.8478378831351" y="262" fill="#000"></text>
</g>
<g class="frame" data-x="481.8478378831351" data-w="2.2729413671611116" data-d="12" data-name="wasmparser" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasmparser v0.244.0
17 transitive deps
depth 12
[shared: 4 parents in dep graph]
[4 children too small to show]</title>
<rect x="481.8478378831351" y="268" width="2.2729413671611116" height="18" rx="2" fill="hsl(252,59%,58%)" class="shared"/>
<text x="485.8478378831351" y="281" fill="#000"></text>
</g>
<g class="frame" data-x="499.25747302072386" data-w="23.46480756374749" data-d="1" data-name="jobserver" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>jobserver v0.1.34
42 transitive deps
depth 1
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="499.25747302072386" y="59" width="23.46480756374749" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="503.25747302072386" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="499.25747302072386" data-w="22.90612166937255" data-d="2" data-name="getrandom" data-weight="41" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.3.4
41 transitive deps
depth 2
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="499.25747302072386" y="78" width="22.90612166937255" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="503.25747302072386" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="499.25747302072386" data-w="21.188162544169607" data-d="3" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="499.25747302072386" y="97" width="21.188162544169607" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="503.25747302072386" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="499.25747302072386" data-w="21.188162544169607" data-d="4" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="499.25747302072386" y="116" width="21.188162544169607" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="503.25747302072386" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="499.25747302072386" data-w="21.188162544169607" data-d="5" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="499.25747302072386" y="135" width="21.188162544169607" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="503.25747302072386" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="499.25747302072386" data-w="9.355812032490476" data-d="6" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 6
[6 children too small to show]</title>
<rect x="499.25747302072386" y="154" width="9.355812032490476" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="503.25747302072386" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="499.25747302072386" data-w="2.7517094213207285" data-d="7" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 7
[11 children too small to show]</title>
<rect x="499.25747302072386" y="173" width="2.7517094213207285" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="503.25747302072386" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="502.0091824420446" data-w="2.5682621265660135" data-d="7" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 7
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="502.0091824420446" y="173" width="2.5682621265660135" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="506.0091824420446" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="502.0091824420446" data-w="2.3848148318112985" data-d="8" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 8
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="502.0091824420446" y="192" width="2.3848148318112985" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="506.0091824420446" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="508.6132850532143" data-w="7.70478637969804" data-d="6" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 6
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="508.6132850532143" y="154" width="7.70478637969804" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="512.6132850532143" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="508.6132850532143" data-w="7.154444495433894" data-d="7" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 7
[shared: 2 parents in dep graph]
[9 children too small to show]</title>
<rect x="508.6132850532143" y="173" width="7.154444495433894" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="512.6132850532143" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="508.6132850532143" data-w="2.133781691620635" data-d="8" data-name="wasmparser" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasmparser v0.244.0
17 transitive deps
depth 8
[shared: 4 parents in dep graph]
[4 children too small to show]</title>
<rect x="508.6132850532143" y="192" width="2.133781691620635" height="18" rx="2" fill="hsl(252,59%,58%)" class="shared"/>
<text x="512.6132850532143" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="522.7222805844714" data-w="14.525833253748447" data-d="1" data-name="linker-layout" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-layout v0.8.0
26 transitive deps
depth 1
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="522.7222805844714" y="59" width="14.525833253748447" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="526.7222805844714" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="522.7222805844714" data-w="10.894374940311335" data-d="2" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 2
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="522.7222805844714" y="78" width="10.894374940311335" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="526.7222805844714" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="522.7222805844714" data-w="5.767610262517766" data-d="3" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 3
[5 children too small to show]</title>
<rect x="522.7222805844714" y="97" width="5.767610262517766" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="526.7222805844714" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="522.7222805844714" data-w="2.374898343389668" data-d="4" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 4
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="522.7222805844714" y="116" width="2.374898343389668" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="526.7222805844714" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="528.4898908469892" data-w="2.2429595465346868" data-d="3" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 3</title>
<rect x="528.4898908469892" y="97" width="2.2429595465346868" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="532.4898908469892" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="528.4898908469892" data-w="2.2429595465346868" data-d="4" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 4</title>
<rect x="528.4898908469892" y="116" width="2.2429595465346868" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="532.4898908469892" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="528.4898908469892" data-w="2.2429595465346868" data-d="5" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 5
[3 children too small to show]</title>
<rect x="528.4898908469892" y="135" width="2.2429595465346868" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="532.4898908469892" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="530.7328503935239" data-w="2.2429595465346868" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="530.7328503935239" y="97" width="2.2429595465346868" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="534.7328503935239" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="533.6166555247827" data-w="3.1775260242574728" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="533.6166555247827" y="78" width="3.1775260242574728" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="537.6166555247827" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="537.2481138382199" data-w="14.525833253748447" data-d="1" data-name="linker-trace" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-trace v0.8.0
26 transitive deps
depth 1
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="537.2481138382199" y="59" width="14.525833253748447" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="541.2481138382199" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="537.2481138382199" data-w="10.894374940311335" data-d="2" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 2
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="537.2481138382199" y="78" width="10.894374940311335" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="541.2481138382199" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="537.2481138382199" data-w="5.767610262517766" data-d="3" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 3
[5 children too small to show]</title>
<rect x="537.2481138382199" y="97" width="5.767610262517766" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="541.2481138382199" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="537.2481138382199" data-w="2.374898343389668" data-d="4" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 4
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="537.2481138382199" y="116" width="2.374898343389668" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="541.2481138382199" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="543.0157241007377" data-w="2.2429595465346868" data-d="3" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 3</title>
<rect x="543.0157241007377" y="97" width="2.2429595465346868" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="547.0157241007377" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="543.0157241007377" data-w="2.2429595465346868" data-d="4" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 4</title>
<rect x="543.0157241007377" y="116" width="2.2429595465346868" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="547.0157241007377" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="543.0157241007377" data-w="2.2429595465346868" data-d="5" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 5
[3 children too small to show]</title>
<rect x="543.0157241007377" y="135" width="2.2429595465346868" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="547.0157241007377" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="545.2586836472724" data-w="2.2429595465346868" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="545.2586836472724" y="97" width="2.2429595465346868" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="549.2586836472724" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="548.1424887785312" data-w="3.1775260242574728" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="548.1424887785312" y="78" width="3.1775260242574728" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="552.1424887785312" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="551.7739470919684" data-w="10.615031993123866" data-d="1" data-name="tracing-subscriber" data-weight="19" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-subscriber v0.3.23
19 transitive deps
depth 1
[shared: 2 parents in dep graph]
[5 children too small to show]</title>
<rect x="551.7739470919684" y="59" width="10.615031993123866" height="18" rx="2" fill="hsl(251,60%,58%)" class="shared"/>
<text x="555.7739470919684" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="551.7739470919684" data-w="3.8214115175245915" data-d="2" data-name="tracing" data-weight="9" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing v0.1.44
9 transitive deps
depth 2
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="551.7739470919684" y="78" width="3.8214115175245915" height="18" rx="2" fill="hsl(258,56%,60%)" class="shared"/>
<text x="555.7739470919684" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="551.7739470919684" data-w="2.3883821984528697" data-d="3" data-name="tracing-attributes" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-attributes v0.1.31
5 transitive deps
depth 3
[3 children too small to show]</title>
<rect x="551.7739470919684" y="97" width="2.3883821984528697" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="555.7739470919684" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="555.5953586094929" data-w="2.1230063986247734" data-d="2" data-name="matchers" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>matchers v0.2.0
5 transitive deps
depth 2</title>
<rect x="555.5953586094929" y="78" width="2.1230063986247734" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="559.5953586094929" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="555.5953586094929" data-w="2.1230063986247734" data-d="3" data-name="regex-automata" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>regex-automata v0.4.14
4 transitive deps
depth 3
[shared: 3 parents in dep graph]
[3 children too small to show]</title>
<rect x="555.5953586094929" y="97" width="2.1230063986247734" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="559.5953586094929" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="562.3889790850923" data-w="9.497660204373984" data-d="1" data-name="linker-utils" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-utils v0.8.0
17 transitive deps
depth 1
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="562.3889790850923" y="59" width="9.497660204373984" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="566.3889790850923" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="562.3889790850923" data-w="6.5296413905071145" data-d="2" data-name="derive_more" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more v2.1.1
11 transitive deps
depth 2
[shared: 2 parents in dep graph]</title>
<rect x="562.3889790850923" y="78" width="6.5296413905071145" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="566.3889790850923" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="562.3889790850923" data-w="6.5296413905071145" data-d="3" data-name="derive_more-impl" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more-impl v2.1.1
10 transitive deps
depth 3
[6 children too small to show]</title>
<rect x="562.3889790850923" y="97" width="6.5296413905071145" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="566.3889790850923" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="571.8866392894663" data-w="8.380288415624104" data-d="1" data-name="gimli" data-weight="15" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>gimli v0.33.0
15 transitive deps
depth 1
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="571.8866392894663" y="59" width="8.380288415624104" height="18" rx="2" fill="hsl(253,58%,58%)" class="shared"/>
<text x="575.8866392894663" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="571.8866392894663" data-w="5.5868589437494025" data-d="2" data-name="indexmap" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>indexmap v2.13.0
12 transitive deps
depth 2
[shared: 8 parents in dep graph]
[3 children too small to show]</title>
<rect x="571.8866392894663" y="78" width="5.5868589437494025" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="575.8866392894663" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="571.8866392894663" data-w="2.1726673670136565" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="571.8866392894663" y="97" width="2.1726673670136565" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="575.8866392894663" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="580.2669277050904" data-w="6.704230732499283" data-d="1" data-name="indexmap" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>indexmap v2.13.0
12 transitive deps
depth 1
[shared: 8 parents in dep graph]
[2 children too small to show]</title>
<rect x="580.2669277050904" y="59" width="6.704230732499283" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="584.2669277050904" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="580.2669277050904" data-w="2.607200840416388" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="580.2669277050904" y="78" width="2.607200840416388" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="584.2669277050904" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="582.8741285455068" data-w="2.234743577499761" data-d="2" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 2
[shared: 6 parents in dep graph]</title>
<rect x="582.8741285455068" y="78" width="2.234743577499761" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="586.8741285455068" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="582.8741285455068" data-w="2.234743577499761" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="582.8741285455068" y="97" width="2.234743577499761" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="586.8741285455068" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="586.9711584375897" data-w="6.1455448381243425" data-d="1" data-name="derive_more" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more v2.1.1
11 transitive deps
depth 1
[shared: 2 parents in dep graph]</title>
<rect x="586.9711584375897" y="59" width="6.1455448381243425" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="590.9711584375897" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="586.9711584375897" data-w="6.1455448381243425" data-d="2" data-name="derive_more-impl" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more-impl v2.1.1
10 transitive deps
depth 2
[6 children too small to show]</title>
<rect x="586.9711584375897" y="78" width="6.1455448381243425" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="590.9711584375897" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="593.116703275714" data-w="5.028173049374462" data-d="1" data-name="tracing" data-weight="9" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing v0.1.44
9 transitive deps
depth 1
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="593.116703275714" y="59" width="5.028173049374462" height="18" rx="2" fill="hsl(258,56%,60%)" class="shared"/>
<text x="597.116703275714" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="593.116703275714" data-w="3.1426081558590386" data-d="2" data-name="tracing-attributes" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-attributes v0.1.31
5 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="593.116703275714" y="78" width="3.1426081558590386" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="597.116703275714" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="598.1448763250885" data-w="3.9108012606245817" data-d="1" data-name="flate2" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>flate2 v1.1.9
7 transitive deps
depth 1
[3 children too small to show]</title>
<rect x="598.1448763250885" y="59" width="3.9108012606245817" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="602.1448763250885" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="602.055677585713" data-w="3.3521153662496417" data-d="1" data-name="git-version" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>git-version v0.3.9
6 transitive deps
depth 1</title>
<rect x="602.055677585713" y="59" width="3.3521153662496417" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="606.055677585713" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="602.055677585713" data-w="3.3521153662496417" data-d="2" data-name="git-version-macro" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>git-version-macro v0.3.9
5 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="602.055677585713" y="78" width="3.3521153662496417" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="606.055677585713" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="605.4077929519627" data-w="3.3521153662496417" data-d="1" data-name="rayon" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rayon v1.11.0
6 transitive deps
depth 1
[1 children too small to show]</title>
<rect x="605.4077929519627" y="59" width="3.3521153662496417" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="609.4077929519627" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="605.4077929519627" data-w="2.6816922929997133" data-d="2" data-name="rayon-core" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rayon-core v1.13.0
4 transitive deps
depth 2
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="605.4077929519627" y="78" width="2.6816922929997133" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="609.4077929519627" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="605.4077929519627" data-w="2.011269219749785" data-d="3" data-name="crossbeam-deque" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>crossbeam-deque v0.8.6
3 transitive deps
depth 3
[2 children too small to show]</title>
<rect x="605.4077929519627" y="97" width="2.011269219749785" height="18" rx="2" fill="hsl(96,60%,56%)" class="normal"/>
<text x="609.4077929519627" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="608.7599083182124" data-w="3.3521153662496417" data-d="1" data-name="zerocopy" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zerocopy v0.8.47
6 transitive deps
depth 1
[shared: 3 parents in dep graph]</title>
<rect x="608.7599083182124" y="59" width="3.3521153662496417" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="612.7599083182124" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="608.7599083182124" data-w="3.3521153662496417" data-d="2" data-name="zerocopy-derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zerocopy-derive v0.8.47
5 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="608.7599083182124" y="78" width="3.3521153662496417" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="612.7599083182124" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="612.1120236844621" data-w="2.2347435774997613" data-d="1" data-name="hashbrown" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hashbrown v0.16.1
4 transitive deps
depth 1
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="612.1120236844621" y="59" width="2.2347435774997613" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="616.1120236844621" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="271.6216216216216" data-d="0" data-name="linker-diff" data-weight="134" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-diff v0.8.0
134 transitive deps
depth 0
[7 children too small to show]</title>
<rect x="634.4594594594594" y="40" width="271.6216216216216" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="638.4594594594594" y="53" fill="#fff">linker-diff (134)</text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="56.26447876447877" data-d="1" data-name="symbolic-demangle" data-weight="58" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-demangle v12.17.2
58 transitive deps
depth 1
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="634.4594594594594" y="59" width="56.26447876447877" height="18" rx="2" fill="hsl(240,65%,55%)" class="shared"/>
<text x="638.4594594594594" y="72" fill="#000">symbo..</text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="53.35424710424711" data-d="2" data-name="symbolic-common" data-weight="55" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>symbolic-common v12.17.2
55 transitive deps
depth 2
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="634.4594594594594" y="78" width="53.35424710424711" height="18" rx="2" fill="hsl(241,65%,55%)" class="shared"/>
<text x="638.4594594594594" y="91" fill="#000">symb..</text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="26.1737815983099" data-d="3" data-name="debugid" data-weight="52" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>debugid v0.8.0
52 transitive deps
depth 3</title>
<rect x="634.4594594594594" y="97" width="26.1737815983099" height="18" rx="2" fill="hsl(32,74%,50%)" class="normal"/>
<text x="638.4594594594594" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="26.1737815983099" data-d="4" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="634.4594594594594" y="116" width="26.1737815983099" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="638.4594594594594" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="16.407445181030088" data-d="5" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 5
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="634.4594594594594" y="135" width="16.407445181030088" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="638.4594594594594" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="7.884097035040432" data-d="6" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="634.4594594594594" y="154" width="7.884097035040432" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="638.4594594594594" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="7.884097035040432" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="634.4594594594594" y="173" width="7.884097035040432" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="638.4594594594594" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="7.884097035040432" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[5 children too small to show]</title>
<rect x="634.4594594594594" y="192" width="7.884097035040432" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="638.4594594594594" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="634.4594594594594" data-w="3.4812895998879827" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="634.4594594594594" y="211" width="3.4812895998879827" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="638.4594594594594" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="637.9407490593474" data-w="2.866944376378339" data-d="9" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 9
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="637.9407490593474" y="211" width="2.866944376378339" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="641.9407490593474" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="637.9407490593474" data-w="2.6621626352084578" data-d="10" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 10
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="637.9407490593474" y="230" width="2.6621626352084578" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="641.9407490593474" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="642.3435564944998" data-w="7.884097035040432" data-d="6" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 6</title>
<rect x="642.3435564944998" y="154" width="7.884097035040432" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="646.3435564944998" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="642.3435564944998" data-w="7.884097035040432" data-d="7" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 7
[shared: 2 parents in dep graph]</title>
<rect x="642.3435564944998" y="173" width="7.884097035040432" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="646.3435564944998" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="642.3435564944998" data-w="7.884097035040432" data-d="8" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 8
[5 children too small to show]</title>
<rect x="642.3435564944998" y="192" width="7.884097035040432" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="646.3435564944998" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="642.3435564944998" data-w="3.4812895998879827" data-d="9" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 9
[8 children too small to show]</title>
<rect x="642.3435564944998" y="211" width="3.4812895998879827" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="646.3435564944998" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="645.8248460943878" data-w="2.866944376378339" data-d="9" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 9
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="645.8248460943878" y="211" width="2.866944376378339" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="649.8248460943878" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="645.8248460943878" data-w="2.6621626352084578" data-d="10" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 10
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="645.8248460943878" y="230" width="2.6621626352084578" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="649.8248460943878" y="243" fill="#000"></text>
</g>
<g class="frame" data-x="650.8669046404895" data-w="5.0784949369855035" data-d="5" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 5
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="650.8669046404895" y="135" width="5.0784949369855035" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="654.8669046404895" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="650.8669046404895" data-w="4.687841480294312" data-d="6" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 6
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="650.8669046404895" y="154" width="4.687841480294312" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="654.8669046404895" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="650.8669046404895" data-w="2.884825526334961" data-d="7" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 7
[1 children too small to show]</title>
<rect x="650.8669046404895" y="173" width="2.884825526334961" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="654.8669046404895" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="650.8669046404895" data-w="2.0193778684344728" data-d="8" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 8
[5 children too small to show]</title>
<rect x="650.8669046404895" y="192" width="2.0193778684344728" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="654.8669046404895" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="655.945399577475" data-w="4.687841480294311" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="655.945399577475" y="135" width="4.687841480294311" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="659.945399577475" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="655.945399577475" data-w="2.8848255263349607" data-d="6" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 6
[1 children too small to show]</title>
<rect x="655.945399577475" y="154" width="2.8848255263349607" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="659.945399577475" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="655.945399577475" data-w="2.0193778684344723" data-d="7" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 7
[5 children too small to show]</title>
<rect x="655.945399577475" y="173" width="2.0193778684344723" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="659.945399577475" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="660.6332410577693" data-w="25.670439644496252" data-d="3" data-name="uuid" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uuid v1.22.0
51 transitive deps
depth 3
[shared: 3 parents in dep graph]</title>
<rect x="660.6332410577693" y="97" width="25.670439644496252" height="18" rx="2" fill="hsl(241,64%,55%)" class="shared"/>
<text x="664.6332410577693" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="660.6332410577693" data-w="16.091917389087204" data-d="4" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 4
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="660.6332410577693" y="116" width="16.091917389087204" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="664.6332410577693" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="660.6332410577693" data-w="7.7324797843665785" data-d="5" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 5
[shared: 2 parents in dep graph]</title>
<rect x="660.6332410577693" y="135" width="7.7324797843665785" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="664.6332410577693" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="660.6332410577693" data-w="7.7324797843665785" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="660.6332410577693" y="154" width="7.7324797843665785" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="664.6332410577693" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="660.6332410577693" data-w="7.7324797843665785" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[5 children too small to show]</title>
<rect x="660.6332410577693" y="173" width="7.7324797843665785" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="664.6332410577693" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="660.6332410577693" data-w="3.4143417229670603" data-d="8" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 8
[8 children too small to show]</title>
<rect x="660.6332410577693" y="192" width="3.4143417229670603" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="664.6332410577693" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="664.0475827807363" data-w="2.811810830678756" data-d="8" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 8
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="664.0475827807363" y="192" width="2.811810830678756" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="668.0475827807363" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="664.0475827807363" data-w="2.610967199915988" data-d="9" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 9
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="664.0475827807363" y="211" width="2.610967199915988" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="668.0475827807363" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="668.3657208421358" data-w="7.7324797843665785" data-d="5" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 5</title>
<rect x="668.3657208421358" y="135" width="7.7324797843665785" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="672.3657208421358" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="668.3657208421358" data-w="7.7324797843665785" data-d="6" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="668.3657208421358" y="154" width="7.7324797843665785" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="672.3657208421358" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="668.3657208421358" data-w="7.7324797843665785" data-d="7" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 7
[5 children too small to show]</title>
<rect x="668.3657208421358" y="173" width="7.7324797843665785" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="672.3657208421358" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="668.3657208421358" data-w="3.4143417229670603" data-d="8" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 8
[8 children too small to show]</title>
<rect x="668.3657208421358" y="192" width="3.4143417229670603" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="672.3657208421358" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="671.7800625651029" data-w="2.811810830678756" data-d="8" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 8
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="671.7800625651029" y="192" width="2.811810830678756" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="675.7800625651029" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="671.7800625651029" data-w="2.610967199915988" data-d="9" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 9
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="671.7800625651029" y="211" width="2.610967199915988" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="675.7800625651029" y="224" fill="#000"></text>
</g>
<g class="frame" data-x="676.7251584468565" data-w="4.980831572812706" data-d="4" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 4
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="676.7251584468565" y="116" width="4.980831572812706" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="680.7251584468565" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="676.7251584468565" data-w="4.597690682596344" data-d="5" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 5
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="676.7251584468565" y="135" width="4.597690682596344" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="680.7251584468565" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="676.7251584468565" data-w="2.829348112366981" data-d="6" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 6
[2 children too small to show]</title>
<rect x="676.7251584468565" y="154" width="2.829348112366981" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="680.7251584468565" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="681.7059900196692" data-w="4.597690682596343" data-d="4" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 4
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="681.7059900196692" y="116" width="4.597690682596343" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="685.7059900196692" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="681.7059900196692" data-w="2.8293481123669806" data-d="5" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 5
[2 children too small to show]</title>
<rect x="681.7059900196692" y="135" width="2.8293481123669806" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="685.7059900196692" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="690.7239382239381" data-w="48.503861003861005" data-d="1" data-name="tempfile" data-weight="50" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tempfile v3.27.0
50 transitive deps
depth 1
[3 children too small to show]</title>
<rect x="690.7239382239381" y="59" width="48.503861003861005" height="18" rx="2" fill="hsl(33,74%,50%)" class="normal"/>
<text x="694.7239382239381" y="72" fill="#000">temp..</text>
</g>
<g class="frame" data-x="690.7239382239381" data-w="38.43702192758797" data-d="2" data-name="getrandom" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>getrandom v0.4.1
42 transitive deps
depth 2
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="690.7239382239381" y="78" width="38.43702192758797" height="18" rx="2" fill="hsl(243,63%,56%)" class="shared"/>
<text x="694.7239382239381" y="91" fill="#000">ge..</text>
</g>
<g class="frame" data-x="690.7239382239381" data-w="18.469737809360453" data-d="3" data-name="wasip2" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip2 v1.0.2+wasi-0.2.9
37 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="690.7239382239381" y="97" width="18.469737809360453" height="18" rx="2" fill="hsl(244,63%,56%)" class="shared"/>
<text x="694.7239382239381" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="690.7239382239381" data-w="18.469737809360453" data-d="4" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="690.7239382239381" y="116" width="18.469737809360453" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="694.7239382239381" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="690.7239382239381" data-w="18.469737809360453" data-d="5" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="690.7239382239381" y="135" width="18.469737809360453" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="694.7239382239381" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="690.7239382239381" data-w="8.155468643094226" data-d="6" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 6
[6 children too small to show]</title>
<rect x="690.7239382239381" y="154" width="8.155468643094226" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="694.7239382239381" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="690.7239382239381" data-w="2.39866724796889" data-d="7" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 7
[11 children too small to show]</title>
<rect x="690.7239382239381" y="173" width="2.39866724796889" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="694.7239382239381" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="693.122605471907" data-w="2.2387560981042975" data-d="7" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 7
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="693.122605471907" y="173" width="2.2387560981042975" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="697.122605471907" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="693.122605471907" data-w="2.078844948239705" data-d="8" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 8
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="693.122605471907" y="192" width="2.078844948239705" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="697.122605471907" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="698.8794068670323" data-w="6.716268294312892" data-d="6" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 6
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="698.8794068670323" y="154" width="6.716268294312892" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="702.8794068670323" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="698.8794068670323" data-w="6.236534844719114" data-d="7" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 7
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="698.8794068670323" y="173" width="6.236534844719114" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="702.8794068670323" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="709.1936760332986" data-w="18.469737809360453" data-d="3" data-name="wasip3" data-weight="37" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
37 transitive deps
depth 3</title>
<rect x="709.1936760332986" y="97" width="18.469737809360453" height="18" rx="2" fill="hsl(40,73%,51%)" class="normal"/>
<text x="713.1936760332986" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="709.1936760332986" data-w="18.469737809360453" data-d="4" data-name="wit-bindgen" data-weight="36" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen v0.51.0
36 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="709.1936760332986" y="116" width="18.469737809360453" height="18" rx="2" fill="hsl(245,63%,56%)" class="shared"/>
<text x="713.1936760332986" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="709.1936760332986" data-w="18.469737809360453" data-d="5" data-name="wit-bindgen-rust-macro" data-weight="35" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust-macro v0.51.0
35 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="709.1936760332986" y="135" width="18.469737809360453" height="18" rx="2" fill="hsl(41,73%,51%)" class="normal"/>
<text x="713.1936760332986" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="709.1936760332986" data-w="8.155468643094226" data-d="6" data-name="wit-bindgen-rust" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-rust v0.51.0
34 transitive deps
depth 6
[6 children too small to show]</title>
<rect x="709.1936760332986" y="154" width="8.155468643094226" height="18" rx="2" fill="hsl(42,72%,51%)" class="normal"/>
<text x="713.1936760332986" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="709.1936760332986" data-w="2.39866724796889" data-d="7" data-name="wit-component" data-weight="30" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-component v0.244.0
30 transitive deps
depth 7
[11 children too small to show]</title>
<rect x="709.1936760332986" y="173" width="2.39866724796889" height="18" rx="2" fill="hsl(45,72%,51%)" class="normal"/>
<text x="713.1936760332986" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="711.5923432812675" data-w="2.2387560981042975" data-d="7" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 7
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="711.5923432812675" y="173" width="2.2387560981042975" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="715.5923432812675" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="711.5923432812675" data-w="2.078844948239705" data-d="8" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 8
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="711.5923432812675" y="192" width="2.078844948239705" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="715.5923432812675" y="205" fill="#000"></text>
</g>
<g class="frame" data-x="717.3491446763928" data-w="6.716268294312892" data-d="6" data-name="wit-bindgen-core" data-weight="28" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-bindgen-core v0.51.0
28 transitive deps
depth 6
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="717.3491446763928" y="154" width="6.716268294312892" height="18" rx="2" fill="hsl(247,61%,57%)" class="shared"/>
<text x="721.3491446763928" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="717.3491446763928" data-w="6.236534844719114" data-d="7" data-name="wit-parser" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wit-parser v0.244.0
26 transitive deps
depth 7
[shared: 2 parents in dep graph]
[10 children too small to show]</title>
<rect x="717.3491446763928" y="173" width="6.236534844719114" height="18" rx="2" fill="hsl(248,61%,57%)" class="shared"/>
<text x="721.3491446763928" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="729.1609601515261" data-w="6.406170321264661" data-d="2" data-name="rustix" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rustix v1.1.4
7 transitive deps
depth 2
[4 children too small to show]</title>
<rect x="729.1609601515261" y="78" width="6.406170321264661" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="733.1609601515261" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="729.1609601515261" data-w="2.8471868094509603" data-d="3" data-name="errno" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>errno v0.3.14
4 transitive deps
depth 3
[2 children too small to show]</title>
<rect x="729.1609601515261" y="97" width="2.8471868094509603" height="18" rx="2" fill="hsl(89,62%,55%)" class="normal"/>
<text x="733.1609601515261" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="739.2277992277991" data-w="25.22200772200772" data-d="1" data-name="linker-layout" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-layout v0.8.0
26 transitive deps
depth 1
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="739.2277992277991" y="59" width="25.22200772200772" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="743.2277992277991" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="739.2277992277991" data-w="18.91650579150579" data-d="2" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 2
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="739.2277992277991" y="78" width="18.91650579150579" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="743.2277992277991" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="739.2277992277991" data-w="10.014620713150125" data-d="3" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 3
[5 children too small to show]</title>
<rect x="739.2277992277991" y="97" width="10.014620713150125" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="743.2277992277991" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="739.2277992277991" data-w="4.12366735247358" data-d="4" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 4
[shared: 11 parents in dep graph]
[1 children too small to show]</title>
<rect x="739.2277992277991" y="116" width="4.12366735247358" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="743.2277992277991" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="739.2277992277991" data-w="2.2492731013492255" data-d="5" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 5
[shared: 6 parents in dep graph]</title>
<rect x="739.2277992277991" y="135" width="2.2492731013492255" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="743.2277992277991" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="739.2277992277991" data-w="2.2492731013492255" data-d="6" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 6
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="739.2277992277991" y="154" width="2.2492731013492255" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="743.2277992277991" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="749.2424199409493" data-w="3.894574721780604" data-d="3" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 3</title>
<rect x="749.2424199409493" y="97" width="3.894574721780604" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="753.2424199409493" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="749.2424199409493" data-w="3.894574721780604" data-d="4" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 4</title>
<rect x="749.2424199409493" y="116" width="3.894574721780604" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="753.2424199409493" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="749.2424199409493" data-w="3.894574721780604" data-d="5" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 5
[3 children too small to show]</title>
<rect x="749.2424199409493" y="135" width="3.894574721780604" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="753.2424199409493" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="753.1369946627299" data-w="3.894574721780604" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[1 children too small to show]</title>
<rect x="753.1369946627299" y="97" width="3.894574721780604" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="757.1369946627299" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="753.1369946627299" data-w="2.124313484607602" data-d="4" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 4
[shared: 6 parents in dep graph]</title>
<rect x="753.1369946627299" y="116" width="2.124313484607602" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="757.1369946627299" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="753.1369946627299" data-w="2.124313484607602" data-d="5" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 5
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="753.1369946627299" y="135" width="2.124313484607602" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="757.1369946627299" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="758.1443050193049" data-w="5.517314189189189" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]</title>
<rect x="758.1443050193049" y="78" width="5.517314189189189" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="762.1443050193049" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="758.1443050193049" data-w="3.009444103194103" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="758.1443050193049" y="97" width="3.009444103194103" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="762.1443050193049" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="758.1443050193049" data-w="3.009444103194103" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="758.1443050193049" y="116" width="3.009444103194103" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="762.1443050193049" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="761.153749122499" data-w="2.5078700859950858" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="761.153749122499" y="97" width="2.5078700859950858" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="765.153749122499" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="764.4498069498068" data-w="25.22200772200772" data-d="1" data-name="linker-trace" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-trace v0.8.0
26 transitive deps
depth 1
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="764.4498069498068" y="59" width="25.22200772200772" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="768.4498069498068" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="764.4498069498068" data-w="18.91650579150579" data-d="2" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 2
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="764.4498069498068" y="78" width="18.91650579150579" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="768.4498069498068" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="764.4498069498068" data-w="10.014620713150125" data-d="3" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 3
[5 children too small to show]</title>
<rect x="764.4498069498068" y="97" width="10.014620713150125" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="768.4498069498068" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="764.4498069498068" data-w="4.12366735247358" data-d="4" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 4
[shared: 11 parents in dep graph]
[1 children too small to show]</title>
<rect x="764.4498069498068" y="116" width="4.12366735247358" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="768.4498069498068" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="764.4498069498068" data-w="2.2492731013492255" data-d="5" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 5
[shared: 6 parents in dep graph]</title>
<rect x="764.4498069498068" y="135" width="2.2492731013492255" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="768.4498069498068" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="764.4498069498068" data-w="2.2492731013492255" data-d="6" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 6
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="764.4498069498068" y="154" width="2.2492731013492255" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="768.4498069498068" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="774.464427662957" data-w="3.894574721780604" data-d="3" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 3</title>
<rect x="774.464427662957" y="97" width="3.894574721780604" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="778.464427662957" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="774.464427662957" data-w="3.894574721780604" data-d="4" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 4</title>
<rect x="774.464427662957" y="116" width="3.894574721780604" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="778.464427662957" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="774.464427662957" data-w="3.894574721780604" data-d="5" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 5
[3 children too small to show]</title>
<rect x="774.464427662957" y="135" width="3.894574721780604" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="778.464427662957" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="778.3590023847376" data-w="3.894574721780604" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[1 children too small to show]</title>
<rect x="778.3590023847376" y="97" width="3.894574721780604" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="782.3590023847376" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="778.3590023847376" data-w="2.124313484607602" data-d="4" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 4
[shared: 6 parents in dep graph]</title>
<rect x="778.3590023847376" y="116" width="2.124313484607602" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="782.3590023847376" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="778.3590023847376" data-w="2.124313484607602" data-d="5" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 5
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="778.3590023847376" y="135" width="2.124313484607602" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="782.3590023847376" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="783.3663127413125" data-w="5.517314189189189" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]</title>
<rect x="783.3663127413125" y="78" width="5.517314189189189" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="787.3663127413125" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="783.3663127413125" data-w="3.009444103194103" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="783.3663127413125" y="97" width="3.009444103194103" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="787.3663127413125" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="783.3663127413125" data-w="3.009444103194103" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="783.3663127413125" y="116" width="3.009444103194103" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="787.3663127413125" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="786.3757568445067" data-w="2.5078700859950858" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="786.3757568445067" y="97" width="2.5078700859950858" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="790.3757568445067" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="789.6718146718144" data-w="20.37162162162162" data-d="1" data-name="clap" data-weight="21" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>clap v4.5.60
21 transitive deps
depth 1
[shared: 3 parents in dep graph]</title>
<rect x="789.6718146718144" y="59" width="20.37162162162162" height="18" rx="2" fill="hsl(250,60%,58%)" class="shared"/>
<text x="793.6718146718144" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="789.6718146718144" data-w="14.260135135135133" data-d="2" data-name="clap_builder" data-weight="14" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>clap_builder v4.5.60
14 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="789.6718146718144" y="78" width="14.260135135135133" height="18" rx="2" fill="hsl(62,68%,53%)" class="normal"/>
<text x="793.6718146718144" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="789.6718146718144" data-w="11.20439189189189" data-d="3" data-name="anstream" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anstream v0.6.21
11 transitive deps
depth 3
[5 children too small to show]</title>
<rect x="789.6718146718144" y="97" width="11.20439189189189" height="18" rx="2" fill="hsl(67,67%,53%)" class="normal"/>
<text x="793.6718146718144" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="789.6718146718144" data-w="4.001568532818532" data-d="4" data-name="anstyle-wincon" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anstyle-wincon v3.0.11
5 transitive deps
depth 4
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="789.6718146718144" y="116" width="4.001568532818532" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="793.6718146718144" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="789.6718146718144" data-w="2.000784266409266" data-d="5" data-name="windows-sys" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-sys v0.61.2
2 transitive deps
depth 5
[shared: 9 parents in dep graph]</title>
<rect x="789.6718146718144" y="135" width="2.000784266409266" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="793.6718146718144" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="789.6718146718144" data-w="2.000784266409266" data-d="6" data-name="windows-link" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-link v0.2.1
1 transitive dep
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="789.6718146718144" y="154" width="2.000784266409266" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="793.6718146718144" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="793.673383204633" data-w="2.4009411196911192" data-d="4" data-name="anstyle-query" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anstyle-query v1.1.5
3 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="793.673383204633" y="116" width="2.4009411196911192" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="797.673383204633" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="793.673383204633" data-w="2.4009411196911192" data-d="5" data-name="windows-sys" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-sys v0.61.2
2 transitive deps
depth 5
[shared: 9 parents in dep graph]</title>
<rect x="793.673383204633" y="135" width="2.4009411196911192" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="797.673383204633" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="793.673383204633" data-w="2.4009411196911192" data-d="6" data-name="windows-link" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-link v0.2.1
1 transitive dep
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="793.673383204633" y="154" width="2.4009411196911192" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="797.673383204633" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="803.9319498069495" data-w="6.111486486486486" data-d="2" data-name="clap_derive" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>clap_derive v4.5.55
6 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="803.9319498069495" y="78" width="6.111486486486486" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="807.9319498069495" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="803.9319498069495" data-w="2.4445945945945944" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="803.9319498069495" y="97" width="2.4445945945945944" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="807.9319498069495" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="810.0434362934361" data-w="18.43146718146718" data-d="1" data-name="tracing-subscriber" data-weight="19" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-subscriber v0.3.23
19 transitive deps
depth 1
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="810.0434362934361" y="59" width="18.43146718146718" height="18" rx="2" fill="hsl(251,60%,58%)" class="shared"/>
<text x="814.0434362934361" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="810.0434362934361" data-w="6.635328185328185" data-d="2" data-name="tracing" data-weight="9" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing v0.1.44
9 transitive deps
depth 2
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="810.0434362934361" y="78" width="6.635328185328185" height="18" rx="2" fill="hsl(258,56%,60%)" class="shared"/>
<text x="814.0434362934361" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="810.0434362934361" data-w="4.147080115830116" data-d="3" data-name="tracing-attributes" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-attributes v0.1.31
5 transitive deps
depth 3
[3 children too small to show]</title>
<rect x="810.0434362934361" y="97" width="4.147080115830116" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="814.0434362934361" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="816.6787644787643" data-w="3.686293436293436" data-d="2" data-name="matchers" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>matchers v0.2.0
5 transitive deps
depth 2</title>
<rect x="816.6787644787643" y="78" width="3.686293436293436" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="820.6787644787643" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="816.6787644787643" data-w="3.686293436293436" data-d="3" data-name="regex-automata" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>regex-automata v0.4.14
4 transitive deps
depth 3
[shared: 3 parents in dep graph]
[3 children too small to show]</title>
<rect x="816.6787644787643" y="97" width="3.686293436293436" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="820.6787644787643" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="820.3650579150577" data-w="2.949034749034749" data-d="2" data-name="regex-automata" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>regex-automata v0.4.14
4 transitive deps
depth 2
[shared: 3 parents in dep graph]
[3 children too small to show]</title>
<rect x="820.3650579150577" y="78" width="2.949034749034749" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="824.3650579150577" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="828.4749034749033" data-w="16.49131274131274" data-d="1" data-name="linker-utils" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-utils v0.8.0
17 transitive deps
depth 1
[shared: 2 parents in dep graph]
[3 children too small to show]</title>
<rect x="828.4749034749033" y="59" width="16.49131274131274" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="832.4749034749033" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="828.4749034749033" data-w="11.337777509652508" data-d="2" data-name="derive_more" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more v2.1.1
11 transitive deps
depth 2
[shared: 2 parents in dep graph]</title>
<rect x="828.4749034749033" y="78" width="11.337777509652508" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="832.4749034749033" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="828.4749034749033" data-w="11.337777509652508" data-d="3" data-name="derive_more-impl" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more-impl v2.1.1
10 transitive deps
depth 3
[4 children too small to show]</title>
<rect x="828.4749034749033" y="97" width="11.337777509652508" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="832.4749034749033" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="828.4749034749033" data-w="3.239365002757859" data-d="4" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 4
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="828.4749034749033" y="116" width="3.239365002757859" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="832.4749034749033" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="831.7142684776611" data-w="2.4295237520683943" data-d="4" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 4
[shared: 18 parents in dep graph]</title>
<rect x="831.7142684776611" y="116" width="2.4295237520683943" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="835.7142684776611" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="831.7142684776611" data-w="2.4295237520683943" data-d="5" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 5
[shared: 19 parents in dep graph]</title>
<rect x="831.7142684776611" y="135" width="2.4295237520683943" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="835.7142684776611" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="831.7142684776611" data-w="2.4295237520683943" data-d="6" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 6
[shared: 3 parents in dep graph]</title>
<rect x="831.7142684776611" y="154" width="2.4295237520683943" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="835.7142684776611" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="839.8126809845558" data-w="2.0614140926640925" data-d="2" data-name="object" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>object v0.38.1
2 transitive deps
depth 2
[shared: 3 parents in dep graph]</title>
<rect x="839.8126809845558" y="78" width="2.0614140926640925" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="843.8126809845558" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="839.8126809845558" data-w="2.0614140926640925" data-d="3" data-name="memchr" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>memchr v2.8.0
1 transitive dep
depth 3
[shared: 9 parents in dep graph]</title>
<rect x="839.8126809845558" y="97" width="2.0614140926640925" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="843.8126809845558" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="844.966216216216" data-w="14.5511583011583" data-d="1" data-name="gimli" data-weight="15" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>gimli v0.33.0
15 transitive deps
depth 1
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="844.966216216216" y="59" width="14.5511583011583" height="18" rx="2" fill="hsl(253,58%,58%)" class="shared"/>
<text x="848.966216216216" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="844.966216216216" data-w="9.7007722007722" data-d="2" data-name="indexmap" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>indexmap v2.13.0
12 transitive deps
depth 2
[shared: 8 parents in dep graph]
[1 children too small to show]</title>
<rect x="844.966216216216" y="78" width="9.7007722007722" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="848.966216216216" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="844.966216216216" data-w="3.772522522522522" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[1 children too small to show]</title>
<rect x="844.966216216216" y="97" width="3.772522522522522" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="848.966216216216" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="844.966216216216" data-w="2.0577395577395574" data-d="4" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 4
[shared: 6 parents in dep graph]</title>
<rect x="844.966216216216" y="116" width="2.0577395577395574" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="848.966216216216" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="844.966216216216" data-w="2.0577395577395574" data-d="5" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 5
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="844.966216216216" y="135" width="2.0577395577395574" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="848.966216216216" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="848.7387387387386" data-w="3.233590733590733" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="848.7387387387386" y="97" width="3.233590733590733" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="852.7387387387386" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="848.7387387387386" data-w="3.233590733590733" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="848.7387387387386" y="116" width="3.233590733590733" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="852.7387387387386" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="851.9723294723293" data-w="2.1557271557271553" data-d="3" data-name="hashbrown" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hashbrown v0.16.1
4 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="851.9723294723293" y="97" width="2.1557271557271553" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="855.9723294723293" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="854.6669884169883" data-w="3.233590733590733" data-d="2" data-name="hashbrown" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hashbrown v0.16.1
4 transitive deps
depth 2
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="854.6669884169883" y="78" width="3.233590733590733" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="858.6669884169883" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="859.5173745173744" data-w="13.58108108108108" data-d="1" data-name="tabled" data-weight="14" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tabled v0.20.0
14 transitive deps
depth 1
[1 children too small to show]</title>
<rect x="859.5173745173744" y="59" width="13.58108108108108" height="18" rx="2" fill="hsl(62,68%,53%)" class="normal"/>
<text x="863.5173745173744" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="859.5173745173744" data-w="7.76061776061776" data-d="2" data-name="tabled_derive" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tabled_derive v0.11.0
8 transitive deps
depth 2
[4 children too small to show]</title>
<rect x="859.5173745173744" y="78" width="7.76061776061776" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="863.5173745173744" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="859.5173745173744" data-w="2.91023166023166" data-d="3" data-name="proc-macro-error2" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro-error2 v2.0.1
6 transitive deps
depth 3
[4 children too small to show]</title>
<rect x="859.5173745173744" y="97" width="2.91023166023166" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="863.5173745173744" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="867.2779922779921" data-w="3.88030888030888" data-d="2" data-name="papergrid" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>papergrid v0.17.0
4 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="867.2779922779921" y="78" width="3.88030888030888" height="18" rx="2" fill="hsl(89,62%,55%)" class="normal"/>
<text x="871.2779922779921" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="873.0984555984554" data-w="8.73069498069498" data-d="1" data-name="tracing" data-weight="9" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing v0.1.44
9 transitive deps
depth 1
[shared: 3 parents in dep graph]
[1 children too small to show]</title>
<rect x="873.0984555984554" y="59" width="8.73069498069498" height="18" rx="2" fill="hsl(258,56%,60%)" class="shared"/>
<text x="877.0984555984554" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="873.0984555984554" data-w="5.456684362934362" data-d="2" data-name="tracing-attributes" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-attributes v0.1.31
5 transitive deps
depth 2
[2 children too small to show]</title>
<rect x="873.0984555984554" y="78" width="5.456684362934362" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="877.0984555984554" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="873.0984555984554" data-w="2.4251930501930494" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="873.0984555984554" y="97" width="2.4251930501930494" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="877.0984555984554" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="878.5551399613897" data-w="2.182673745173745" data-d="2" data-name="tracing-core" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tracing-core v0.1.36
2 transitive deps
depth 2
[shared: 2 parents in dep graph]</title>
<rect x="878.5551399613897" y="78" width="2.182673745173745" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="882.5551399613897" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="878.5551399613897" data-w="2.182673745173745" data-d="3" data-name="once_cell" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>once_cell v1.21.3
1 transitive dep
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="878.5551399613897" y="97" width="2.182673745173745" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="882.5551399613897" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="881.8291505791505" data-w="5.82046332046332" data-d="1" data-name="zerocopy" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zerocopy v0.8.47
6 transitive deps
depth 1
[shared: 3 parents in dep graph]</title>
<rect x="881.8291505791505" y="59" width="5.82046332046332" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="885.8291505791505" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="881.8291505791505" data-w="5.82046332046332" data-d="2" data-name="zerocopy-derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zerocopy-derive v0.8.47
5 transitive deps
depth 2
[2 children too small to show]</title>
<rect x="881.8291505791505" y="78" width="5.82046332046332" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="885.8291505791505" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="881.8291505791505" data-w="2.5868725868725866" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="881.8291505791505" y="97" width="2.5868725868725866" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="885.8291505791505" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="887.6496138996138" data-w="3.88030888030888" data-d="1" data-name="hashbrown" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hashbrown v0.16.1
4 transitive deps
depth 1
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="887.6496138996138" y="59" width="3.88030888030888" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="891.6496138996138" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="891.5299227799227" data-w="2.91023166023166" data-d="1" data-name="colored" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>colored v3.1.1
3 transitive deps
depth 1
[shared: 2 parents in dep graph]</title>
<rect x="891.5299227799227" y="59" width="2.91023166023166" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="895.5299227799227" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="891.5299227799227" data-w="2.91023166023166" data-d="2" data-name="windows-sys" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-sys v0.61.2
2 transitive deps
depth 2
[shared: 9 parents in dep graph]</title>
<rect x="891.5299227799227" y="78" width="2.91023166023166" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="895.5299227799227" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="891.5299227799227" data-w="2.91023166023166" data-d="3" data-name="windows-link" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-link v0.2.1
1 transitive dep
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="891.5299227799227" y="97" width="2.91023166023166" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="895.5299227799227" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="906.081081081081" data-w="154.05405405405403" data-d="0" data-name="benchmark-runner" data-weight="76" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>benchmark-runner v0.1.0
76 transitive deps
depth 0
[1 children too small to show]</title>
<rect x="906.081081081081" y="40" width="154.05405405405403" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="910.081081081081" y="53" fill="#fff">benchmark-runner (76)</text>
</g>
<g class="frame" data-x="906.081081081081" data-w="36.6069039336366" data-d="1" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 1
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="906.081081081081" y="59" width="36.6069039336366" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="910.081081081081" y="72" fill="#000">po..</text>
</g>
<g class="frame" data-x="906.081081081081" data-w="19.38012561192526" data-d="2" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 2
[1 children too small to show]</title>
<rect x="906.081081081081" y="78" width="19.38012561192526" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="910.081081081081" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="906.081081081081" data-w="7.980051722557459" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]</title>
<rect x="906.081081081081" y="97" width="7.980051722557459" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="910.081081081081" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="906.081081081081" data-w="4.352755485031341" data-d="4" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 4
[shared: 6 parents in dep graph]</title>
<rect x="906.081081081081" y="116" width="4.352755485031341" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="910.081081081081" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="906.081081081081" data-w="4.352755485031341" data-d="5" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 5
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="906.081081081081" y="135" width="4.352755485031341" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="910.081081081081" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="910.4338365661124" data-w="3.6272962375261173" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="910.4338365661124" y="116" width="3.6272962375261173" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="914.4338365661124" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="914.0611328036385" data-w="3.42002216681034" data-d="3" data-name="spin" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>spin v0.9.8
3 transitive deps
depth 3</title>
<rect x="914.0611328036385" y="97" width="3.42002216681034" height="18" rx="2" fill="hsl(96,60%,56%)" class="normal"/>
<text x="918.0611328036385" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="914.0611328036385" data-w="3.42002216681034" data-d="4" data-name="lock_api" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>lock_api v0.4.14
2 transitive deps
depth 4</title>
<rect x="914.0611328036385" y="116" width="3.42002216681034" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="918.0611328036385" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="914.0611328036385" data-w="3.42002216681034" data-d="5" data-name="scopeguard" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>scopeguard v1.2.0
1 transitive dep
depth 5</title>
<rect x="914.0611328036385" y="135" width="3.42002216681034" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="918.0611328036385" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="917.4811549704489" data-w="2.2800147778735598" data-d="3" data-name="atomic-polyfill" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>atomic-polyfill v1.0.3
2 transitive deps
depth 3</title>
<rect x="917.4811549704489" y="97" width="2.2800147778735598" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="921.4811549704489" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="917.4811549704489" data-w="2.2800147778735598" data-d="4" data-name="critical-section" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>critical-section v1.2.0
1 transitive dep
depth 4</title>
<rect x="917.4811549704489" y="116" width="2.2800147778735598" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="921.4811549704489" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="919.7611697483225" data-w="2.2800147778735598" data-d="3" data-name="hash32" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hash32 v0.2.1
2 transitive deps
depth 3</title>
<rect x="919.7611697483225" y="97" width="2.2800147778735598" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="923.7611697483225" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="919.7611697483225" data-w="2.2800147778735598" data-d="4" data-name="byteorder" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>byteorder v1.5.0
1 transitive dep
depth 4</title>
<rect x="919.7611697483225" y="116" width="2.2800147778735598" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="923.7611697483225" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="922.041184526196" data-w="2.2800147778735598" data-d="3" data-name="rustc_version" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rustc_version v0.4.1
2 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="922.041184526196" y="97" width="2.2800147778735598" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="926.041184526196" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="922.041184526196" data-w="2.2800147778735598" data-d="4" data-name="semver" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>semver v1.0.27
1 transitive dep
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="922.041184526196" y="116" width="2.2800147778735598" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="926.041184526196" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="925.4612066930063" data-w="7.536715515748711" data-d="2" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 2</title>
<rect x="925.4612066930063" y="78" width="7.536715515748711" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="929.4612066930063" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="925.4612066930063" data-w="7.536715515748711" data-d="3" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 3</title>
<rect x="925.4612066930063" y="97" width="7.536715515748711" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="929.4612066930063" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="925.4612066930063" data-w="7.536715515748711" data-d="4" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="925.4612066930063" y="116" width="7.536715515748711" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="929.4612066930063" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="925.4612066930063" data-w="3.3496513403327604" data-d="5" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 5
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="925.4612066930063" y="135" width="3.3496513403327604" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="929.4612066930063" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="928.8108580333391" data-w="2.51223850524957" data-d="5" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 5
[shared: 18 parents in dep graph]</title>
<rect x="928.8108580333391" y="135" width="2.51223850524957" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="932.8108580333391" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="928.8108580333391" data-w="2.51223850524957" data-d="6" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 6
[shared: 19 parents in dep graph]</title>
<rect x="928.8108580333391" y="154" width="2.51223850524957" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="932.8108580333391" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="928.8108580333391" data-w="2.51223850524957" data-d="7" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 7
[shared: 3 parents in dep graph]</title>
<rect x="928.8108580333391" y="173" width="2.51223850524957" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="932.8108580333391" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="932.997922208755" data-w="7.536715515748711" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]</title>
<rect x="932.997922208755" y="78" width="7.536715515748711" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="936.997922208755" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="932.997922208755" data-w="4.110935735862933" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="932.997922208755" y="97" width="4.110935735862933" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="936.997922208755" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="932.997922208755" data-w="4.110935735862933" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="932.997922208755" y="116" width="4.110935735862933" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="936.997922208755" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="937.1088579446179" data-w="3.4257797798857776" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="937.1088579446179" y="97" width="3.4257797798857776" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="941.1088579446179" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="942.6879850147177" data-w="35.08161626973508" data-d="1" data-name="indicatif" data-weight="23" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>indicatif v0.18.4
23 transitive deps
depth 1
[3 children too small to show]</title>
<rect x="942.6879850147177" y="59" width="35.08161626973508" height="18" rx="2" fill="hsl(51,70%,52%)" class="normal"/>
<text x="946.6879850147177" y="72" fill="#000">in..</text>
</g>
<g class="frame" data-x="942.6879850147177" data-w="20.464276157345463" data-d="2" data-name="web-time" data-weight="14" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>web-time v1.1.0
14 transitive deps
depth 2</title>
<rect x="942.6879850147177" y="78" width="20.464276157345463" height="18" rx="2" fill="hsl(62,68%,53%)" class="normal"/>
<text x="946.6879850147177" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="942.6879850147177" data-w="10.64142360181964" data-d="3" data-name="js-sys" data-weight="13" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>js-sys v0.3.85
13 transitive deps
depth 3
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="942.6879850147177" y="97" width="10.64142360181964" height="18" rx="2" fill="hsl(255,58%,59%)" class="shared"/>
<text x="946.6879850147177" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="942.6879850147177" data-w="9.822852555525824" data-d="4" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 4
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="942.6879850147177" y="116" width="9.822852555525824" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="946.6879850147177" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="942.6879850147177" data-w="6.044832341862046" data-d="5" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 5
[1 children too small to show]</title>
<rect x="942.6879850147177" y="135" width="6.044832341862046" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="946.6879850147177" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="942.6879850147177" data-w="4.2313826393034315" data-d="6" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 6
[5 children too small to show]</title>
<rect x="942.6879850147177" y="154" width="4.2313826393034315" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="946.6879850147177" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="953.3294086165373" data-w="9.822852555525822" data-d="3" data-name="wasm-bindgen" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen v0.2.108
12 transitive deps
depth 3
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="953.3294086165373" y="97" width="9.822852555525822" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="957.3294086165373" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="953.3294086165373" data-w="6.044832341862045" data-d="4" data-name="wasm-bindgen-macro" data-weight="8" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro v0.2.108
8 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="953.3294086165373" y="116" width="6.044832341862045" height="18" rx="2" fill="hsl(74,65%,54%)" class="normal"/>
<text x="957.3294086165373" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="953.3294086165373" data-w="4.2313826393034315" data-d="5" data-name="wasm-bindgen-macro-support" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wasm-bindgen-macro-support v0.2.108
7 transitive deps
depth 5
[5 children too small to show]</title>
<rect x="953.3294086165373" y="135" width="4.2313826393034315" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="957.3294086165373" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="963.1522611720632" data-w="10.232138078672731" data-d="2" data-name="console" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>console v0.16.2
7 transitive deps
depth 2
[4 children too small to show]</title>
<rect x="963.1522611720632" y="78" width="10.232138078672731" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="967.1522611720632" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="963.1522611720632" data-w="3.41071269289091" data-d="3" data-name="windows-sys" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-sys v0.61.2
2 transitive deps
depth 3
[shared: 9 parents in dep graph]</title>
<rect x="963.1522611720632" y="97" width="3.41071269289091" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="967.1522611720632" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="963.1522611720632" data-w="3.41071269289091" data-d="4" data-name="windows-link" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-link v0.2.1
1 transitive dep
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="963.1522611720632" y="116" width="3.41071269289091" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="967.1522611720632" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="977.7696012844527" data-w="32.03104094193203" data-d="1" data-name="clap" data-weight="21" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>clap v4.5.60
21 transitive deps
depth 1
[shared: 3 parents in dep graph]</title>
<rect x="977.7696012844527" y="59" width="32.03104094193203" height="18" rx="2" fill="hsl(250,60%,58%)" class="shared"/>
<text x="981.7696012844527" y="72" fill="#000">c..</text>
</g>
<g class="frame" data-x="977.7696012844527" data-w="22.421728659352418" data-d="2" data-name="clap_builder" data-weight="14" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>clap_builder v4.5.60
14 transitive deps
depth 2
[3 children too small to show]</title>
<rect x="977.7696012844527" y="78" width="22.421728659352418" height="18" rx="2" fill="hsl(62,68%,53%)" class="normal"/>
<text x="981.7696012844527" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="977.7696012844527" data-w="17.617072518062614" data-d="3" data-name="anstream" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anstream v0.6.21
11 transitive deps
depth 3
[4 children too small to show]</title>
<rect x="977.7696012844527" y="97" width="17.617072518062614" height="18" rx="2" fill="hsl(67,67%,53%)" class="normal"/>
<text x="981.7696012844527" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="977.7696012844527" data-w="6.291811613593791" data-d="4" data-name="anstyle-wincon" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anstyle-wincon v3.0.11
5 transitive deps
depth 4
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="977.7696012844527" y="116" width="6.291811613593791" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="981.7696012844527" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="977.7696012844527" data-w="3.1459058067968955" data-d="5" data-name="windows-sys" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-sys v0.61.2
2 transitive deps
depth 5
[shared: 9 parents in dep graph]</title>
<rect x="977.7696012844527" y="135" width="3.1459058067968955" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="981.7696012844527" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="977.7696012844527" data-w="3.1459058067968955" data-d="6" data-name="windows-link" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-link v0.2.1
1 transitive dep
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="977.7696012844527" y="154" width="3.1459058067968955" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="981.7696012844527" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="984.0614128980466" data-w="3.775086968156274" data-d="4" data-name="anstyle-query" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anstyle-query v1.1.5
3 transitive deps
depth 4
[shared: 2 parents in dep graph]</title>
<rect x="984.0614128980466" y="116" width="3.775086968156274" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="988.0614128980466" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="984.0614128980466" data-w="3.775086968156274" data-d="5" data-name="windows-sys" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-sys v0.61.2
2 transitive deps
depth 5
[shared: 9 parents in dep graph]</title>
<rect x="984.0614128980466" y="135" width="3.775086968156274" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="988.0614128980466" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="984.0614128980466" data-w="3.775086968156274" data-d="6" data-name="windows-link" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>windows-link v0.2.1
1 transitive dep
depth 6
[shared: 2 parents in dep graph]</title>
<rect x="984.0614128980466" y="154" width="3.775086968156274" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="988.0614128980466" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="987.8364998662029" data-w="2.5167246454375163" data-d="4" data-name="anstyle-parse" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anstyle-parse v0.2.7
2 transitive deps
depth 4</title>
<rect x="987.8364998662029" y="116" width="2.5167246454375163" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="991.8364998662029" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="987.8364998662029" data-w="2.5167246454375163" data-d="5" data-name="utf8parse" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>utf8parse v0.2.2
1 transitive dep
depth 5
[shared: 4 parents in dep graph]</title>
<rect x="987.8364998662029" y="135" width="2.5167246454375163" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="991.8364998662029" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1000.1913299438052" data-w="9.609312282579607" data-d="2" data-name="clap_derive" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>clap_derive v4.5.55
6 transitive deps
depth 2
[2 children too small to show]</title>
<rect x="1000.1913299438052" y="78" width="9.609312282579607" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="1004.1913299438052" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1000.1913299438052" data-w="3.843724913031843" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1000.1913299438052" y="97" width="3.843724913031843" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1004.1913299438052" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1004.035054856837" data-w="2.882793684773882" data-d="3" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 3
[shared: 18 parents in dep graph]</title>
<rect x="1004.035054856837" y="97" width="2.882793684773882" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="1008.035054856837" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1004.035054856837" data-w="2.882793684773882" data-d="4" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 4
[shared: 19 parents in dep graph]</title>
<rect x="1004.035054856837" y="116" width="2.882793684773882" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1008.035054856837" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1004.035054856837" data-w="2.882793684773882" data-d="5" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 5
[shared: 3 parents in dep graph]</title>
<rect x="1004.035054856837" y="135" width="2.882793684773882" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1008.035054856837" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1009.8006422263848" data-w="28.980465614128978" data-d="1" data-name="toml" data-weight="19" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>toml v1.0.7+spec-1.1.0
19 transitive deps
depth 1
[2 children too small to show]</title>
<rect x="1009.8006422263848" y="59" width="28.980465614128978" height="18" rx="2" fill="hsl(55,70%,52%)" class="normal"/>
<text x="1013.8006422263848" y="72" fill="#000">t..</text>
</g>
<g class="frame" data-x="1009.8006422263848" data-w="9.15172598340915" data-d="2" data-name="indexmap" data-weight="12" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>indexmap v2.13.0
12 transitive deps
depth 2
[shared: 8 parents in dep graph]
[1 children too small to show]</title>
<rect x="1009.8006422263848" y="78" width="9.15172598340915" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="1013.8006422263848" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1009.8006422263848" data-w="3.5590045491035585" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]
[2 children too small to show]</title>
<rect x="1009.8006422263848" y="97" width="3.5590045491035585" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1013.8006422263848" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1013.3596467754883" data-w="3.05057532780305" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="1013.3596467754883" y="97" width="3.05057532780305" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1017.3596467754883" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1013.3596467754883" data-w="3.05057532780305" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1013.3596467754883" y="116" width="3.05057532780305" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1017.3596467754883" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1016.4102221032913" data-w="2.0337168852020335" data-d="3" data-name="hashbrown" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hashbrown v0.16.1
4 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1016.4102221032913" y="97" width="2.0337168852020335" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1020.4102221032913" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1018.9523682097939" data-w="5.3385068236553375" data-d="2" data-name="serde_spanned" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_spanned v1.0.4
7 transitive deps
depth 2</title>
<rect x="1018.9523682097939" y="78" width="5.3385068236553375" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="1022.9523682097939" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1018.9523682097939" data-w="5.3385068236553375" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="1018.9523682097939" y="97" width="5.3385068236553375" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1022.9523682097939" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1018.9523682097939" data-w="5.3385068236553375" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1018.9523682097939" y="116" width="5.3385068236553375" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1022.9523682097939" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1018.9523682097939" data-w="2.372669699402372" data-d="5" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 5
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1018.9523682097939" y="135" width="2.372669699402372" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1022.9523682097939" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1024.2908750334493" data-w="5.3385068236553375" data-d="2" data-name="toml_datetime" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>toml_datetime v1.0.1+spec-1.1.0
7 transitive deps
depth 2</title>
<rect x="1024.2908750334493" y="78" width="5.3385068236553375" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="1028.2908750334493" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1024.2908750334493" data-w="5.3385068236553375" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="1024.2908750334493" y="97" width="5.3385068236553375" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1028.2908750334493" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1024.2908750334493" data-w="5.3385068236553375" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1024.2908750334493" y="116" width="5.3385068236553375" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1028.2908750334493" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1024.2908750334493" data-w="2.372669699402372" data-d="5" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 5
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1024.2908750334493" y="135" width="2.372669699402372" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1028.2908750334493" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1029.6293818571046" data-w="4.575862991704575" data-d="2" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 2
[shared: 6 parents in dep graph]</title>
<rect x="1029.6293818571046" y="78" width="4.575862991704575" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1033.6293818571046" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1029.6293818571046" data-w="4.575862991704575" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1029.6293818571046" y="97" width="4.575862991704575" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1033.6293818571046" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1029.6293818571046" data-w="2.0337168852020335" data-d="4" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 4
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1029.6293818571046" y="116" width="2.0337168852020335" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1033.6293818571046" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1034.2052448488091" data-w="2.2879314958522876" data-d="2" data-name="toml_parser" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>toml_parser v1.0.10+spec-1.1.0
3 transitive deps
depth 2</title>
<rect x="1034.2052448488091" y="78" width="2.2879314958522876" height="18" rx="2" fill="hsl(96,60%,56%)" class="normal"/>
<text x="1038.2052448488091" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1034.2052448488091" data-w="2.2879314958522876" data-d="3" data-name="winnow" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>winnow v1.0.0
2 transitive deps
depth 3
[shared: 3 parents in dep graph]</title>
<rect x="1034.2052448488091" y="97" width="2.2879314958522876" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1038.2052448488091" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1034.2052448488091" data-w="2.2879314958522876" data-d="4" data-name="memchr" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>memchr v2.8.0
1 transitive dep
depth 4
[shared: 9 parents in dep graph]</title>
<rect x="1034.2052448488091" y="116" width="2.2879314958522876" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1038.2052448488091" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1038.7811078405136" data-w="10.677013647310677" data-d="1" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 1
[shared: 11 parents in dep graph]</title>
<rect x="1038.7811078405136" y="59" width="10.677013647310677" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1042.7811078405136" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1038.7811078405136" data-w="5.823825625805823" data-d="2" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 2
[shared: 6 parents in dep graph]</title>
<rect x="1038.7811078405136" y="78" width="5.823825625805823" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1042.7811078405136" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1038.7811078405136" data-w="5.823825625805823" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1038.7811078405136" y="97" width="5.823825625805823" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1042.7811078405136" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1038.7811078405136" data-w="2.588366944802588" data-d="4" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 4
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1038.7811078405136" y="116" width="2.588366944802588" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1042.7811078405136" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1044.6049334663194" data-w="4.853188021504853" data-d="2" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 2
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1044.6049334663194" y="78" width="4.853188021504853" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1048.6049334663194" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1044.6049334663194" data-w="2.156972454002157" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1044.6049334663194" y="97" width="2.156972454002157" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1048.6049334663194" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1049.4581214878244" data-w="9.15172598340915" data-d="1" data-name="wait4" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>wait4 v0.1.3
6 transitive deps
depth 1
[2 children too small to show]</title>
<rect x="1049.4581214878244" y="59" width="9.15172598340915" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="1053.4581214878244" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1049.4581214878244" data-w="5.49103559004549" data-d="2" data-name="winapi" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>winapi v0.3.9
3 transitive deps
depth 2</title>
<rect x="1049.4581214878244" y="78" width="5.49103559004549" height="18" rx="2" fill="hsl(96,60%,56%)" class="normal"/>
<text x="1053.4581214878244" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1049.4581214878244" data-w="2.745517795022745" data-d="3" data-name="winapi-i686-pc-windows-gnu" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>winapi-i686-pc-windows-gnu v0.4.0
1 transitive dep
depth 3</title>
<rect x="1049.4581214878244" y="97" width="2.745517795022745" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1053.4581214878244" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1052.2036392828472" data-w="2.745517795022745" data-d="3" data-name="winapi-x86_64-pc-windows-gnu" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>winapi-x86_64-pc-windows-gnu v0.4.0
1 transitive dep
depth 3</title>
<rect x="1052.2036392828472" y="97" width="2.745517795022745" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1056.2036392828472" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1060.135135135135" data-w="52.70270270270271" data-d="0" data-name="linker-trace" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-trace v0.8.0
26 transitive deps
depth 0
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="1060.135135135135" y="40" width="52.70270270270271" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1064.135135135135" y="53" fill="#fff">link..</text>
</g>
<g class="frame" data-x="1060.135135135135" data-w="39.52702702702703" data-d="1" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 1
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="1060.135135135135" y="59" width="39.52702702702703" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="1064.135135135135" y="72" fill="#000">po..</text>
</g>
<g class="frame" data-x="1060.135135135135" data-w="20.926073131955487" data-d="2" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 2
[1 children too small to show]</title>
<rect x="1060.135135135135" y="78" width="20.926073131955487" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="1064.135135135135" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1060.135135135135" data-w="8.61661834845226" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]</title>
<rect x="1060.135135135135" y="97" width="8.61661834845226" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1064.135135135135" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1060.135135135135" data-w="4.699973644610323" data-d="4" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 4
[shared: 6 parents in dep graph]</title>
<rect x="1060.135135135135" y="116" width="4.699973644610323" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1064.135135135135" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1060.135135135135" data-w="4.699973644610323" data-d="5" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 5
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1060.135135135135" y="135" width="4.699973644610323" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1064.135135135135" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1060.135135135135" data-w="2.0888771753823656" data-d="6" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 6
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1060.135135135135" y="154" width="2.0888771753823656" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1064.135135135135" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="1064.8351087797453" data-w="3.916644703841936" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1064.8351087797453" y="116" width="3.916644703841936" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1068.8351087797453" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1068.7517534835872" data-w="3.6928364350509684" data-d="3" data-name="spin" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>spin v0.9.8
3 transitive deps
depth 3</title>
<rect x="1068.7517534835872" y="97" width="3.6928364350509684" height="18" rx="2" fill="hsl(96,60%,56%)" class="normal"/>
<text x="1072.7517534835872" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1068.7517534835872" data-w="3.6928364350509684" data-d="4" data-name="lock_api" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>lock_api v0.4.14
2 transitive deps
depth 4</title>
<rect x="1068.7517534835872" y="116" width="3.6928364350509684" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="1072.7517534835872" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1068.7517534835872" data-w="3.6928364350509684" data-d="5" data-name="scopeguard" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>scopeguard v1.2.0
1 transitive dep
depth 5</title>
<rect x="1068.7517534835872" y="135" width="3.6928364350509684" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1072.7517534835872" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1072.4445899186383" data-w="2.4618909567006457" data-d="3" data-name="atomic-polyfill" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>atomic-polyfill v1.0.3
2 transitive deps
depth 3</title>
<rect x="1072.4445899186383" y="97" width="2.4618909567006457" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="1076.4445899186383" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1072.4445899186383" data-w="2.4618909567006457" data-d="4" data-name="critical-section" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>critical-section v1.2.0
1 transitive dep
depth 4</title>
<rect x="1072.4445899186383" y="116" width="2.4618909567006457" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1076.4445899186383" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1074.906480875339" data-w="2.4618909567006457" data-d="3" data-name="hash32" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hash32 v0.2.1
2 transitive deps
depth 3</title>
<rect x="1074.906480875339" y="97" width="2.4618909567006457" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="1078.906480875339" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1074.906480875339" data-w="2.4618909567006457" data-d="4" data-name="byteorder" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>byteorder v1.5.0
1 transitive dep
depth 4</title>
<rect x="1074.906480875339" y="116" width="2.4618909567006457" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1078.906480875339" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1077.3683718320397" data-w="2.4618909567006457" data-d="3" data-name="rustc_version" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rustc_version v0.4.1
2 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="1077.3683718320397" y="97" width="2.4618909567006457" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1081.3683718320397" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1077.3683718320397" data-w="2.4618909567006457" data-d="4" data-name="semver" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>semver v1.0.27
1 transitive dep
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="1077.3683718320397" y="116" width="2.4618909567006457" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1081.3683718320397" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1081.0612082670905" data-w="8.137917329093801" data-d="2" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 2</title>
<rect x="1081.0612082670905" y="78" width="8.137917329093801" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="1085.0612082670905" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1081.0612082670905" data-w="8.137917329093801" data-d="3" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 3</title>
<rect x="1081.0612082670905" y="97" width="8.137917329093801" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="1085.0612082670905" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1081.0612082670905" data-w="8.137917329093801" data-d="4" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="1081.0612082670905" y="116" width="8.137917329093801" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="1085.0612082670905" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1081.0612082670905" data-w="3.6168521462639114" data-d="5" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 5
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1081.0612082670905" y="135" width="3.6168521462639114" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1085.0612082670905" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1084.6780604133544" data-w="2.7126391096979336" data-d="5" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 5
[shared: 18 parents in dep graph]</title>
<rect x="1084.6780604133544" y="135" width="2.7126391096979336" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="1088.6780604133544" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1084.6780604133544" data-w="2.7126391096979336" data-d="6" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 6
[shared: 19 parents in dep graph]</title>
<rect x="1084.6780604133544" y="154" width="2.7126391096979336" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1088.6780604133544" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="1084.6780604133544" data-w="2.7126391096979336" data-d="7" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 7
[shared: 3 parents in dep graph]</title>
<rect x="1084.6780604133544" y="173" width="2.7126391096979336" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1088.6780604133544" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="1089.1991255961843" data-w="8.137917329093801" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]</title>
<rect x="1089.1991255961843" y="78" width="8.137917329093801" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1093.1991255961843" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1089.1991255961843" data-w="4.438863997687528" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="1089.1991255961843" y="97" width="4.438863997687528" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1093.1991255961843" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1089.1991255961843" data-w="4.438863997687528" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1089.1991255961843" y="116" width="4.438863997687528" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1093.1991255961843" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1093.637989593872" data-w="3.6990533314062732" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1093.637989593872" y="97" width="3.6990533314062732" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1097.637989593872" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1099.662162162162" data-w="11.528716216216218" data-d="1" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 1
[shared: 11 parents in dep graph]</title>
<rect x="1099.662162162162" y="59" width="11.528716216216218" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1103.662162162162" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1099.662162162162" data-w="6.288390663390664" data-d="2" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 2
[shared: 6 parents in dep graph]</title>
<rect x="1099.662162162162" y="78" width="6.288390663390664" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1103.662162162162" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1099.662162162162" data-w="6.288390663390664" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[1 children too small to show]</title>
<rect x="1099.662162162162" y="97" width="6.288390663390664" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1103.662162162162" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1099.662162162162" data-w="2.794840294840295" data-d="4" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 4
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1099.662162162162" y="116" width="2.794840294840295" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1103.662162162162" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1102.4570024570023" data-w="2.0961302211302213" data-d="4" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 4
[shared: 18 parents in dep graph]</title>
<rect x="1102.4570024570023" y="116" width="2.0961302211302213" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="1106.4570024570023" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1102.4570024570023" data-w="2.0961302211302213" data-d="5" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 5
[shared: 19 parents in dep graph]</title>
<rect x="1102.4570024570023" y="135" width="2.0961302211302213" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1106.4570024570023" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1102.4570024570023" data-w="2.0961302211302213" data-d="6" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 6
[shared: 3 parents in dep graph]</title>
<rect x="1102.4570024570023" y="154" width="2.0961302211302213" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1106.4570024570023" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="1105.9505528255527" data-w="5.240325552825554" data-d="2" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 2
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1105.9505528255527" y="78" width="5.240325552825554" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1109.9505528255527" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1105.9505528255527" data-w="2.329033579033579" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1105.9505528255527" y="97" width="2.329033579033579" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1109.9505528255527" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1112.8378378378377" data-w="52.70270270270271" data-d="0" data-name="linker-layout" data-weight="26" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-layout v0.8.0
26 transitive deps
depth 0
[shared: 2 parents in dep graph]
[1 children too small to show]</title>
<rect x="1112.8378378378377" y="40" width="52.70270270270271" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1116.8378378378377" y="53" fill="#fff">link..</text>
</g>
<g class="frame" data-x="1112.8378378378377" data-w="39.52702702702703" data-d="1" data-name="postcard" data-weight="24" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>postcard v1.1.3
24 transitive deps
depth 1
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="1112.8378378378377" y="59" width="39.52702702702703" height="18" rx="2" fill="hsl(249,61%,57%)" class="shared"/>
<text x="1116.8378378378377" y="72" fill="#000">po..</text>
</g>
<g class="frame" data-x="1112.8378378378377" data-w="20.926073131955487" data-d="2" data-name="heapless" data-weight="18" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>heapless v0.7.17
18 transitive deps
depth 2
[1 children too small to show]</title>
<rect x="1112.8378378378377" y="78" width="20.926073131955487" height="18" rx="2" fill="hsl(56,69%,52%)" class="normal"/>
<text x="1116.8378378378377" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1112.8378378378377" data-w="8.61661834845226" data-d="3" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 3
[shared: 11 parents in dep graph]</title>
<rect x="1112.8378378378377" y="97" width="8.61661834845226" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1116.8378378378377" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1112.8378378378377" data-w="4.699973644610323" data-d="4" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 4
[shared: 6 parents in dep graph]</title>
<rect x="1112.8378378378377" y="116" width="4.699973644610323" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1116.8378378378377" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1112.8378378378377" data-w="4.699973644610323" data-d="5" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 5
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1112.8378378378377" y="135" width="4.699973644610323" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1116.8378378378377" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1112.8378378378377" data-w="2.0888771753823656" data-d="6" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 6
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1112.8378378378377" y="154" width="2.0888771753823656" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1116.8378378378377" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="1117.537811482448" data-w="3.916644703841936" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1117.537811482448" y="116" width="3.916644703841936" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1121.537811482448" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1121.45445618629" data-w="3.6928364350509684" data-d="3" data-name="spin" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>spin v0.9.8
3 transitive deps
depth 3</title>
<rect x="1121.45445618629" y="97" width="3.6928364350509684" height="18" rx="2" fill="hsl(96,60%,56%)" class="normal"/>
<text x="1125.45445618629" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1121.45445618629" data-w="3.6928364350509684" data-d="4" data-name="lock_api" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>lock_api v0.4.14
2 transitive deps
depth 4</title>
<rect x="1121.45445618629" y="116" width="3.6928364350509684" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="1125.45445618629" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1121.45445618629" data-w="3.6928364350509684" data-d="5" data-name="scopeguard" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>scopeguard v1.2.0
1 transitive dep
depth 5</title>
<rect x="1121.45445618629" y="135" width="3.6928364350509684" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1125.45445618629" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1125.147292621341" data-w="2.4618909567006457" data-d="3" data-name="atomic-polyfill" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>atomic-polyfill v1.0.3
2 transitive deps
depth 3</title>
<rect x="1125.147292621341" y="97" width="2.4618909567006457" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="1129.147292621341" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1125.147292621341" data-w="2.4618909567006457" data-d="4" data-name="critical-section" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>critical-section v1.2.0
1 transitive dep
depth 4</title>
<rect x="1125.147292621341" y="116" width="2.4618909567006457" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1129.147292621341" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1127.6091835780417" data-w="2.4618909567006457" data-d="3" data-name="hash32" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>hash32 v0.2.1
2 transitive deps
depth 3</title>
<rect x="1127.6091835780417" y="97" width="2.4618909567006457" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="1131.6091835780417" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1127.6091835780417" data-w="2.4618909567006457" data-d="4" data-name="byteorder" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>byteorder v1.5.0
1 transitive dep
depth 4</title>
<rect x="1127.6091835780417" y="116" width="2.4618909567006457" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1131.6091835780417" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1130.0710745347424" data-w="2.4618909567006457" data-d="3" data-name="rustc_version" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rustc_version v0.4.1
2 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="1130.0710745347424" y="97" width="2.4618909567006457" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1134.0710745347424" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1130.0710745347424" data-w="2.4618909567006457" data-d="4" data-name="semver" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>semver v1.0.27
1 transitive dep
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="1130.0710745347424" y="116" width="2.4618909567006457" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1134.0710745347424" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1133.7639109697932" data-w="8.137917329093801" data-d="2" data-name="cobs" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>cobs v0.3.0
7 transitive deps
depth 2</title>
<rect x="1133.7639109697932" y="78" width="8.137917329093801" height="18" rx="2" fill="hsl(77,65%,54%)" class="normal"/>
<text x="1137.7639109697932" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1133.7639109697932" data-w="8.137917329093801" data-d="3" data-name="thiserror" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror v2.0.18
6 transitive deps
depth 3</title>
<rect x="1133.7639109697932" y="97" width="8.137917329093801" height="18" rx="2" fill="hsl(80,64%,54%)" class="normal"/>
<text x="1137.7639109697932" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1133.7639109697932" data-w="8.137917329093801" data-d="4" data-name="thiserror-impl" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>thiserror-impl v2.0.18
5 transitive deps
depth 4
[1 children too small to show]</title>
<rect x="1133.7639109697932" y="116" width="8.137917329093801" height="18" rx="2" fill="hsl(84,63%,55%)" class="normal"/>
<text x="1137.7639109697932" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1133.7639109697932" data-w="3.6168521462639114" data-d="5" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 5
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1133.7639109697932" y="135" width="3.6168521462639114" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1137.7639109697932" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1137.380763116057" data-w="2.7126391096979336" data-d="5" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 5
[shared: 18 parents in dep graph]</title>
<rect x="1137.380763116057" y="135" width="2.7126391096979336" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="1141.380763116057" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1137.380763116057" data-w="2.7126391096979336" data-d="6" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 6
[shared: 19 parents in dep graph]</title>
<rect x="1137.380763116057" y="154" width="2.7126391096979336" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1141.380763116057" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="1137.380763116057" data-w="2.7126391096979336" data-d="7" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 7
[shared: 3 parents in dep graph]</title>
<rect x="1137.380763116057" y="173" width="2.7126391096979336" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1141.380763116057" y="186" fill="#000"></text>
</g>
<g class="frame" data-x="1141.901828298887" data-w="8.137917329093801" data-d="2" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 2
[shared: 11 parents in dep graph]</title>
<rect x="1141.901828298887" y="78" width="8.137917329093801" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1145.901828298887" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1141.901828298887" data-w="4.438863997687528" data-d="3" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 3
[shared: 6 parents in dep graph]</title>
<rect x="1141.901828298887" y="97" width="4.438863997687528" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1145.901828298887" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1141.901828298887" data-w="4.438863997687528" data-d="4" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 4
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1141.901828298887" y="116" width="4.438863997687528" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1145.901828298887" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1146.3406922965746" data-w="3.6990533314062732" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[3 children too small to show]</title>
<rect x="1146.3406922965746" y="97" width="3.6990533314062732" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1150.3406922965746" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1152.3648648648648" data-w="11.528716216216218" data-d="1" data-name="serde" data-weight="7" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde v1.0.228
7 transitive deps
depth 1
[shared: 11 parents in dep graph]</title>
<rect x="1152.3648648648648" y="59" width="11.528716216216218" height="18" rx="2" fill="hsl(261,55%,60%)" class="shared"/>
<text x="1156.3648648648648" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1152.3648648648648" data-w="6.288390663390664" data-d="2" data-name="serde_core" data-weight="6" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_core v1.0.228
6 transitive deps
depth 2
[shared: 6 parents in dep graph]</title>
<rect x="1152.3648648648648" y="78" width="6.288390663390664" height="18" rx="2" fill="hsl(262,54%,61%)" class="shared"/>
<text x="1156.3648648648648" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1152.3648648648648" data-w="6.288390663390664" data-d="3" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 3
[shared: 4 parents in dep graph]
[1 children too small to show]</title>
<rect x="1152.3648648648648" y="97" width="6.288390663390664" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1156.3648648648648" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1152.3648648648648" data-w="2.794840294840295" data-d="4" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 4
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1152.3648648648648" y="116" width="2.794840294840295" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1156.3648648648648" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1155.159705159705" data-w="2.0961302211302213" data-d="4" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 4
[shared: 18 parents in dep graph]</title>
<rect x="1155.159705159705" y="116" width="2.0961302211302213" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="1159.159705159705" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1155.159705159705" data-w="2.0961302211302213" data-d="5" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 5
[shared: 19 parents in dep graph]</title>
<rect x="1155.159705159705" y="135" width="2.0961302211302213" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1159.159705159705" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1155.159705159705" data-w="2.0961302211302213" data-d="6" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 6
[shared: 3 parents in dep graph]</title>
<rect x="1155.159705159705" y="154" width="2.0961302211302213" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1159.159705159705" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="1158.6532555282554" data-w="5.240325552825554" data-d="2" data-name="serde_derive" data-weight="5" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>serde_derive v1.0.228
5 transitive deps
depth 2
[shared: 4 parents in dep graph]
[2 children too small to show]</title>
<rect x="1158.6532555282554" y="78" width="5.240325552825554" height="18" rx="2" fill="hsl(264,53%,61%)" class="shared"/>
<text x="1162.6532555282554" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1158.6532555282554" data-w="2.329033579033579" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[3 children too small to show]</title>
<rect x="1158.6532555282554" y="97" width="2.329033579033579" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1162.6532555282554" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1165.5405405405404" data-w="34.45945945945946" data-d="0" data-name="linker-utils" data-weight="17" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>linker-utils v0.8.0
17 transitive deps
depth 0
[shared: 2 parents in dep graph]</title>
<rect x="1165.5405405405404" y="40" width="34.45945945945946" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1169.5405405405404" y="53" fill="#fff">li..</text>
</g>
<g class="frame" data-x="1165.5405405405404" data-w="23.69087837837838" data-d="1" data-name="derive_more" data-weight="11" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more v2.1.1
11 transitive deps
depth 1
[shared: 2 parents in dep graph]</title>
<rect x="1165.5405405405404" y="59" width="23.69087837837838" height="18" rx="2" fill="hsl(256,57%,59%)" class="shared"/>
<text x="1169.5405405405404" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1165.5405405405404" data-w="23.69087837837838" data-d="2" data-name="derive_more-impl" data-weight="10" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>derive_more-impl v2.1.1
10 transitive deps
depth 2
[1 children too small to show]</title>
<rect x="1165.5405405405404" y="78" width="23.69087837837838" height="18" rx="2" fill="hsl(69,66%,53%)" class="normal"/>
<text x="1169.5405405405404" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1165.5405405405404" data-w="6.7688223938223935" data-d="3" data-name="syn" data-weight="4" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>syn v2.0.117
4 transitive deps
depth 3
[shared: 17 parents in dep graph]
[1 children too small to show]</title>
<rect x="1165.5405405405404" y="97" width="6.7688223938223935" height="18" rx="2" fill="hsl(266,52%,62%)" class="shared"/>
<text x="1169.5405405405404" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1165.5405405405404" data-w="3.3844111969111967" data-d="4" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 4
[shared: 18 parents in dep graph]</title>
<rect x="1165.5405405405404" y="116" width="3.3844111969111967" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="1169.5405405405404" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1165.5405405405404" data-w="3.3844111969111967" data-d="5" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 5
[shared: 19 parents in dep graph]</title>
<rect x="1165.5405405405404" y="135" width="3.3844111969111967" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1169.5405405405404" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1165.5405405405404" data-w="3.3844111969111967" data-d="6" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 6
[shared: 3 parents in dep graph]</title>
<rect x="1165.5405405405404" y="154" width="3.3844111969111967" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1169.5405405405404" y="167" fill="#000"></text>
</g>
<g class="frame" data-x="1168.9249517374517" data-w="2.256274131274131" data-d="4" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 4
[shared: 19 parents in dep graph]</title>
<rect x="1168.9249517374517" y="116" width="2.256274131274131" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1172.9249517374517" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1168.9249517374517" data-w="2.256274131274131" data-d="5" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 5
[shared: 3 parents in dep graph]</title>
<rect x="1168.9249517374517" y="135" width="2.256274131274131" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1172.9249517374517" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1172.3093629343628" data-w="5.076616795366795" data-d="3" data-name="quote" data-weight="3" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>quote v1.0.44
3 transitive deps
depth 3
[shared: 18 parents in dep graph]</title>
<rect x="1172.3093629343628" y="97" width="5.076616795366795" height="18" rx="2" fill="hsl(269,50%,62%)" class="shared"/>
<text x="1176.3093629343628" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1172.3093629343628" data-w="5.076616795366795" data-d="4" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 4
[shared: 19 parents in dep graph]</title>
<rect x="1172.3093629343628" y="116" width="5.076616795366795" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1176.3093629343628" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1172.3093629343628" data-w="5.076616795366795" data-d="5" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 5
[shared: 3 parents in dep graph]</title>
<rect x="1172.3093629343628" y="135" width="5.076616795366795" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1176.3093629343628" y="148" fill="#000"></text>
</g>
<g class="frame" data-x="1177.3859797297296" data-w="3.3844111969111967" data-d="3" data-name="convert_case" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>convert_case v0.10.0
2 transitive deps
depth 3</title>
<rect x="1177.3859797297296" y="97" width="3.3844111969111967" height="18" rx="2" fill="hsl(105,58%,57%)" class="normal"/>
<text x="1181.3859797297296" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1177.3859797297296" data-w="3.3844111969111967" data-d="4" data-name="unicode-segmentation" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-segmentation v1.12.0
1 transitive dep
depth 4</title>
<rect x="1177.3859797297296" y="116" width="3.3844111969111967" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1181.3859797297296" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1180.7703909266409" data-w="3.3844111969111967" data-d="3" data-name="proc-macro2" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>proc-macro2 v1.0.106
2 transitive deps
depth 3
[shared: 19 parents in dep graph]</title>
<rect x="1180.7703909266409" y="97" width="3.3844111969111967" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1184.7703909266409" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1180.7703909266409" data-w="3.3844111969111967" data-d="4" data-name="unicode-ident" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>unicode-ident v1.0.24
1 transitive dep
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="1180.7703909266409" y="116" width="3.3844111969111967" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1184.7703909266409" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1184.1548021235521" data-w="3.3844111969111967" data-d="3" data-name="rustc_version" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rustc_version v0.4.1
2 transitive deps
depth 3
[shared: 2 parents in dep graph]</title>
<rect x="1184.1548021235521" y="97" width="3.3844111969111967" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1188.1548021235521" y="110" fill="#000"></text>
</g>
<g class="frame" data-x="1184.1548021235521" data-w="3.3844111969111967" data-d="4" data-name="semver" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>semver v1.0.27
1 transitive dep
depth 4
[shared: 3 parents in dep graph]</title>
<rect x="1184.1548021235521" y="116" width="3.3844111969111967" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1188.1548021235521" y="129" fill="#000"></text>
</g>
<g class="frame" data-x="1189.2314189189187" data-w="4.3074324324324325" data-d="1" data-name="object" data-weight="2" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>object v0.38.1
2 transitive deps
depth 1
[shared: 3 parents in dep graph]</title>
<rect x="1189.2314189189187" y="59" width="4.3074324324324325" height="18" rx="2" fill="hsl(273,48%,63%)" class="shared"/>
<text x="1193.2314189189187" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1189.2314189189187" data-w="4.3074324324324325" data-d="2" data-name="memchr" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>memchr v2.8.0
1 transitive dep
depth 2
[shared: 9 parents in dep graph]</title>
<rect x="1189.2314189189187" y="78" width="4.3074324324324325" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1193.2314189189187" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1193.5388513513512" data-w="2.1537162162162162" data-d="1" data-name="anyhow" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>anyhow v1.0.102
1 transitive dep
depth 1
[shared: 13 parents in dep graph]</title>
<rect x="1193.5388513513512" y="59" width="2.1537162162162162" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1197.5388513513512" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1195.6925675675675" data-w="2.1537162162162162" data-d="1" data-name="leb128" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>leb128 v0.2.5
1 transitive dep
depth 1
[shared: 2 parents in dep graph]</title>
<rect x="1195.6925675675675" y="59" width="2.1537162162162162" height="18" rx="2" fill="hsl(280,45%,65%)" class="shared"/>
<text x="1199.6925675675675" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1197.8462837837837" data-w="2.1537162162162162" data-d="1" data-name="paste" data-weight="1" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>paste v1.0.15
1 transitive dep
depth 1</title>
<rect x="1197.8462837837837" y="59" width="2.1537162162162162" height="18" rx="2" fill="hsl(120,55%,58%)" class="normal"/>
<text x="1201.8462837837837" y="72" fill="#000"></text>
</g>
</g>
</svg>
</div>
<div id="tab-targets" class="tab-content">
<div style="background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:12px 16px;margin-bottom:20px;font-size:13px;color:#664d03"><strong>âš Use your judgement.</strong> These suggestions are based on automated analysis of dependency metadata and source references. They may be wrong or impractical. Before acting on any suggestion, make sure you understand why the dependency exists, what features it provides, and whether removing it would break functionality or degrade the library for other users.</div>
<div class="action-summary">
<h3>Disable unnecessary features</h3>
<p style="font-size:13px;color:#666;margin-bottom:8px">These dependencies are already <em>optional</em> in their upstream crate, but are being pulled in by a feature you have enabled (often the <code>default</code> features). You can reduce your dependency count by changing the feature flags in your <code>Cargo.toml</code> — for example, adding <code>default-features = false</code> and listing only the features you actually need.</p>
<ul>
<li>(-2 deps) <a href="https://crates.io/crates/rand_chacha" target="_blank" style="color:inherit;text-decoration:underline dotted">rand_chacha</a> is already optional in <a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a> (already optional) — default feature(s) <code>std_rng</code> pull it in; disable defaults and keep only what you need <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-comment"># default feature(s) "std_rng" of rand pull in rand_chacha</div><div class="diff-rm">- rand = "..."</div><div class="diff-add">+ rand = { version = "...", default-features = false, features = ["std", "os_rng", "small_rng", "thread_rng"] }</div></div></li>
<li>(-17 deps) <a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a> is already optional in <a href="https://crates.io/crates/wit-bindgen" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen</a> (already optional) — default feature(s) <code>macros</code> pull it in; disable defaults and keep only what you need <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-comment"># default feature(s) "macros" of wit-bindgen pull in wit-bindgen-rust-macro</div><div class="diff-rm">- wit-bindgen = "..."</div><div class="diff-add">+ wit-bindgen = { version = "...", default-features = false, features = ["realloc", "async", "std", "bitflags"] }</div></div></li>
<li>(-0 deps) <a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a> is already optional in <a href="https://crates.io/crates/cc" target="_blank" style="color:inherit;text-decoration:underline dotted">cc</a> (already optional) — enabled by feature(s) <code>parallel</code> <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-comment"># feature(s) "parallel" of cc pull in jobserver</div><div class="diff-rm">- cc = { version = "...", features = ["parallel"] }</div><div class="diff-add">+ cc = { version = "..." } # without "parallel"</div></div></li>
</ul>
</div>
<div class="action-summary">
<h3>Make dependencies optional</h3>
<p style="font-size:13px;color:#666;margin-bottom:8px">These dependencies are always compiled but could be made optional by adding <code>optional = true</code> in your <code>Cargo.toml</code> and defining a feature flag in <code>[features]</code>. This lets downstream users (or your own binary crate) opt out of them when they're not needed.</p>
<ul>
<li>(-10 deps) Make <a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a> optional in <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- perfetto-recorder = "0.3.2"</div><div class="diff-add">+ perfetto-recorder = { version = "0.3.2", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-perfetto-recorder = ["dep:perfetto-recorder"] # pick a name that makes sense for your crate</div></div></li>
<li>(-7 deps) Make <a href="https://crates.io/crates/tabled" target="_blank" style="color:inherit;text-decoration:underline dotted">tabled</a> optional in <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- tabled = "0.20.0"</div><div class="diff-add">+ tabled = { version = "0.20.0", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-tabled = ["dep:tabled"] # pick a name that makes sense for your crate</div></div></li>
<li>(-6 deps) Make <a href="https://crates.io/crates/indicatif" target="_blank" style="color:inherit;text-decoration:underline dotted">indicatif</a> optional in <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- indicatif = "0.18.4"</div><div class="diff-add">+ indicatif = { version = "0.18.4", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-indicatif = ["dep:indicatif"] # pick a name that makes sense for your crate</div></div></li>
<li>(-5 deps) Make <a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a> optional in <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- tempfile = "3.27.0"</div><div class="diff-add">+ tempfile = { version = "3.27.0", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-tempfile = ["dep:tempfile"] # pick a name that makes sense for your crate</div></div></li>
<li>(-5 deps) Make <a href="https://crates.io/crates/toml" target="_blank" style="color:inherit;text-decoration:underline dotted">toml</a> optional in <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- toml = "1.0.7+spec-1.1.0"</div><div class="diff-add">+ toml = { version = "1.0.7+spec-1.1.0", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-toml = ["dep:toml"] # pick a name that makes sense for your crate</div></div></li>
<li>(-5 deps) Make <a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a> optional in <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- blake3 = "1.8.3"</div><div class="diff-add">+ blake3 = { version = "1.8.3", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-blake3 = ["dep:blake3"] # pick a name that makes sense for your crate</div></div></li>
<li>(-4 deps) Make <a href="https://crates.io/crates/zstd" target="_blank" style="color:inherit;text-decoration:underline dotted">zstd</a> optional in <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- zstd = "0.13.3"</div><div class="diff-add">+ zstd = { version = "0.13.3", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-zstd = ["dep:zstd"] # pick a name that makes sense for your crate</div></div></li>
<li>(-0 deps) Make <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a> optional in <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- symbolic-demangle = "12.17.2"</div><div class="diff-add">+ symbolic-demangle = { version = "12.17.2", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-symbolic-demangle = ["dep:symbolic-demangle"] # pick a name that makes sense for your crate</div></div></li>
<li>(-0 deps) Make <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a> optional in <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- symbolic-demangle = "12.17.2"</div><div class="diff-add">+ symbolic-demangle = { version = "12.17.2", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-symbolic-demangle = ["dep:symbolic-demangle"] # pick a name that makes sense for your crate</div></div></li>
<li>(-0 deps) Make <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a> optional in <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- postcard = "1.1.3"</div><div class="diff-add">+ postcard = { version = "1.1.3", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-postcard = ["dep:postcard"] # pick a name that makes sense for your crate</div></div></li>
<li>(-0 deps) Make <a href="https://crates.io/crates/derive_more" target="_blank" style="color:inherit;text-decoration:underline dotted">derive_more</a> optional in <a href="https://crates.io/crates/linker-utils" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-utils</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- derive_more = "2.1.1"</div><div class="diff-add">+ derive_more = { version = "2.1.1", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-derive_more = ["dep:derive_more"] # pick a name that makes sense for your crate</div></div></li>
<li>(-0 deps) Make <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a> optional in <a href="https://crates.io/crates/linker-trace" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-trace</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- postcard = "1.1.3"</div><div class="diff-add">+ postcard = { version = "1.1.3", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-postcard = ["dep:postcard"] # pick a name that makes sense for your crate</div></div></li>
<li>(-0 deps) Make <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a> optional in <a href="https://crates.io/crates/linker-layout" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-layout</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- postcard = "1.1.3"</div><div class="diff-add">+ postcard = { version = "1.1.3", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-postcard = ["dep:postcard"] # pick a name that makes sense for your crate</div></div></li>
</ul>
</div>
<div class="action-summary">
<h3>Proposals for upstream libraries</h3>
<p style="font-size:13px;color:#666;margin-bottom:8px">These changes would need to happen in an external library's repository, not your own code. You would need to open an issue or submit a pull request to the upstream maintainer. The impact listed is the savings <em>you</em> would see if the change were accepted.</p>
<ul>
<li>(-4 deps) Propose making <a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a> optional in <a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-1 deps) Propose making <a href="https://crates.io/crates/debugid" target="_blank" style="color:inherit;text-decoration:underline dotted">debugid</a> optional in <a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-5 deps) Propose making <a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a> optional in <a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-1 deps) Propose making <a href="https://crates.io/crates/wasip3" target="_blank" style="color:inherit;text-decoration:underline dotted">wasip3</a> optional in <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-1 deps) Propose making <a href="https://crates.io/crates/wit-component" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-component</a> optional in <a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-0 deps) Propose making <a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a> optional in <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-0 deps) Propose making <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> optional in <a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-0 deps) Propose making <a href="https://crates.io/crates/cc" target="_blank" style="color:inherit;text-decoration:underline dotted">cc</a> optional in <a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-0 deps) Propose making <a href="https://crates.io/crates/uuid" target="_blank" style="color:inherit;text-decoration:underline dotted">uuid</a> optional in <a href="https://crates.io/crates/debugid" target="_blank" style="color:inherit;text-decoration:underline dotted">debugid</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
</ul>
</div>
<div style="margin-bottom:12px">
<p style="font-size:14px;color:#444;margin-bottom:4px"><strong>Detailed breakdown</strong></p>
<p style="font-size:13px;color:#666">Each row below is a dependency edge you could optimize. <em>Upstream Crate</em> is where the change would happen; <em>Heavy Dep</em> is the dependency to reduce. Rows marked \u{1f4e4} require contributing a PR upstream. Click any row to see exactly where the dependency is used in the source code.</p>
</div>
<table class="targets-table">
<thead><tr>
<th>#</th>
<th title="The crate that directly depends on the heavy dependency. This is the crate where a change (feature-gate, removal, etc.) would need to happen.">Upstream Crate</th>
<th title="The heavy dependency being pulled in. Removing or gating this dep is the goal.">Heavy Dep</th>
<th title="Deps Saved: how many transitive dependencies would be removed from your build if this edge were cut. Higher = more impact.">Deps Saved</th>
<th title="Total Deps: the total number of transitive dependencies this heavy dep brings (including shared ones that may still be needed by other crates).">Total Deps</th>
<th title="Code Refs: number of source-level references to this dependency found in the upstream crate. Fewer refs = easier to remove or inline.">Code Refs</th>
<th title="Score: W_transitive / C_ref. Higher score = heavier dependency relative to how much it's used. Measures ROI of removal.">Score</th>
<th title="How confident we are in this suggestion. HIGH = clear signal, NOISE = already gated or platform-specific.">Confidence</th>
<th title="The recommended action: FEATURE GATE (make optional), REMOVE (appears unused), INLINE (small enough to copy), ALREADY GATED (check if you need it enabled), etc.">Suggested Action</th>
</tr></thead>
<tbody>
<tr class="expandable" onclick="toggleDetail(1)">
<td>1</td>
<td><code><a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a></code></td>
<td><code><a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a></code></td>
<td>10</td><td>57</td><td>7</td><td>8.1</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-1">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> v0.8.0 → <a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a> v0.3.2</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a></div>
<div style="margin-top:8px"><span class="label">References (7):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/libwild/src/timing.rs:21</div>
<div class="ref-line"><code>perfetto_recorder::start().map_err(</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/timing.rs:22</div>
<div class="ref-line"><code>|_: perfetto_recorder::TracingDisabledAtBuildTime| {</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/timing.rs:35</div>
<div class="ref-line"><code>(tracing::info_span!($($args)*).entered(), perfetto_recorder::start_span!($($args)*))</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/timing.rs:51</div>
<div class="ref-line"><code>perfetto_recorder::scope!($($args)*);</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/timing.rs:288</div>
<div class="ref-line"><code>let mut trace = perfetto_recorder::TraceBuilder::new()?;</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/timing.rs:290</div>
<div class="ref-line"><code>trace.process_thread_data(&perfetto_recorder::ThreadTraceData::take_current_thread());</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/timing.rs:298</div>
<div class="ref-line"><code>.process_thread_data(&perfetto_recorder::ThreadTraceData::take_current_thread());</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(2)">
<td>2</td>
<td><code><a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a></code></td>
<td><code><a href="https://crates.io/crates/tabled" target="_blank" style="color:inherit;text-decoration:underline dotted">tabled</a></code></td>
<td>7</td><td>14</td><td>3</td><td>4.7</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-2">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> v0.8.0 → <a href="https://crates.io/crates/tabled" target="_blank" style="color:inherit;text-decoration:underline dotted">tabled</a> v0.20.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/tabled" target="_blank" style="color:inherit;text-decoration:underline dotted">tabled</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/linker-diff/src/header_diff.rs:28</div>
<div class="ref-line"><code>use tabled::Table;</code></div>
<div class="ref-file">/tmp/rust-projects/wild/linker-diff/src/header_diff.rs:29</div>
<div class="ref-line"><code>use tabled::settings::Style;</code></div>
<div class="ref-file">/tmp/rust-projects/wild/linker-diff/src/header_diff.rs:30</div>
<div class="ref-line"><code>use tabled::settings::style::HorizontalLine;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(3)">
<td>3</td>
<td><code><a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a></code></td>
<td><code><a href="https://crates.io/crates/indicatif" target="_blank" style="color:inherit;text-decoration:underline dotted">indicatif</a></code></td>
<td>6</td><td>23</td><td>2</td><td>11.5</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-3">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> v0.1.0 → <a href="https://crates.io/crates/indicatif" target="_blank" style="color:inherit;text-decoration:underline dotted">indicatif</a> v0.18.4</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> → <a href="https://crates.io/crates/indicatif" target="_blank" style="color:inherit;text-decoration:underline dotted">indicatif</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/benchmarks/runner/src/benchmarking.rs:98</div>
<div class="ref-line"><code>let progress_bar = indicatif::ProgressBar::new(</code></div>
<div class="ref-file">/tmp/rust-projects/wild/benchmarks/runner/src/benchmarking.rs:101</div>
<div class="ref-line"><code>.with_style(indicatif::ProgressStyle::with_template(</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(4)">
<td>4</td>
<td><code><a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a></code></td>
<td><code><a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a></code></td>
<td>5</td><td>50</td><td>1</td><td>50.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-4">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> v0.8.0 → <a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a> v3.27.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/linker-diff/src/utils.rs:8</div>
<div class="ref-line"><code>use tempfile::NamedTempFile;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(5)">
<td>5</td>
<td><code><a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a></code></td>
<td><code><a href="https://crates.io/crates/toml" target="_blank" style="color:inherit;text-decoration:underline dotted">toml</a></code></td>
<td>5</td><td>19</td><td>1</td><td>19.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-5">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> v0.1.0 → <a href="https://crates.io/crates/toml" target="_blank" style="color:inherit;text-decoration:underline dotted">toml</a> v1.0.7+spec-1.1.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> → <a href="https://crates.io/crates/toml" target="_blank" style="color:inherit;text-decoration:underline dotted">toml</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/benchmarks/runner/src/config.rs:33</div>
<div class="ref-line"><code>toml::from_str(&contents)</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(6)">
<td>6</td>
<td><code><a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a></code></td>
<td><code><a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a></code></td>
<td>5</td><td>54</td><td>3</td><td>18.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-6">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> v0.8.0 → <a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a> v1.8.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/libwild/src/elf_writer.rs:219</div>
<div class="ref-line"><code>fn compute_hash(sized_output: &SizedOutput) -> blake3::Hash {</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/elf_writer.rs:221</div>
<div class="ref-line"><code>blake3::Hasher::new()</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/elf.rs:1078</div>
<div class="ref-line"><code>BuildIdOption::Fast => Some(size_of::<blake3::Hash>()),</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(7)">
<td>7</td>
<td><code><a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a></code></td>
<td><code><a href="https://crates.io/crates/zstd" target="_blank" style="color:inherit;text-decoration:underline dotted">zstd</a></code></td>
<td>4</td><td>49</td><td>1</td><td>49.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-7">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> v0.8.0 → <a href="https://crates.io/crates/zstd" target="_blank" style="color:inherit;text-decoration:underline dotted">zstd</a> v0.13.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/zstd" target="_blank" style="color:inherit;text-decoration:underline dotted">zstd</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/libwild/src/elf.rs:2871</div>
<div class="ref-line"><code>zstd::stream::Decoder::new(input)?.read_exact(out)?;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(8)">
<td>8</td>
<td><code><a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a></code></td>
<td>4</td><td>47</td><td>3</td><td>15.7</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-8">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a> v0.3.2 → <a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a> v0.9.2</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a> → <a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../perfetto-recorder-0.3.2/src/lib.rs:10</div>
<div class="ref-line"><code>use rand::RngCore;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../perfetto-recorder-0.3.2/src/lib.rs:11</div>
<div class="ref-line"><code>use rand::rngs::ThreadRng;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../perfetto-recorder-0.3.2/examples/rayon.rs:42</div>
<div class="ref-line"><code>let sleep_ms = rand::random_range(2..10);</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(9)">
<td>9</td>
<td><code><a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a></code></td>
<td><code><a href="https://crates.io/crates/rand_chacha" target="_blank" style="color:inherit;text-decoration:underline dotted">rand_chacha</a></code></td>
<td>2</td><td>46</td><td>2</td><td>23.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>ALREADY GATED (already optional, enabled by: std_rng)</td>
</tr>
<tr class="detail-row" id="detail-9">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a> v0.9.2 → <a href="https://crates.io/crates/rand_chacha" target="_blank" style="color:inherit;text-decoration:underline dotted">rand_chacha</a> v0.9.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">ALREADY-OPTIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/perfetto-recorder" target="_blank" style="color:inherit;text-decoration:underline dotted">perfetto-recorder</a> → <a href="https://crates.io/crates/rand" target="_blank" style="color:inherit;text-decoration:underline dotted">rand</a> → <a href="https://crates.io/crates/rand_chacha" target="_blank" style="color:inherit;text-decoration:underline dotted">rand_chacha</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../rand-0.9.2/src/rngs/std.rs:14</div>
<div class="ref-line"><code>pub(crate) use rand_chacha::ChaCha12Core as Core;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../rand-0.9.2/src/rngs/std.rs:16</div>
<div class="ref-line"><code>use rand_chacha::ChaCha12Rng as Rng;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(10)">
<td>10</td>
<td><code><a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/debugid" target="_blank" style="color:inherit;text-decoration:underline dotted">debugid</a></code></td>
<td>1</td><td>52</td><td>1</td><td>52.0</td>
<td><span class="badge badge-low">LOW</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-10">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a> v12.17.2 → <a href="https://crates.io/crates/debugid" target="_blank" style="color:inherit;text-decoration:underline dotted">debugid</a> v0.8.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">RE-EXPORTS-ALL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a> → <a href="https://crates.io/crates/debugid" target="_blank" style="color:inherit;text-decoration:underline dotted">debugid</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../symbolic-common-12.17.2/src/lib.rs:39</div>
<div class="ref-line"><code>pub use debugid::*;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(11)">
<td>11</td>
<td><code><a href="https://crates.io/crates/wit-bindgen" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen</a></code></td>
<td><code><a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a></code></td>
<td>17</td><td>35</td><td>1</td><td>35.0</td>
<td><span class="badge badge-noise">NOISE</span></td>
<td>ALREADY GATED (already optional, enabled by: macros)</td>
</tr>
<tr class="detail-row" id="detail-11">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/wit-bindgen" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen</a> v0.51.0 → <a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a> v0.51.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">PHANTOM</span> <span class="badge badge-flag">ALREADY-OPTIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a> → <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> → <a href="https://crates.io/crates/wasip2" target="_blank" style="color:inherit;text-decoration:underline dotted">wasip2</a> → <a href="https://crates.io/crates/wit-bindgen" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen</a> → <a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../wit-bindgen-0.51.0/src/lib.rs:868</div>
<div class="ref-line"><code>pub use wit_bindgen_rust_macro::generate;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(12)">
<td>12</td>
<td><code><a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a></code></td>
<td>5</td><td>34</td><td>3</td><td>11.3</td>
<td><span class="badge badge-noise">NOISE</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-12">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a> v0.51.0 → <a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a> v0.51.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">PHANTOM</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a> → <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> → <a href="https://crates.io/crates/wasip2" target="_blank" style="color:inherit;text-decoration:underline dotted">wasip2</a> → <a href="https://crates.io/crates/wit-bindgen" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen</a> → <a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a> → <a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../wit-bindgen-rust-macro-0.51.0/src/lib.rs:13</div>
<div class="ref-line"><code>use wit_bindgen_rust::{Opts, Ownership, WithOption};</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../wit-bindgen-rust-macro-0.51.0/src/lib.rs:33</div>
<div class="ref-line"><code>if let Some(e) = err.downcast_ref::<wit_bindgen_rust::MissingWith>() {</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../wit-bindgen-rust-macro-0.51.0/src/lib.rs:340</div>
<div class="ref-line"><code>impl From<ExportKey> for wit_bindgen_rust::ExportKey {</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(13)">
<td>13</td>
<td><code><a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/wasip3" target="_blank" style="color:inherit;text-decoration:underline dotted">wasip3</a></code></td>
<td>1</td><td>37</td><td>1</td><td>37.0</td>
<td><span class="badge badge-noise">NOISE</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-13">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> v0.4.1 → <a href="https://crates.io/crates/wasip3" target="_blank" style="color:inherit;text-decoration:underline dotted">wasip3</a> v0.4.0+wasi-0.3.0-rc-2026-01-06</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">PHANTOM</span> <span class="badge badge-flag">PLATFORM-CONDITIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a> → <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> → <a href="https://crates.io/crates/wasip3" target="_blank" style="color:inherit;text-decoration:underline dotted">wasip3</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../getrandom-0.4.1/src/backends/wasi_p2_3.rs:12</div>
<div class="ref-line"><code>use wasip3 as wasi;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(14)">
<td>14</td>
<td><code><a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/wit-component" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-component</a></code></td>
<td>1</td><td>30</td><td>2</td><td>15.0</td>
<td><span class="badge badge-noise">NOISE</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-14">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a> v0.51.0 → <a href="https://crates.io/crates/wit-component" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-component</a> v0.244.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">PHANTOM</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/tempfile" target="_blank" style="color:inherit;text-decoration:underline dotted">tempfile</a> → <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> → <a href="https://crates.io/crates/wasip2" target="_blank" style="color:inherit;text-decoration:underline dotted">wasip2</a> → <a href="https://crates.io/crates/wit-bindgen" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen</a> → <a href="https://crates.io/crates/wit-bindgen-rust-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust-macro</a> → <a href="https://crates.io/crates/wit-bindgen-rust" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-bindgen-rust</a> → <a href="https://crates.io/crates/wit-component" target="_blank" style="color:inherit;text-decoration:underline dotted">wit-component</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../wit-bindgen-rust-0.51.0/src/lib.rs:929</div>
<div class="ref-line"><code>let component_type = wit_component::metadata::encode(</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../wit-bindgen-rust-0.51.0/src/lib.rs:932</div>
<div class="ref-line"><code>wit_component::StringEncoding::UTF8,</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(15)">
<td>15</td>
<td><code><a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a></code></td>
<td><code><a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a></code></td>
<td>0</td><td>58</td><td>1</td><td>58.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-15">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> v0.8.0 → <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a> v12.17.2</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/linker-diff/src/asm_diff.rs:3579</div>
<div class="ref-line"><code>symbolic_demangle::demangle(&String::from_utf8_lossy(self.bytes))</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(16)">
<td>16</td>
<td><code><a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a></code></td>
<td>0</td><td>55</td><td>1</td><td>55.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-16">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a> v12.17.2 → <a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a> v12.17.2</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/symbolic-common" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-common</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../symbolic-demangle-12.17.2/src/lib.rs:42</div>
<div class="ref-line"><code>use symbolic_common::{Language, Name, NameMangling};</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(17)">
<td>17</td>
<td><code><a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a></code></td>
<td>0</td><td>41</td><td>1</td><td>41.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-17">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a> v0.1.34 → <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a> v0.3.4</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">PLATFORM-CONDITIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a> → <a href="https://crates.io/crates/getrandom" target="_blank" style="color:inherit;text-decoration:underline dotted">getrandom</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../jobserver-0.1.34/src/windows.rs:81</div>
<div class="ref-line"><code>let bytes = getrandom::u32()?;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(18)">
<td>18</td>
<td><code><a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/cc" target="_blank" style="color:inherit;text-decoration:underline dotted">cc</a></code></td>
<td>0</td><td>45</td><td>2</td><td>22.5</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-18">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a> v1.8.3 → <a href="https://crates.io/crates/cc" target="_blank" style="color:inherit;text-decoration:underline dotted">cc</a> v1.2.56</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">BUILD-ONLY</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/blake3" target="_blank" style="color:inherit;text-decoration:underline dotted">blake3</a> → <a href="https://crates.io/crates/cc" target="_blank" style="color:inherit;text-decoration:underline dotted">cc</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../blake3-1.8.3/build.rs:140</div>
<div class="ref-line"><code>fn new_build() -> cc::Build {</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../blake3-1.8.3/build.rs:141</div>
<div class="ref-line"><code>let mut build = cc::Build::new();</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(19)">
<td>19</td>
<td><code><a href="https://crates.io/crates/debugid" target="_blank" style="color:inherit;text-decoration:underline dotted">debugid</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/uuid" target="_blank" style="color:inherit;text-decoration:underline dotted">uuid</a></code></td>
<td>0</td><td>51</td><td>3</td><td>17.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-19">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/debugid" target="_blank" style="color:inherit;text-decoration:underline dotted">debugid</a> v0.8.0 → <a href="https://crates.io/crates/uuid" target="_blank" style="color:inherit;text-decoration:underline dotted">uuid</a> v1.22.0</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/uuid" target="_blank" style="color:inherit;text-decoration:underline dotted">uuid</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../debugid-0.8.0/src/lib.rs:22</div>
<div class="ref-line"><code>use uuid::{Bytes, Uuid};</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../debugid-0.8.0/tests/test_debugid.rs:5</div>
<div class="ref-line"><code>use uuid::Uuid;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../debugid-0.8.0/tests/test_serde.rs:4</div>
<div class="ref-line"><code>use uuid::Uuid;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(20)">
<td>20</td>
<td><code><a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a></code></td>
<td><code><a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a></code></td>
<td>0</td><td>58</td><td>4</td><td>14.5</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-20">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> v0.8.0 → <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a> v12.17.2</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/linker-diff" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-diff</a> → <a href="https://crates.io/crates/symbolic-demangle" target="_blank" style="color:inherit;text-decoration:underline dotted">symbolic-demangle</a></div>
<div style="margin-top:8px"><span class="label">References (4):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/libwild/src/symbol_db.rs:68</div>
<div class="ref-line"><code>use symbolic_demangle::demangle;</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/symbol_db.rs:2133</div>
<div class="ref-line"><code>Display::fmt(&symbolic_demangle::demangle(s), f)</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/version_script.rs:23</div>
<div class="ref-line"><code>use symbolic_demangle::Demangle;</code></div>
<div class="ref-file">/tmp/rust-projects/wild/libwild/src/version_script.rs:24</div>
<div class="ref-line"><code>use symbolic_demangle::DemangleOptions;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(21)">
<td>21</td>
<td><code><a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a></code></td>
<td><code><a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a></code></td>
<td>0</td><td>24</td><td>2</td><td>12.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-21">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> v0.1.0 → <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a> v1.1.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> → <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/benchmarks/runner/src/reporting.rs:26</div>
<div class="ref-line"><code>let results: Benchmarks = postcard::from_bytes(&bytes)</code></div>
<div class="ref-file">/tmp/rust-projects/wild/benchmarks/runner/src/benchmarking.rs:55</div>
<div class="ref-line"><code>std::fs::write(&output_path, postcard::to_stdvec(&results)?)</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(22)">
<td>22</td>
<td><code><a href="https://crates.io/crates/linker-utils" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-utils</a></code></td>
<td><code><a href="https://crates.io/crates/derive_more" target="_blank" style="color:inherit;text-decoration:underline dotted">derive_more</a></code></td>
<td>0</td><td>11</td><td>1</td><td>11.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-22">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/linker-utils" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-utils</a> v0.8.0 → <a href="https://crates.io/crates/derive_more" target="_blank" style="color:inherit;text-decoration:underline dotted">derive_more</a> v2.1.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/derive_more" target="_blank" style="color:inherit;text-decoration:underline dotted">derive_more</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/linker-utils/src/elf.rs:42</div>
<div class="ref-line"><code>#[derive(Clone, Copy, derive_more::Debug, PartialEq, Eq, PartialOrd, Ord, Default)]</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(23)">
<td>23</td>
<td><code><a href="https://crates.io/crates/cc" target="_blank" style="color:inherit;text-decoration:underline dotted">cc</a></code></td>
<td><code><a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a></code></td>
<td>0</td><td>42</td><td>4</td><td>10.5</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>ALREADY GATED (already optional, enabled by: parallel)</td>
</tr>
<tr class="detail-row" id="detail-23">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/cc" target="_blank" style="color:inherit;text-decoration:underline dotted">cc</a> v1.2.56 → <a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a> v0.1.34</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">ALREADY-OPTIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/libwild" target="_blank" style="color:inherit;text-decoration:underline dotted">libwild</a> → <a href="https://crates.io/crates/jobserver" target="_blank" style="color:inherit;text-decoration:underline dotted">jobserver</a></div>
<div style="margin-top:8px"><span class="label">References (4):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../cc-1.2.56/src/parallel/job_token.rs:101</div>
<div class="ref-line"><code>inner: jobserver::Client,</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../cc-1.2.56/src/parallel/job_token.rs:106</div>
<div class="ref-line"><code>jobserver::Client::from_env().map(|inner| Self {</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../cc-1.2.56/src/parallel/job_token.rs:144</div>
<div class="ref-line"><code>inner: jobserver::HelperThread,</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../cc-1.2.56/src/parallel/job_token.rs:146</div>
<div class="ref-line"><code>rx: mpsc::Receiver<io::Result<jobserver::Acquired>>,</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(24)">
<td>24</td>
<td><code><a href="https://crates.io/crates/linker-trace" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-trace</a></code></td>
<td><code><a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a></code></td>
<td>0</td><td>24</td><td>3</td><td>8.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-24">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/linker-trace" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-trace</a> v0.8.0 → <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a> v1.1.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> → <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/linker-trace/src/lib.rs:31</div>
<div class="ref-line"><code>let r = postcard::to_io(self, writer);</code></div>
<div class="ref-file">/tmp/rust-projects/wild/linker-trace/src/lib.rs:38</div>
<div class="ref-line"><code>Ok(postcard::to_stdvec(self)?)</code></div>
<div class="ref-file">/tmp/rust-projects/wild/linker-trace/src/lib.rs:42</div>
<div class="ref-line"><code>postcard::from_bytes(bytes).context("Invalid linker trace")</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(25)">
<td>25</td>
<td><code><a href="https://crates.io/crates/linker-layout" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-layout</a></code></td>
<td><code><a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a></code></td>
<td>0</td><td>24</td><td>3</td><td>8.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-25">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/linker-layout" target="_blank" style="color:inherit;text-decoration:underline dotted">linker-layout</a> v0.8.0 → <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a> v1.1.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/benchmark-runner" target="_blank" style="color:inherit;text-decoration:underline dotted">benchmark-runner</a> → <a href="https://crates.io/crates/postcard" target="_blank" style="color:inherit;text-decoration:underline dotted">postcard</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/wild/linker-layout/src/lib.rs:52</div>
<div class="ref-line"><code>postcard::to_io(self, writer)?;</code></div>
<div class="ref-file">/tmp/rust-projects/wild/linker-layout/src/lib.rs:57</div>
<div class="ref-line"><code>Ok(postcard::to_stdvec(self)?)</code></div>
<div class="ref-file">/tmp/rust-projects/wild/linker-layout/src/lib.rs:61</div>
<div class="ref-line"><code>postcard::from_bytes(bytes).context("Invalid linker layout")</code></div>
</div>
</div></td>
</tr>
</tbody>
</table>
</div>
<div id="tab-json" class="tab-content">
<div class="json-container">
<button class="copy-btn" onclick="copyJson()">Copy</button>
<pre><code>{
"tool_version": "0.1.0",
"timestamp": "2026-03-25T23:48:15.988539235+00:00",
"workspace_root": "/tmp/rust-projects/wild",
"threshold": 3.0,
"total_dependencies": 232,
"platform_dependencies": 161,
"phantom_dependencies": 71,
"fat_nodes_found": 49,
"targets": [
{
"intermediate": {
"name": "libwild",
"version": "0.8.0"
},
"fat_dependency": {
"name": "perfetto-recorder",
"version": "0.3.2"
},
"w_transitive": 57,
"w_unique": 10,
"c_ref": 7,
"hurrs": 8.142857142857142,
"confidence": "High",
"scan_result": {
"fat_crate_name": "perfetto-recorder",
"searched_names": [
"perfetto_recorder"
],
"ref_count": 7,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/libwild/src/timing.rs",
"line_number": 21,
"line_content": "perfetto_recorder::start().map_err(",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/timing.rs",
"line_number": 22,
"line_content": "|_: perfetto_recorder::TracingDisabledAtBuildTime| {",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/timing.rs",
"line_number": 35,
"line_content": "(tracing::info_span!($($args)*).entered(), perfetto_recorder::start_span!($($args)*))",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/timing.rs",
"line_number": 51,
"line_content": "perfetto_recorder::scope!($($args)*);",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/timing.rs",
"line_number": 288,
"line_content": "let mut trace = perfetto_recorder::TraceBuilder::new()?;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/timing.rs",
"line_number": 290,
"line_content": "trace.process_thread_data(&perfetto_recorder::ThreadTraceData::take_current_thread());",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/timing.rs",
"line_number": 298,
"line_content": ".process_thread_data(&perfetto_recorder::ThreadTraceData::take_current_thread());",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"ThreadTraceData",
"TraceBuilder",
"TracingDisabledAtBuildTime",
"scope",
"start",
"start_span"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"perfetto-recorder"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 1242,
"fat_dep_own_deps": 5,
"has_re_export_all": false
},
{
"intermediate": {
"name": "linker-diff",
"version": "0.8.0"
},
"fat_dependency": {
"name": "tabled",
"version": "0.20.0"
},
"w_transitive": 14,
"w_unique": 7,
"c_ref": 3,
"hurrs": 4.666666666666667,
"confidence": "High",
"scan_result": {
"fat_crate_name": "tabled",
"searched_names": [
"tabled"
],
"ref_count": 3,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/linker-diff/src/header_diff.rs",
"line_number": 28,
"line_content": "use tabled::Table;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/linker-diff/src/header_diff.rs",
"line_number": 29,
"line_content": "use tabled::settings::Style;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/linker-diff/src/header_diff.rs",
"line_number": 30,
"line_content": "use tabled::settings::style::HorizontalLine;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Table",
"settings"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"linker-diff",
"tabled"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 35807,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "benchmark-runner",
"version": "0.1.0"
},
"fat_dependency": {
"name": "indicatif",
"version": "0.18.4"
},
"w_transitive": 23,
"w_unique": 6,
"c_ref": 2,
"hurrs": 11.5,
"confidence": "High",
"scan_result": {
"fat_crate_name": "indicatif",
"searched_names": [
"indicatif"
],
"ref_count": 2,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/benchmarks/runner/src/benchmarking.rs",
"line_number": 98,
"line_content": "let progress_bar = indicatif::ProgressBar::new(",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/benchmarks/runner/src/benchmarking.rs",
"line_number": 101,
"line_content": ".with_style(indicatif::ProgressStyle::with_template(",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"ProgressBar",
"ProgressStyle"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"benchmark-runner",
"indicatif"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 7127,
"fat_dep_own_deps": 5,
"has_re_export_all": false
},
{
"intermediate": {
"name": "linker-diff",
"version": "0.8.0"
},
"fat_dependency": {
"name": "tempfile",
"version": "3.27.0"
},
"w_transitive": 50,
"w_unique": 5,
"c_ref": 1,
"hurrs": 50.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "tempfile",
"searched_names": [
"tempfile"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/linker-diff/src/utils.rs",
"line_number": 8,
"line_content": "use tempfile::NamedTempFile;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"NamedTempFile"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"linker-diff",
"tempfile"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 2322,
"fat_dep_own_deps": 5,
"has_re_export_all": false
},
{
"intermediate": {
"name": "benchmark-runner",
"version": "0.1.0"
},
"fat_dependency": {
"name": "toml",
"version": "1.0.7+spec-1.1.0"
},
"w_transitive": 19,
"w_unique": 5,
"c_ref": 1,
"hurrs": 19.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "toml",
"searched_names": [
"toml"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/benchmarks/runner/src/config.rs",
"line_number": 33,
"line_content": "toml::from_str(&contents)",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"from_str"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"benchmark-runner",
"toml"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 7226,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "libwild",
"version": "0.8.0"
},
"fat_dependency": {
"name": "blake3",
"version": "1.8.3"
},
"w_transitive": 54,
"w_unique": 5,
"c_ref": 3,
"hurrs": 18.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "blake3",
"searched_names": [
"blake3"
],
"ref_count": 3,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/libwild/src/elf_writer.rs",
"line_number": 219,
"line_content": "fn compute_hash(sized_output: &SizedOutput) -> blake3::Hash {",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/elf_writer.rs",
"line_number": 221,
"line_content": "blake3::Hasher::new()",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/elf.rs",
"line_number": 1078,
"line_content": "BuildIdOption::Fast => Some(size_of::<blake3::Hash>()),",
"in_generated_file": false
}
],
"files_with_matches": 2,
"generated_file_refs": 0,
"distinct_items": [
"Hash",
"Hasher"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"blake3"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 6902,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "libwild",
"version": "0.8.0"
},
"fat_dependency": {
"name": "zstd",
"version": "0.13.3"
},
"w_transitive": 49,
"w_unique": 4,
"c_ref": 1,
"hurrs": 49.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "zstd",
"searched_names": [
"zstd"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/libwild/src/elf.rs",
"line_number": 2871,
"line_content": "zstd::stream::Decoder::new(input)?.read_exact(out)?;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"stream"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"zstd"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 2213,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "perfetto-recorder",
"version": "0.3.2"
},
"fat_dependency": {
"name": "rand",
"version": "0.9.2"
},
"w_transitive": 47,
"w_unique": 4,
"c_ref": 3,
"hurrs": 15.666666666666666,
"confidence": "High",
"scan_result": {
"fat_crate_name": "rand",
"searched_names": [
"rand"
],
"ref_count": 3,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/perfetto-recorder-0.3.2/src/lib.rs",
"line_number": 10,
"line_content": "use rand::RngCore;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/perfetto-recorder-0.3.2/src/lib.rs",
"line_number": 11,
"line_content": "use rand::rngs::ThreadRng;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/perfetto-recorder-0.3.2/examples/rayon.rs",
"line_number": 42,
"line_content": "let sleep_ms = rand::random_range(2..10);",
"in_generated_file": false
}
],
"files_with_matches": 2,
"generated_file_refs": 0,
"distinct_items": [
"RngCore",
"random_range",
"rngs"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"perfetto-recorder",
"rand"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 6248,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "rand",
"version": "0.9.2"
},
"fat_dependency": {
"name": "rand_chacha",
"version": "0.9.0"
},
"w_transitive": 46,
"w_unique": 2,
"c_ref": 2,
"hurrs": 23.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "rand_chacha",
"searched_names": [
"rand_chacha"
],
"ref_count": 2,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/src/rngs/std.rs",
"line_number": 14,
"line_content": "pub(crate) use rand_chacha::ChaCha12Core as Core;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/src/rngs/std.rs",
"line_number": 16,
"line_content": "use rand_chacha::ChaCha12Rng as Rng;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"ChaCha12Core",
"ChaCha12Rng"
],
"has_re_export_all": false
},
"suggestion": {
"AlreadyGated": {
"detail": "already optional",
"enabling_features": [
"std_rng"
],
"recommended_defaults": [
"std",
"os_rng",
"small_rng",
"thread_rng"
]
}
},
"edge_meta": {
"build_only": false,
"already_optional": true,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"perfetto-recorder",
"rand",
"rand_chacha"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 738,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "symbolic-common",
"version": "12.17.2"
},
"fat_dependency": {
"name": "debugid",
"version": "0.8.0"
},
"w_transitive": 52,
"w_unique": 1,
"c_ref": 1,
"hurrs": 52.0,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "debugid",
"searched_names": [
"debugid"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/symbolic-common-12.17.2/src/lib.rs",
"line_number": 39,
"line_content": "pub use debugid::*;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": true
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"symbolic-common",
"debugid"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 689,
"fat_dep_own_deps": 1,
"has_re_export_all": true
},
{
"intermediate": {
"name": "wit-bindgen",
"version": "0.51.0"
},
"fat_dependency": {
"name": "wit-bindgen-rust-macro",
"version": "0.51.0"
},
"w_transitive": 35,
"w_unique": 17,
"c_ref": 1,
"hurrs": 35.0,
"confidence": "Noise",
"scan_result": {
"fat_crate_name": "wit-bindgen-rust-macro",
"searched_names": [
"wit_bindgen_rust_macro"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-0.51.0/src/lib.rs",
"line_number": 868,
"line_content": "pub use wit_bindgen_rust_macro::generate;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"generate"
],
"has_re_export_all": false
},
"suggestion": {
"AlreadyGated": {
"detail": "already optional",
"enabling_features": [
"macros"
],
"recommended_defaults": [
"realloc",
"async",
"std",
"bitflags"
]
}
},
"edge_meta": {
"build_only": false,
"already_optional": true,
"platform_conditional": false
},
"dep_chain": [
"linker-diff",
"tempfile",
"getrandom",
"wasip2",
"wit-bindgen",
"wit-bindgen-rust-macro"
],
"required_by_sibling": null,
"phantom": true,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 553,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "wit-bindgen-rust-macro",
"version": "0.51.0"
},
"fat_dependency": {
"name": "wit-bindgen-rust",
"version": "0.51.0"
},
"w_transitive": 34,
"w_unique": 5,
"c_ref": 3,
"hurrs": 11.333333333333334,
"confidence": "Noise",
"scan_result": {
"fat_crate_name": "wit-bindgen-rust",
"searched_names": [
"wit_bindgen_rust"
],
"ref_count": 3,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/src/lib.rs",
"line_number": 13,
"line_content": "use wit_bindgen_rust::{Opts, Ownership, WithOption};",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/src/lib.rs",
"line_number": 33,
"line_content": "if let Some(e) = err.downcast_ref::<wit_bindgen_rust::MissingWith>() {",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-macro-0.51.0/src/lib.rs",
"line_number": 340,
"line_content": "impl From<ExportKey> for wit_bindgen_rust::ExportKey {",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"ExportKey",
"MissingWith",
"Opts",
"Ownership",
"WithOption"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"linker-diff",
"tempfile",
"getrandom",
"wasip2",
"wit-bindgen",
"wit-bindgen-rust-macro",
"wit-bindgen-rust"
],
"required_by_sibling": null,
"phantom": true,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 5141,
"fat_dep_own_deps": 8,
"has_re_export_all": false
},
{
"intermediate": {
"name": "getrandom",
"version": "0.4.1"
},
"fat_dependency": {
"name": "wasip3",
"version": "0.4.0+wasi-0.3.0-rc-2026-01-06"
},
"w_transitive": 37,
"w_unique": 1,
"c_ref": 1,
"hurrs": 37.0,
"confidence": "Noise",
"scan_result": {
"fat_crate_name": "wasip3",
"searched_names": [
"wasip3"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.1/src/backends/wasi_p2_3.rs",
"line_number": 12,
"line_content": "use wasip3 as wasi;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": true
},
"dep_chain": [
"linker-diff",
"tempfile",
"getrandom",
"wasip3"
],
"required_by_sibling": null,
"phantom": true,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 17495,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "wit-bindgen-rust",
"version": "0.51.0"
},
"fat_dependency": {
"name": "wit-component",
"version": "0.244.0"
},
"w_transitive": 30,
"w_unique": 1,
"c_ref": 2,
"hurrs": 15.0,
"confidence": "Noise",
"scan_result": {
"fat_crate_name": "wit-component",
"searched_names": [
"wit_component"
],
"ref_count": 2,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/src/lib.rs",
"line_number": 929,
"line_content": "let component_type = wit_component::metadata::encode(",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wit-bindgen-rust-0.51.0/src/lib.rs",
"line_number": 932,
"line_content": "wit_component::StringEncoding::UTF8,",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"StringEncoding",
"metadata"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"linker-diff",
"tempfile",
"getrandom",
"wasip2",
"wit-bindgen",
"wit-bindgen-rust-macro",
"wit-bindgen-rust",
"wit-component"
],
"required_by_sibling": null,
"phantom": true,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 11183,
"fat_dep_own_deps": 11,
"has_re_export_all": false
},
{
"intermediate": {
"name": "linker-diff",
"version": "0.8.0"
},
"fat_dependency": {
"name": "symbolic-demangle",
"version": "12.17.2"
},
"w_transitive": 58,
"w_unique": 0,
"c_ref": 1,
"hurrs": 58.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "symbolic-demangle",
"searched_names": [
"symbolic_demangle"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/linker-diff/src/asm_diff.rs",
"line_number": 3579,
"line_content": "symbolic_demangle::demangle(&String::from_utf8_lossy(self.bytes))",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"demangle"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"linker-diff",
"symbolic-demangle"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 337,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "symbolic-demangle",
"version": "12.17.2"
},
"fat_dependency": {
"name": "symbolic-common",
"version": "12.17.2"
},
"w_transitive": 55,
"w_unique": 0,
"c_ref": 1,
"hurrs": 55.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "symbolic-common",
"searched_names": [
"symbolic_common"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/symbolic-demangle-12.17.2/src/lib.rs",
"line_number": 42,
"line_content": "use symbolic_common::{Language, Name, NameMangling};",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Language",
"Name",
"NameMangling"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"symbolic-common"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 1444,
"fat_dep_own_deps": 4,
"has_re_export_all": false
},
{
"intermediate": {
"name": "jobserver",
"version": "0.1.34"
},
"fat_dependency": {
"name": "getrandom",
"version": "0.3.4"
},
"w_transitive": 41,
"w_unique": 0,
"c_ref": 1,
"hurrs": 41.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "getrandom",
"searched_names": [
"getrandom"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jobserver-0.1.34/src/windows.rs",
"line_number": 81,
"line_content": "let bytes = getrandom::u32()?;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"u32"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": true
},
"dep_chain": [
"libwild",
"jobserver",
"getrandom"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 2022,
"fat_dep_own_deps": 4,
"has_re_export_all": false
},
{
"intermediate": {
"name": "blake3",
"version": "1.8.3"
},
"fat_dependency": {
"name": "cc",
"version": "1.2.56"
},
"w_transitive": 45,
"w_unique": 0,
"c_ref": 2,
"hurrs": 22.5,
"confidence": "High",
"scan_result": {
"fat_crate_name": "cc",
"searched_names": [
"cc"
],
"ref_count": 2,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake3-1.8.3/build.rs",
"line_number": 140,
"line_content": "fn new_build() -> cc::Build {",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake3-1.8.3/build.rs",
"line_number": 141,
"line_content": "let mut build = cc::Build::new();",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Build"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": true,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"blake3",
"cc"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 5770,
"fat_dep_own_deps": 4,
"has_re_export_all": false
},
{
"intermediate": {
"name": "debugid",
"version": "0.8.0"
},
"fat_dependency": {
"name": "uuid",
"version": "1.22.0"
},
"w_transitive": 51,
"w_unique": 0,
"c_ref": 3,
"hurrs": 17.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "uuid",
"searched_names": [
"uuid"
],
"ref_count": 3,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/debugid-0.8.0/src/lib.rs",
"line_number": 22,
"line_content": "use uuid::{Bytes, Uuid};",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/debugid-0.8.0/tests/test_debugid.rs",
"line_number": 5,
"line_content": "use uuid::Uuid;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/debugid-0.8.0/tests/test_serde.rs",
"line_number": 4,
"line_content": "use uuid::Uuid;",
"in_generated_file": false
}
],
"files_with_matches": 3,
"generated_file_refs": 0,
"distinct_items": [
"Bytes",
"Uuid"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"uuid"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 4607,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "libwild",
"version": "0.8.0"
},
"fat_dependency": {
"name": "symbolic-demangle",
"version": "12.17.2"
},
"w_transitive": 58,
"w_unique": 0,
"c_ref": 4,
"hurrs": 14.5,
"confidence": "High",
"scan_result": {
"fat_crate_name": "symbolic-demangle",
"searched_names": [
"symbolic_demangle"
],
"ref_count": 4,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/libwild/src/symbol_db.rs",
"line_number": 68,
"line_content": "use symbolic_demangle::demangle;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/symbol_db.rs",
"line_number": 2133,
"line_content": "Display::fmt(&symbolic_demangle::demangle(s), f)",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/version_script.rs",
"line_number": 23,
"line_content": "use symbolic_demangle::Demangle;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/libwild/src/version_script.rs",
"line_number": 24,
"line_content": "use symbolic_demangle::DemangleOptions;",
"in_generated_file": false
}
],
"files_with_matches": 2,
"generated_file_refs": 0,
"distinct_items": [
"Demangle",
"DemangleOptions",
"demangle"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"linker-diff",
"symbolic-demangle"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 337,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "benchmark-runner",
"version": "0.1.0"
},
"fat_dependency": {
"name": "postcard",
"version": "1.1.3"
},
"w_transitive": 24,
"w_unique": 0,
"c_ref": 2,
"hurrs": 12.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "postcard",
"searched_names": [
"postcard"
],
"ref_count": 2,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/benchmarks/runner/src/reporting.rs",
"line_number": 26,
"line_content": "let results: Benchmarks = postcard::from_bytes(&bytes)",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/benchmarks/runner/src/benchmarking.rs",
"line_number": 55,
"line_content": "std::fs::write(&output_path, postcard::to_stdvec(&results)?)",
"in_generated_file": false
}
],
"files_with_matches": 2,
"generated_file_refs": 0,
"distinct_items": [
"from_bytes",
"to_stdvec"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"benchmark-runner",
"postcard"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 4052,
"fat_dep_own_deps": 5,
"has_re_export_all": false
},
{
"intermediate": {
"name": "linker-utils",
"version": "0.8.0"
},
"fat_dependency": {
"name": "derive_more",
"version": "2.1.1"
},
"w_transitive": 11,
"w_unique": 0,
"c_ref": 1,
"hurrs": 11.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "derive_more",
"searched_names": [
"derive_more"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/linker-utils/src/elf.rs",
"line_number": 42,
"line_content": "#[derive(Clone, Copy, derive_more::Debug, PartialEq, Eq, PartialOrd, Ord, Default)]",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Debug"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"derive_more"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 21606,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "cc",
"version": "1.2.56"
},
"fat_dependency": {
"name": "jobserver",
"version": "0.1.34"
},
"w_transitive": 42,
"w_unique": 0,
"c_ref": 4,
"hurrs": 10.5,
"confidence": "High",
"scan_result": {
"fat_crate_name": "jobserver",
"searched_names": [
"jobserver"
],
"ref_count": 4,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.56/src/parallel/job_token.rs",
"line_number": 101,
"line_content": "inner: jobserver::Client,",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.56/src/parallel/job_token.rs",
"line_number": 106,
"line_content": "jobserver::Client::from_env().map(|inner| Self {",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.56/src/parallel/job_token.rs",
"line_number": 144,
"line_content": "inner: jobserver::HelperThread,",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.56/src/parallel/job_token.rs",
"line_number": 146,
"line_content": "rx: mpsc::Receiver<io::Result<jobserver::Acquired>>,",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Acquired",
"Client",
"HelperThread"
],
"has_re_export_all": false
},
"suggestion": {
"AlreadyGated": {
"detail": "already optional",
"enabling_features": [
"parallel"
]
}
},
"edge_meta": {
"build_only": false,
"already_optional": true,
"platform_conditional": false
},
"dep_chain": [
"libwild",
"jobserver"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 1629,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "linker-trace",
"version": "0.8.0"
},
"fat_dependency": {
"name": "postcard",
"version": "1.1.3"
},
"w_transitive": 24,
"w_unique": 0,
"c_ref": 3,
"hurrs": 8.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "postcard",
"searched_names": [
"postcard"
],
"ref_count": 3,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/linker-trace/src/lib.rs",
"line_number": 31,
"line_content": "let r = postcard::to_io(self, writer);",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/linker-trace/src/lib.rs",
"line_number": 38,
"line_content": "Ok(postcard::to_stdvec(self)?)",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/linker-trace/src/lib.rs",
"line_number": 42,
"line_content": "postcard::from_bytes(bytes).context(\"Invalid linker trace\")",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"from_bytes",
"to_io",
"to_stdvec"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"benchmark-runner",
"postcard"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 4052,
"fat_dep_own_deps": 5,
"has_re_export_all": false
},
{
"intermediate": {
"name": "linker-layout",
"version": "0.8.0"
},
"fat_dependency": {
"name": "postcard",
"version": "1.1.3"
},
"w_transitive": 24,
"w_unique": 0,
"c_ref": 3,
"hurrs": 8.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "postcard",
"searched_names": [
"postcard"
],
"ref_count": 3,
"file_matches": [
{
"path": "/tmp/rust-projects/wild/linker-layout/src/lib.rs",
"line_number": 52,
"line_content": "postcard::to_io(self, writer)?;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/linker-layout/src/lib.rs",
"line_number": 57,
"line_content": "Ok(postcard::to_stdvec(self)?)",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/wild/linker-layout/src/lib.rs",
"line_number": 61,
"line_content": "postcard::from_bytes(bytes).context(\"Invalid linker layout\")",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"from_bytes",
"to_io",
"to_stdvec"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"benchmark-runner",
"postcard"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 4052,
"fat_dep_own_deps": 5,
"has_re_export_all": false
}
],
"dep_tree": {
"nodes": [
{
"name": "block2",
"version": "0.6.2",
"transitive_weight": 3,
"is_workspace": false,
"children": [
17
]
},
{
"name": "objc2-encode",
"version": "4.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wait-timeout",
"version": "0.2.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
236
]
},
{
"name": "perf-event",
"version": "0.4.8",
"transitive_weight": 3,
"is_workspace": false,
"children": [
70,
236
]
},
{
"name": "bumpalo",
"version": "3.20.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasip2",
"version": "1.0.2+wasi-0.2.9",
"transitive_weight": 37,
"is_workspace": false,
"children": [
216
]
},
{
"name": "uuid",
"version": "1.22.0",
"transitive_weight": 51,
"is_workspace": false,
"children": [
93,
112,
190
]
},
{
"name": "toml_writer",
"version": "1.0.7+spec-1.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "winapi-i686-pc-windows-gnu",
"version": "0.4.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows-link",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "syn",
"version": "2.0.117",
"transitive_weight": 4,
"is_workspace": false,
"children": [
94,
223,
101
]
},
{
"name": "colosseum",
"version": "0.2.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pkg-config",
"version": "0.3.32",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "minimal-lexical",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "tabled",
"version": "0.20.0",
"transitive_weight": 14,
"is_workspace": false,
"children": [
150,
98,
99
]
},
{
"name": "wit-bindgen-core",
"version": "0.51.0",
"transitive_weight": 28,
"is_workspace": false,
"children": [
224,
194,
203
]
},
{
"name": "utf8parse",
"version": "0.2.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "objc2",
"version": "0.6.3",
"transitive_weight": 2,
"is_workspace": false,
"children": [
1
]
},
{
"name": "rayon",
"version": "1.11.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
166,
28
]
},
{
"name": "critical-section",
"version": "1.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "thread_local",
"version": "1.1.9",
"transitive_weight": 2,
"is_workspace": false,
"children": [
80
]
},
{
"name": "wasmparser",
"version": "0.244.0",
"transitive_weight": 17,
"is_workspace": false,
"children": [
218,
33,
100,
66
]
},
{
"name": "bytesize",
"version": "2.3.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "objc2-user-notifications",
"version": "0.3.2",
"transitive_weight": 9,
"is_workspace": false,
"children": [
110,
17
]
},
{
"name": "colored",
"version": "3.1.1",
"transitive_weight": 3,
"is_workspace": false,
"children": [
156
]
},
{
"name": "derive_more-impl",
"version": "2.1.1",
"transitive_weight": 10,
"is_workspace": false,
"children": [
10,
94,
43,
223,
176,
120
]
},
{
"name": "wit-component",
"version": "0.244.0",
"transitive_weight": 30,
"is_workspace": false,
"children": [
224,
232,
215,
21,
218,
219,
119,
229,
194,
100,
132
]
},
{
"name": "tempfile",
"version": "3.27.0",
"transitive_weight": 50,
"is_workspace": false,
"children": [
93,
48,
156,
207,
147
]
},
{
"name": "either",
"version": "1.15.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "blake3",
"version": "1.8.3",
"transitive_weight": 54,
"is_workspace": false,
"children": [
146,
166,
173,
197,
202,
80,
214
]
},
{
"name": "jobserver",
"version": "0.1.34",
"transitive_weight": 42,
"is_workspace": false,
"children": [
50,
236
]
},
{
"name": "bumpalo-herd",
"version": "0.1.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
4
]
},
{
"name": "serde-keyvalue",
"version": "0.1.0",
"transitive_weight": 16,
"is_workspace": false,
"children": [
119,
115,
41,
151,
136
]
},
{
"name": "hashbrown",
"version": "0.15.5",
"transitive_weight": 2,
"is_workspace": false,
"children": [
217
]
},
{
"name": "heapless",
"version": "0.7.17",
"transitive_weight": 18,
"is_workspace": false,
"children": [
119,
52,
141,
68,
176,
144
]
},
{
"name": "objc2-core-graphics",
"version": "0.3.2",
"transitive_weight": 7,
"is_workspace": false,
"children": [
165,
220,
153,
17,
100
]
},
{
"name": "zerocopy",
"version": "0.8.47",
"transitive_weight": 6,
"is_workspace": false,
"children": [
175
]
},
{
"name": "iced-x86",
"version": "1.21.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
139
]
},
{
"name": "itoa",
"version": "1.0.17",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "sharded-offset-map",
"version": "0.2.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
109
]
},
{
"name": "sharded-slab",
"version": "0.1.7",
"transitive_weight": 2,
"is_workspace": false,
"children": [
139
]
},
{
"name": "remain",
"version": "0.2.15",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
94,
223
]
},
{
"name": "leb128fmt",
"version": "0.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "convert_case",
"version": "0.10.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
122
]
},
{
"name": "libtest-mimic",
"version": "0.8.2",
"transitive_weight": 25,
"is_workspace": false,
"children": [
78,
221,
126,
91
]
},
{
"name": "toml",
"version": "1.0.7+spec-1.1.0",
"transitive_weight": 19,
"is_workspace": false,
"children": [
218,
62,
149,
168,
143,
89,
7
]
},
{
"name": "crossbeam-utils",
"version": "0.8.21",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasip3",
"version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
"transitive_weight": 37,
"is_workspace": false,
"children": [
216
]
},
{
"name": "rustix",
"version": "1.1.4",
"transitive_weight": 7,
"is_workspace": false,
"children": [
60,
156,
100,
236,
108
]
},
{
"name": "libloading",
"version": "0.9.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
80,
9
]
},
{
"name": "getrandom",
"version": "0.3.4",
"transitive_weight": 41,
"is_workspace": false,
"children": [
5,
80,
236,
179
]
},
{
"name": "memmap2",
"version": "0.9.10",
"transitive_weight": 2,
"is_workspace": false,
"children": [
236
]
},
{
"name": "spin",
"version": "0.9.8",
"transitive_weight": 3,
"is_workspace": false,
"children": [
102
]
},
{
"name": "wasm-bindgen-shared",
"version": "0.2.108",
"transitive_weight": 2,
"is_workspace": false,
"children": [
101
]
},
{
"name": "tracing-core",
"version": "0.1.36",
"transitive_weight": 2,
"is_workspace": false,
"children": [
147
]
},
{
"name": "object",
"version": "0.38.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
160
]
},
{
"name": "git-version-macro",
"version": "0.3.9",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
94,
223
]
},
{
"name": "cfg_aliases",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "strsim",
"version": "0.11.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "benchmark-runner",
"version": "0.1.0",
"transitive_weight": 76,
"is_workspace": true,
"children": [
125,
185,
78,
45,
119,
198,
194
]
},
{
"name": "errno",
"version": "0.3.14",
"transitive_weight": 4,
"is_workspace": false,
"children": [
156,
236
]
},
{
"name": "tracing-attributes",
"version": "0.1.31",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
94,
223
]
},
{
"name": "serde_spanned",
"version": "1.0.4",
"transitive_weight": 7,
"is_workspace": false,
"children": [
168
]
},
{
"name": "nix",
"version": "0.30.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
100,
80,
57,
236
]
},
{
"name": "symbolic-demangle",
"version": "12.17.2",
"transitive_weight": 58,
"is_workspace": false,
"children": [
199,
233,
204
]
},
{
"name": "wasm-bindgen-macro-support",
"version": "0.2.108",
"transitive_weight": 7,
"is_workspace": false,
"children": [
10,
94,
223,
53,
4
]
},
{
"name": "semver",
"version": "1.0.27",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wit-bindgen-rust-macro",
"version": "0.51.0",
"transitive_weight": 35,
"is_workspace": false,
"children": [
76,
15,
127,
10,
94,
223,
194
]
},
{
"name": "hash32",
"version": "0.2.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
87
]
},
{
"name": "anstyle-parse",
"version": "1.0.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
16
]
},
{
"name": "perf-event-open-sys",
"version": "4.0.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
236
]
},
{
"name": "zstd-safe",
"version": "7.2.4",
"transitive_weight": 48,
"is_workspace": false,
"children": [
157
]
},
{
"name": "embedded-io",
"version": "0.6.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "adler2",
"version": "2.0.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "glob",
"version": "0.3.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "winapi",
"version": "0.3.9",
"transitive_weight": 3,
"is_workspace": false,
"children": [
8,
85
]
},
{
"name": "wit-bindgen-rust",
"version": "0.51.0",
"transitive_weight": 34,
"is_workspace": false,
"children": [
26,
15,
232,
218,
127,
10,
194,
203
]
},
{
"name": "crossbeam-epoch",
"version": "0.9.18",
"transitive_weight": 2,
"is_workspace": false,
"children": [
46
]
},
{
"name": "clap",
"version": "4.5.60",
"transitive_weight": 21,
"is_workspace": false,
"children": [
159,
172
]
},
{
"name": "objc2-core-text",
"version": "0.3.2",
"transitive_weight": 8,
"is_workspace": false,
"children": [
35,
220,
17,
100
]
},
{
"name": "cfg-if",
"version": "1.0.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "equivalent",
"version": "1.0.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "console",
"version": "0.16.2",
"transitive_weight": 7,
"is_workspace": false,
"children": [
156,
124,
236,
147,
171
]
},
{
"name": "thiserror-impl",
"version": "1.0.69",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
94,
223
]
},
{
"name": "shlex",
"version": "1.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "winapi-x86_64-pc-windows-gnu",
"version": "0.4.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "unit-prefix",
"version": "0.5.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "byteorder",
"version": "1.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pin-project-lite",
"version": "0.2.16",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "winnow",
"version": "1.0.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
160
]
},
{
"name": "zlib-rs",
"version": "0.6.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "escape8259",
"version": "0.5.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "allocator-api2",
"version": "0.2.21",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "getrandom",
"version": "0.4.1",
"transitive_weight": 42,
"is_workspace": false,
"children": [
5,
47,
80,
236,
179
]
},
{
"name": "quote",
"version": "1.0.44",
"transitive_weight": 3,
"is_workspace": false,
"children": [
223
]
},
{
"name": "smallvec",
"version": "1.15.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "leb128",
"version": "0.2.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "git-version",
"version": "0.3.9",
"transitive_weight": 6,
"is_workspace": false,
"children": [
56
]
},
{
"name": "papergrid",
"version": "0.17.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
182,
142,
171
]
},
{
"name": "testing_table",
"version": "0.3.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
171
]
},
{
"name": "bitflags",
"version": "2.11.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "unicode-ident",
"version": "1.0.24",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "lock_api",
"version": "0.4.14",
"transitive_weight": 2,
"is_workspace": false,
"children": [
230
]
},
{
"name": "sharded-vec-writer",
"version": "0.4.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rand_chacha",
"version": "0.9.0",
"transitive_weight": 46,
"is_workspace": false,
"children": [
131,
155
]
},
{
"name": "objc2-core-data",
"version": "0.3.2",
"transitive_weight": 9,
"is_workspace": false,
"children": [
110,
17
]
},
{
"name": "once_cell_polyfill",
"version": "1.70.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "aho-corasick",
"version": "1.1.4",
"transitive_weight": 2,
"is_workspace": false,
"children": [
160
]
},
{
"name": "linux-raw-sys",
"version": "0.12.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "sharded-vec-writer",
"version": "0.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "objc2-foundation",
"version": "0.3.2",
"transitive_weight": 8,
"is_workspace": false,
"children": [
220,
0,
17,
100,
236
]
},
{
"name": "bytes",
"version": "1.11.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "js-sys",
"version": "0.3.85",
"transitive_weight": 13,
"is_workspace": false,
"children": [
190,
147
]
},
{
"name": "objc2-core-image",
"version": "0.3.2",
"transitive_weight": 9,
"is_workspace": false,
"children": [
110,
17
]
},
{
"name": "cobs",
"version": "0.3.0",
"transitive_weight": 7,
"is_workspace": false,
"children": [
212
]
},
{
"name": "thiserror",
"version": "1.0.69",
"transitive_weight": 6,
"is_workspace": false,
"children": [
83
]
},
{
"name": "proc-macro-error-attr2",
"version": "2.0.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
94,
223
]
},
{
"name": "crossbeam-deque",
"version": "0.8.6",
"transitive_weight": 3,
"is_workspace": false,
"children": [
77,
46
]
},
{
"name": "crossbeam-queue",
"version": "0.3.12",
"transitive_weight": 2,
"is_workspace": false,
"children": [
46
]
},
{
"name": "serde",
"version": "1.0.228",
"transitive_weight": 7,
"is_workspace": false,
"children": [
168,
229
]
},
{
"name": "unicode-xid",
"version": "0.2.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "derive_more",
"version": "2.1.1",
"transitive_weight": 11,
"is_workspace": false,
"children": [
25
]
},
{
"name": "unicode-segmentation",
"version": "1.12.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "linker-utils",
"version": "0.8.0",
"transitive_weight": 17,
"is_workspace": true,
"children": [
121,
55,
194,
96,
152
]
},
{
"name": "encode_unicode",
"version": "1.0.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "postcard",
"version": "1.1.3",
"transitive_weight": 24,
"is_workspace": false,
"children": [
34,
114,
119,
174,
72
]
},
{
"name": "anstyle",
"version": "1.0.13",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "prettyplease",
"version": "0.2.37",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
223
]
},
{
"name": "perfetto-recorder",
"version": "0.3.2",
"transitive_weight": 57,
"is_workspace": false,
"children": [
211,
237,
63,
156,
236
]
},
{
"name": "zmij",
"version": "1.0.21",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "proc-macro-error2",
"version": "2.0.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
116,
10,
94,
223
]
},
{
"name": "rand_core",
"version": "0.9.5",
"transitive_weight": 42,
"is_workspace": false,
"children": [
50
]
},
{
"name": "log",
"version": "0.4.29",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "regex",
"version": "1.12.3",
"transitive_weight": 5,
"is_workspace": false,
"children": [
186,
107,
160,
227
]
},
{
"name": "linker-layout",
"version": "0.8.0",
"transitive_weight": 26,
"is_workspace": true,
"children": [
125,
119,
194
]
},
{
"name": "prost-derive",
"version": "0.14.3",
"transitive_weight": 8,
"is_workspace": false,
"children": [
10,
94,
183,
223,
194
]
},
{
"name": "num-traits",
"version": "0.2.19",
"transitive_weight": 2,
"is_workspace": false,
"children": [
138
]
},
{
"name": "atomic-take",
"version": "1.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "autocfg",
"version": "1.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "lazy_static",
"version": "1.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "matchers",
"version": "0.2.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
186
]
},
{
"name": "atomic-polyfill",
"version": "1.0.3",
"transitive_weight": 2,
"is_workspace": false,
"children": [
19
]
},
{
"name": "fnv",
"version": "1.0.7",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "toml_parser",
"version": "1.0.10+spec-1.1.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
89
]
},
{
"name": "stable_deref_trait",
"version": "1.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "clap_lex",
"version": "1.0.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "cc",
"version": "1.2.56",
"transitive_weight": 45,
"is_workspace": false,
"children": [
30,
187,
236,
84
]
},
{
"name": "once_cell",
"version": "1.21.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rustversion",
"version": "1.0.22",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "toml_datetime",
"version": "1.0.1+spec-1.1.0",
"transitive_weight": 7,
"is_workspace": false,
"children": [
168
]
},
{
"name": "tabled_derive",
"version": "0.11.0",
"transitive_weight": 8,
"is_workspace": false,
"children": [
130,
10,
94,
223,
203
]
},
{
"name": "nom",
"version": "7.1.3",
"transitive_weight": 3,
"is_workspace": false,
"children": [
160,
13
]
},
{
"name": "paste",
"version": "1.0.15",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "dispatch2",
"version": "0.3.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
17,
100
]
},
{
"name": "web-time",
"version": "1.1.0",
"transitive_weight": 14,
"is_workspace": false,
"children": [
112,
190
]
},
{
"name": "ppv-lite86",
"version": "0.2.21",
"transitive_weight": 7,
"is_workspace": false,
"children": [
36
]
},
{
"name": "windows-sys",
"version": "0.61.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
9
]
},
{
"name": "zstd-sys",
"version": "2.0.16+zstd.1.5.7",
"transitive_weight": 47,
"is_workspace": false,
"children": [
146,
12
]
},
{
"name": "anstyle-query",
"version": "1.1.5",
"transitive_weight": 3,
"is_workspace": false,
"children": [
156
]
},
{
"name": "clap_builder",
"version": "4.5.60",
"transitive_weight": 14,
"is_workspace": false,
"children": [
195,
126,
145,
58
]
},
{
"name": "memchr",
"version": "2.8.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "objc2-cloud-kit",
"version": "0.3.2",
"transitive_weight": 9,
"is_workspace": false,
"children": [
110,
17,
100
]
},
{
"name": "thiserror-impl",
"version": "2.0.18",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
94,
223
]
},
{
"name": "tracing-subscriber",
"version": "0.3.23",
"transitive_weight": 19,
"is_workspace": false,
"children": [
238,
140,
186,
40,
20,
54,
147
]
},
{
"name": "anstyle-wincon",
"version": "3.0.11",
"transitive_weight": 5,
"is_workspace": false,
"children": [
156,
126,
106
]
},
{
"name": "objc2-io-surface",
"version": "0.3.2",
"transitive_weight": 6,
"is_workspace": false,
"children": [
220,
17,
100
]
},
{
"name": "rayon-core",
"version": "1.13.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
117,
46
]
},
{
"name": "gimli",
"version": "0.33.0",
"transitive_weight": 15,
"is_workspace": false,
"children": [
218,
213,
142,
144
]
},
{
"name": "serde_core",
"version": "1.0.228",
"transitive_weight": 6,
"is_workspace": false,
"children": [
229
]
},
{
"name": "foldhash",
"version": "0.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "anstyle-parse",
"version": "0.2.7",
"transitive_weight": 2,
"is_workspace": false,
"children": [
16
]
},
{
"name": "unicode-width",
"version": "0.2.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "clap_derive",
"version": "4.5.55",
"transitive_weight": 6,
"is_workspace": false,
"children": [
10,
94,
223,
203
]
},
{
"name": "cpufeatures",
"version": "0.2.17",
"transitive_weight": 2,
"is_workspace": false,
"children": [
236
]
},
{
"name": "embedded-io",
"version": "0.4.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "zerocopy-derive",
"version": "0.8.47",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
94,
223
]
},
{
"name": "rustc_version",
"version": "0.4.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
66
]
},
{
"name": "objc2-quartz-core",
"version": "0.3.2",
"transitive_weight": 9,
"is_workspace": false,
"children": [
110,
220,
17,
100
]
},
{
"name": "objc2-ui-kit",
"version": "0.3.2",
"transitive_weight": 18,
"is_workspace": false,
"children": [
161,
105,
113,
235,
177,
23,
79,
110,
35,
220,
0,
17,
100
]
},
{
"name": "r-efi",
"version": "5.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "is_terminal_polyfill",
"version": "1.70.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "crc32fast",
"version": "1.5.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
80
]
},
{
"name": "bytecount",
"version": "0.6.9",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "itertools",
"version": "0.14.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
28
]
},
{
"name": "miniz_oxide",
"version": "0.8.9",
"transitive_weight": 3,
"is_workspace": false,
"children": [
73,
222
]
},
{
"name": "indicatif",
"version": "0.18.4",
"transitive_weight": 23,
"is_workspace": false,
"children": [
154,
82,
192,
171,
86
]
},
{
"name": "regex-automata",
"version": "0.4.14",
"transitive_weight": 4,
"is_workspace": false,
"children": [
107,
160,
227
]
},
{
"name": "find-msvc-tools",
"version": "0.1.9",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "which",
"version": "8.0.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
236
]
},
{
"name": "libwild",
"version": "0.8.0",
"transitive_weight": 156,
"is_workspace": true,
"children": [
64,
128,
199,
29,
6,
200,
30,
134,
208,
163,
123,
167,
218,
121,
238,
205,
97,
18,
36,
213,
24,
3,
31,
118,
183,
51,
55,
39,
20,
89,
194,
137,
100,
22,
11,
46,
169,
74,
196,
96,
236,
160,
103,
95
]
},
{
"name": "wasm-bindgen",
"version": "0.2.108",
"transitive_weight": 12,
"is_workspace": false,
"children": [
231,
53,
80,
147,
148
]
},
{
"name": "linker-diff",
"version": "0.8.0",
"transitive_weight": 134,
"is_workspace": true,
"children": [
64,
27,
134,
208,
78,
163,
123,
167,
14,
238,
36,
213,
24,
37,
183,
51,
55,
188,
194,
160
]
},
{
"name": "portable-atomic",
"version": "1.13.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "debugid",
"version": "0.8.0",
"transitive_weight": 52,
"is_workspace": false,
"children": [
6
]
},
{
"name": "anyhow",
"version": "1.0.102",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "anstream",
"version": "0.6.21",
"transitive_weight": 11,
"is_workspace": false,
"children": [
164,
158,
170,
126,
210,
180,
16
]
},
{
"name": "hex",
"version": "0.4.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "arrayref",
"version": "0.3.9",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wait4",
"version": "0.1.3",
"transitive_weight": 6,
"is_workspace": false,
"children": [
75,
80,
236
]
},
{
"name": "symbolic-common",
"version": "12.17.2",
"transitive_weight": 55,
"is_workspace": false,
"children": [
193,
6,
51,
144
]
},
{
"name": "zstd",
"version": "0.13.3",
"transitive_weight": 49,
"is_workspace": false,
"children": [
71
]
},
{
"name": "wild-linker",
"version": "0.8.0",
"transitive_weight": 157,
"is_workspace": true,
"children": [
189
]
},
{
"name": "arrayvec",
"version": "0.7.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "heck",
"version": "0.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rustc-demangle",
"version": "0.1.27",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "flate2",
"version": "1.1.9",
"transitive_weight": 7,
"is_workspace": false,
"children": [
184,
181,
90
]
},
{
"name": "strum_macros",
"version": "0.28.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
10,
94,
223,
203
]
},
{
"name": "fastrand",
"version": "2.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "linker-trace",
"version": "0.8.0",
"transitive_weight": 26,
"is_workspace": true,
"children": [
125,
119,
194
]
},
{
"name": "strum",
"version": "0.28.0",
"transitive_weight": 7,
"is_workspace": false,
"children": [
206
]
},
{
"name": "colorchoice",
"version": "1.0.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rand",
"version": "0.9.2",
"transitive_weight": 47,
"is_workspace": false,
"children": [
104,
131
]
},
{
"name": "thiserror",
"version": "2.0.18",
"transitive_weight": 6,
"is_workspace": false,
"children": [
162
]
},
{
"name": "hashbrown",
"version": "0.16.1",
"transitive_weight": 4,
"is_workspace": false,
"children": [
92,
81,
169
]
},
{
"name": "constant_time_eq",
"version": "0.4.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasm-encoder",
"version": "0.244.0",
"transitive_weight": 19,
"is_workspace": false,
"children": [
21,
42
]
},
{
"name": "wit-bindgen",
"version": "0.51.0",
"transitive_weight": 36,
"is_workspace": false,
"children": [
67
]
},
{
"name": "foldhash",
"version": "0.1.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "indexmap",
"version": "2.13.0",
"transitive_weight": 12,
"is_workspace": false,
"children": [
119,
168,
213,
81
]
},
{
"name": "serde_json",
"version": "1.0.149",
"transitive_weight": 11,
"is_workspace": false,
"children": [
119,
168,
38,
160,
129
]
},
{
"name": "objc2-core-foundation",
"version": "0.3.2",
"transitive_weight": 5,
"is_workspace": false,
"children": [
153,
17,
100
]
},
{
"name": "anstream",
"version": "1.0.0",
"transitive_weight": 11,
"is_workspace": false,
"children": [
164,
158,
69,
126,
210,
180,
16
]
},
{
"name": "simd-adler32",
"version": "0.3.8",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "proc-macro2",
"version": "1.0.106",
"transitive_weight": 2,
"is_workspace": false,
"children": [
101
]
},
{
"name": "wit-parser",
"version": "0.244.0",
"transitive_weight": 26,
"is_workspace": false,
"children": [
21,
218,
219,
119,
229,
194,
228,
132,
66,
120
]
},
{
"name": "android_system_properties",
"version": "0.1.5",
"transitive_weight": 2,
"is_workspace": false,
"children": [
236
]
},
{
"name": "ar",
"version": "0.9.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "regex-syntax",
"version": "0.8.9",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "id-arena",
"version": "2.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "serde_derive",
"version": "1.0.228",
"transitive_weight": 5,
"is_workspace": false,
"children": [
10,
94,
223
]
},
{
"name": "scopeguard",
"version": "1.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasm-bindgen-macro",
"version": "0.2.108",
"transitive_weight": 8,
"is_workspace": false,
"children": [
65,
94
]
},
{
"name": "wasm-metadata",
"version": "0.244.0",
"transitive_weight": 21,
"is_workspace": false,
"children": [
215,
21,
218,
194
]
},
{
"name": "cpp_demangle",
"version": "0.5.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
80
]
},
{
"name": "os_info",
"version": "3.14.0",
"transitive_weight": 33,
"is_workspace": false,
"children": [
178,
110,
119,
63,
225,
17,
156,
132
]
},
{
"name": "objc2-core-location",
"version": "0.3.2",
"transitive_weight": 9,
"is_workspace": false,
"children": [
110,
17
]
},
{
"name": "libc",
"version": "0.2.183",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "prost",
"version": "0.14.3",
"transitive_weight": 10,
"is_workspace": false,
"children": [
135,
111
]
},
{
"name": "tracing",
"version": "0.1.44",
"transitive_weight": 9,
"is_workspace": false,
"children": [
61,
54,
88
]
}
],
"root_indices": [
201,
189,
191,
59,
208,
134,
123
]
}
}</code></pre>
</div>
</div>
<script>
function showTab(name) {
document.querySelectorAll('.tab-content').forEach(function(el) {
el.classList.remove('active');
});
document.querySelectorAll('.tab-btn').forEach(function(btn) {
btn.classList.remove('active');
});
document.getElementById('tab-' + name).classList.add('active');
// Find the button whose onclick contains the tab name.
document.querySelectorAll('.tab-btn').forEach(function(btn) {
if (btn.getAttribute('onclick').indexOf(name) !== -1) {
btn.classList.add('active');
}
});
}
function toggleDetail(n) {
var row = document.getElementById('detail-' + n);
if (row) row.classList.toggle('open');
}
function toggleDiff(li) {
var diff = li.querySelector('.cargo-diff');
var btn = li.querySelector('.show-diff-btn');
if (diff) {
var show = diff.style.display !== 'block';
diff.style.display = show ? 'block' : 'none';
if (btn) btn.textContent = show ? 'hide diff' : 'show diff';
}
}
function copyJson() {
var text = document.querySelector('#tab-json pre code').textContent;
navigator.clipboard.writeText(text).then(function() {
var btn = document.querySelector('.copy-btn');
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
}
</script>
</body>
</html>