{
  "ml": {
    "v": "7",
    "id": 4555,
    "lvl": -1,
    "conf": 0,
    "prob": 0.00001286466886085691,
    "type": "crate",
    "version": "v18.18",
    "analyzed_at": "2026-10-08T03:06:50Z"
  },
  "path": "tract-data-0.21.18.crate",
  "raw": {
    "rev": "a8f1b",
    "files": [
      {
        "id": 4555,
        "mol": "H₂(DbMg)Md(Pa)",
        "pid": 3,
        "rel": "fetched",
        "sha": "18283e7b3bb78568ef87eff2ae3b8fd4cc024e692613b2ff95bebfcacc7bd4e8",
        "via": "https://static.crates.io/crates/tract-data/tract-data-0.21.18.crate",
        "path": "pkg:cargo/tract-data@0.21.18",
        "risk": 4,
        "size": 51374,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 51374,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 51200,
              "peak_region_entropy": 7.83
            }
          }
        },
        "ident": {
          "name": {
            "value": "tract-data",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/snipsco/tract",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "kali@zoy.org"
          ],
          "authors": [
            {
              "name": "Mathieu Poumeyrol",
              "role": "author",
              "email": "kali@zoy.org",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.21.18",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "tract-data",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/crate/prelude::crate/prelude",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prelude::*",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tvec::crate/tvec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::TVec",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/downcast_rs/impl_downcast::downcast_rs/impl_downcast",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports downcast_rs::impl_downcast",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/tract_data/internal::tract_data/internal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tract_data::internal::*",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/itertools/itertools::itertools/itertools",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports itertools::Itertools",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/todim::crate/dim/todim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::ToDim",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/datum/round_ties_to_even::crate/datum/round_ties_to_even",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::datum::round_ties_to_even",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/combinator/map::nom/combinator/map",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::combinator::map",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "file": 10
              }
            ],
            "uses": [
              2,
              30
            ]
          },
          {
            "id": "metadata/import/rust/tract_num_traits/zero::tract_num_traits/zero",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tract_num_traits::Zero",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/tree/tooearly::self/tree/tooearly",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::tree::TooEarly",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/tensorview::super/tensorview",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::TensorView",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hashset::std/collections/hashset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashSet",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/internal/tensor::crate/internal/tensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::internal::Tensor",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/string_interner/defaultstringinterner::string_interner/defaultstringinterner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string_interner::DefaultStringInterner",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/parking_lot/reentrantmutex::parking_lot/reentrantmutex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parking_lot::ReentrantMutex",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/ndarray/arr1::ndarray/arr1",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ndarray::arr1",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tracterror::crate/tracterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::TractError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/proptest/collection/vec::proptest/collection/vec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports proptest::collection::vec",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_integer::num_integer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_integer",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/iresult::nom/iresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::IResult",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/ensure::anyhow/ensure",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::ensure",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/half::half",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports half",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_complex/complex::num_complex/complex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_complex::Complex",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/ndarray/prelude::ndarray/prelude",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ndarray::prelude::*",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/scan_fmt/scan_fmt::scan_fmt/scan_fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports scan_fmt::scan_fmt",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/tdim::crate/dim/tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::TDim",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tractresult::crate/tractresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::TractResult",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/cmp/ordering::std/cmp/ordering",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cmp::Ordering",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/intotensor::crate/tensor/intotensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::IntoTensor",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/tensor::crate/tensor/tensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::Tensor",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_copy::crate/dispatch_copy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_copy",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/range::std/ops/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Range",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/datumtype::datumtype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports DatumType::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/ndarray::tract_ndarray",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ndarray as tract_ndarray",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/parse_tdim::crate/dim/parse_tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::parse_tdim",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/half/f16::half/f16",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports half::f16",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/litteral/tensor0::litteral/tensor0",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports litteral::tensor0",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/dimlike::super/dimlike",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::DimLike",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/assertion::assertion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Assertion::*",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_traits/primint::num_traits/primint",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_traits::PrimInt",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/bytes/complete/tag::nom/bytes/complete/tag",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::bytes::complete::tag",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_traits::tract_num_traits",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_traits as tract_num_traits",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/view/tensorview::crate/tensor/view/tensorview",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::view::TensorView",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/symbolvalues::crate/dim/symbolvalues",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::SymbolValues",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/reinterpret_inner_dim_as_complex::crate/tensor/reinterpret_inner_dim_as_complex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::reinterpret_inner_dim_as_complex",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ptr/null_mut::std/ptr/null_mut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ptr::null_mut",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/dim/tooearly::dim/tooearly",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dim::TooEarly",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_numbers::crate/dispatch_numbers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_numbers",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/opaque/opaquefact::crate/opaque/opaquefact",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::opaque::OpaqueFact",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/combinator/recognize::nom/combinator/recognize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::combinator::recognize",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/multi/many0::nom/multi/many0",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::multi::many0",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/sym/symbolscope::self/sym/symbolscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::sym::SymbolScope",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/qparams::qparams",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports QParams::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/proptest/prelude::proptest/prelude",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports proptest::prelude::*",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/symbolscope::super/symbolscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SymbolScope",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_datum::crate/dispatch_datum",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_datum",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/intoarctensor::crate/tensor/intoarctensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::IntoArcTensor",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_signed::crate/dispatch_signed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_signed",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_hash::crate/dispatch_hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_hash",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/criterion/criterion::criterion/criterion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports criterion::Criterion",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/tensor::super/tensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Tensor",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/string_interner/symbol::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string_interner::Symbol as _",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/ndarray::ndarray",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ndarray::*",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/branch/alt::nom/branch/alt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::branch::alt",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/approximation::crate/tensor/approximation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::Approximation",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/character/complete/digit1::nom/character/complete/digit1",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::character::complete::digit1",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/datum/clampcast::crate/datum/clampcast",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::datum::ClampCast",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/neg::std/ops/neg",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Neg",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/tree/tdim::self/tree/tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::tree::TDim",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/approximation/custom::approximation/custom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Approximation::Custom",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/fmt/display::fmt/display",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fmt::Display",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/reinterpret_complex_as_inner_dim::crate/tensor/reinterpret_complex_as_inner_dim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::reinterpret_complex_as_inner_dim",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/cow::std/borrow/cow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::Cow",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/combinator/map_res::nom/combinator/map_res",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::combinator::map_res",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_floatlike::crate/dispatch_floatlike",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_floatlike",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_traits/zero::num_traits/zero",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_traits::Zero",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/import/rust/crate/dim/assertion::crate/dim/assertion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::Assertion",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/hash/hash::std/hash/hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::hash::Hash",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/natural_strides::crate/tensor/natural_strides",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::natural_strides",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/format_err::anyhow/format_err",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::format_err",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/assertion::super/assertion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Assertion",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/sym/symbol::self/sym/symbol",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::sym::Symbol",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/litteral::crate/tensor/litteral",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::litteral::*",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/resolve/solve_for::self/resolve/solve_for",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::resolve::solve_for",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hashmap::std/collections/hashmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashMap",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/alloc::std/alloc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::alloc::*",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/datum/datumtype::crate/datum/datumtype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::datum::DatumType",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tensor/vector_size::crate/tensor/vector_size",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tensor::vector_size",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/itertools::tract_itertools",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports itertools as tract_itertools",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt/debug::std/fmt/debug",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt::Debug",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/parse/parse_tdim::self/parse/parse_tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::parse::parse_tdim",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/sym/symbolvalues::self/sym/symbolvalues",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::sym::SymbolValues",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/datum/scale_by::crate/datum/scale_by",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::datum::scale_by",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/context::TractErrorContext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Context as TractErrorContext",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/assertion/assertion::self/assertion/assertion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::assertion::Assertion",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/smallvec::tract_smallvec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports smallvec as tract_smallvec",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/weak::std/sync/weak",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Weak",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parse/parse_assertion::super/parse/parse_assertion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parse::parse_assertion",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::rust-global-allocator-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust calls the global allocator directly",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/import/rust/crate/internal/tvec::crate/internal/tvec",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::internal::TVec",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/symbol::crate/dim/symbol",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::Symbol",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/sequence/preceded::nom/sequence/preceded",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::sequence::preceded",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_traits/asprimitive::num_traits/asprimitive",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_traits::AsPrimitive",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_datum_by_size::crate/dispatch_datum_by_size",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_datum_by_size",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/internal/tractresult::crate/internal/tractresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::internal::TractResult",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/tdim::self/tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::TDim::*",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/prelude/tensor::crate/prelude/tensor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prelude::Tensor",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/character/complete/alpha1::nom/character/complete/alpha1",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::character::complete::alpha1",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/opaque/opaque::crate/opaque/opaque",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::opaque::Opaque",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/datum/qparams::crate/datum/qparams",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::datum::QParams",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/blob/blob::crate/blob/blob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::blob::Blob",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/nom/sequence/delimited::nom/sequence/delimited",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::sequence::delimited",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/solve_for::crate/dim/solve_for",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::solve_for",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/sequence/separated_pair::nom/sequence/separated_pair",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::sequence::separated_pair",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/deref::std/ops/deref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Deref",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/prelude/tensor1::crate/prelude/tensor1",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::prelude::tensor1",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/symbolscope::crate/dim/symbolscope",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::SymbolScope",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/sym::super/sym",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::sym::*",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::rust-alloc-layout-from-size-align",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust builds heap Layout from computed size",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/dyn_hash/dynhash::dyn_hash/dynhash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dyn_hash::DynHash",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops::std/ops",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/character/complete/alphanumeric1::nom/character/complete/alphanumeric1",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::character::complete::alphanumeric1",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/tdim::tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports TDim::*",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/tdim::super/tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::TDim",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::result-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object result field",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/bail::anyhow/bail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::bail",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/crate/opaque/opaquepayload::crate/opaque/opaquepayload",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::opaque::OpaquePayload",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/multi/separated_list0::nom/multi/separated_list0",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::multi::separated_list0",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/internal::crate/internal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::internal::*",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/downcast_rs/downcast::downcast_rs/downcast",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports downcast_rs::Downcast",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/std/fmt::std/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/anyhow::anyhow/anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::anyhow",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_integer/integer::num_integer/integer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_integer::Integer",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/ndarray/slice::ndarray/slice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ndarray::Slice",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/cell/refcell::std/cell/refcell",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::cell::RefCell",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/sequence/pair::nom/sequence/pair",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::sequence::pair",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/datum/datum::crate/datum/datum",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::datum::Datum",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parse_tdim::super/parse_tdim",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parse_tdim",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/import/rust/std/fmt/display::std/fmt/display",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt::Display",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/num_traits/one::num_traits/one",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num_traits::One",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/combinator/all_consuming::nom/combinator/all_consuming",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::combinator::all_consuming",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/bound::std/ops/bound",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Bound",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/ndarray/dimension::ndarray/dimension",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ndarray::Dimension",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/rust/nom/character/complete/one_of::nom/character/complete/one_of",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nom::character::complete::one_of",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/approximation::approximation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Approximation::*",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dispatch_copy_by_size::crate/dispatch_copy_by_size",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dispatch_copy_by_size",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/dim/dimlike::crate/dim/dimlike",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::dim::DimLike",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/archive::archive-parser-errors-present",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive parser error count is nonzero"
          }
        ]
      }
    ]
  }
}