{
"packages": [
{
"package": {
"id": {
"name": "libc",
"version": "0.2.139",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
"dependencies": [],
"dev_dependencies": [],
"build_dependencies": []
},
"unsafety": {
"used": {
"functions": {
"safe": 0,
"unsafe_": 0
},
"exprs": {
"safe": 253,
"unsafe_": 12
},
"item_impls": {
"safe": 11,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 5,
"unsafe_": 2
}
},
"unused": {
"functions": {
"safe": 6,
"unsafe_": 24
},
"exprs": {
"safe": 3934,
"unsafe_": 432
},
"item_impls": {
"safe": 103,
"unsafe_": 2
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 46,
"unsafe_": 43
}
},
"forbids_unsafe": false
}
},
{
"package": {
"id": {
"name": "proc-macro2",
"version": "1.0.51",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
"dependencies": [
{
"name": "unicode-ident",
"version": "1.0.6",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
}
],
"dev_dependencies": [],
"build_dependencies": []
},
"unsafety": {
"used": {
"functions": {
"safe": 54,
"unsafe_": 0
},
"exprs": {
"safe": 2342,
"unsafe_": 15
},
"item_impls": {
"safe": 133,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 287,
"unsafe_": 3
}
},
"unused": {
"functions": {
"safe": 5,
"unsafe_": 0
},
"exprs": {
"safe": 82,
"unsafe_": 0
},
"item_impls": {
"safe": 2,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 2,
"unsafe_": 0
}
},
"forbids_unsafe": false
}
},
{
"package": {
"id": {
"name": "quote",
"version": "1.0.23",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
"dependencies": [
{
"name": "proc-macro2",
"version": "1.0.51",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
}
],
"dev_dependencies": [],
"build_dependencies": []
},
"unsafety": {
"used": {
"functions": {
"safe": 14,
"unsafe_": 0
},
"exprs": {
"safe": 252,
"unsafe_": 0
},
"item_impls": {
"safe": 47,
"unsafe_": 0
},
"item_traits": {
"safe": 8,
"unsafe_": 0
},
"methods": {
"safe": 52,
"unsafe_": 0
}
},
"unused": {
"functions": {
"safe": 7,
"unsafe_": 0
},
"exprs": {
"safe": 14,
"unsafe_": 0
},
"item_impls": {
"safe": 1,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 1,
"unsafe_": 0
}
},
"forbids_unsafe": false
}
},
{
"package": {
"id": {
"name": "simple_deps",
"version": "0.1.0",
"source": {
"Path": "file:///home/emil/exjobb/project/indicate/indicate/test_data/fake_crates/simple_deps"
}
},
"dependencies": [
{
"name": "libc",
"version": "0.2.139",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
{
"name": "syn",
"version": "1.0.107",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
}
],
"dev_dependencies": [],
"build_dependencies": []
},
"unsafety": {
"used": {
"functions": {
"safe": 1,
"unsafe_": 0
},
"exprs": {
"safe": 0,
"unsafe_": 0
},
"item_impls": {
"safe": 0,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 0,
"unsafe_": 0
}
},
"unused": {
"functions": {
"safe": 0,
"unsafe_": 0
},
"exprs": {
"safe": 0,
"unsafe_": 0
},
"item_impls": {
"safe": 0,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 0,
"unsafe_": 0
}
},
"forbids_unsafe": false
}
},
{
"package": {
"id": {
"name": "syn",
"version": "1.0.107",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
"dependencies": [
{
"name": "proc-macro2",
"version": "1.0.51",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
{
"name": "quote",
"version": "1.0.23",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
{
"name": "unicode-ident",
"version": "1.0.6",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
}
],
"dev_dependencies": [],
"build_dependencies": []
},
"unsafety": {
"used": {
"functions": {
"safe": 135,
"unsafe_": 0
},
"exprs": {
"safe": 10340,
"unsafe_": 69
},
"item_impls": {
"safe": 641,
"unsafe_": 3
},
"item_traits": {
"safe": 23,
"unsafe_": 0
},
"methods": {
"safe": 765,
"unsafe_": 2
}
},
"unused": {
"functions": {
"safe": 643,
"unsafe_": 0
},
"exprs": {
"safe": 29472,
"unsafe_": 0
},
"item_impls": {
"safe": 1221,
"unsafe_": 0
},
"item_traits": {
"safe": 5,
"unsafe_": 0
},
"methods": {
"safe": 1056,
"unsafe_": 0
}
},
"forbids_unsafe": false
}
},
{
"package": {
"id": {
"name": "unicode-ident",
"version": "1.0.6",
"source": {
"Registry": {
"name": "crates.io",
"url": "https://github.com/rust-lang/crates.io-index"
}
}
},
"dependencies": [],
"dev_dependencies": [],
"build_dependencies": []
},
"unsafety": {
"used": {
"functions": {
"safe": 2,
"unsafe_": 0
},
"exprs": {
"safe": 62,
"unsafe_": 4
},
"item_impls": {
"safe": 0,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 0,
"unsafe_": 0
}
},
"unused": {
"functions": {
"safe": 10,
"unsafe_": 0
},
"exprs": {
"safe": 1612,
"unsafe_": 0
},
"item_impls": {
"safe": 0,
"unsafe_": 0
},
"item_traits": {
"safe": 0,
"unsafe_": 0
},
"methods": {
"safe": 0,
"unsafe_": 0
}
},
"forbids_unsafe": false
}
}
],
"packages_without_metrics": [],
"used_but_not_scanned_files": []
}