{
  "ml": {
    "v": "7",
    "id": 296,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000027318796128383838,
    "type": "rust",
    "version": "v18.18",
    "analyzed_at": "2026-10-21T16:06:07Z"
  },
  "path": "ast-grep-config-0.50.0.crate",
  "raw": {
    "rev": "17dc6",
    "files": [
      {
        "id": 475,
        "mol": "H(Db₂)Md₂(InPa)",
        "pid": 2,
        "rel": "fetched",
        "sha": "54b11dd8036a1885fc308fe442b91d004a8aa2db066e661a5480d0698e647b21",
        "via": "https://static.crates.io/crates/ast-grep-config/ast-grep-config-0.50.0.crate",
        "path": "pkg:cargo/ast-grep-config@0.50.0",
        "risk": 5,
        "size": 66422,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 66422,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 66422,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "ast-grep-config",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/ast-grep/ast-grep",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "2883231+HerringtonDarkholme@users.noreply.github.com"
          ],
          "authors": [
            {
              "name": "Herrington Darkholme",
              "role": "author",
              "email": "2883231+HerringtonDarkholme@users.noreply.github.com",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.50.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "ast-grep-config",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "Search and Rewrite code at large scale using precise AST pattern",
            "source": "crate.description",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/globset/glob::globset/glob",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports globset::Glob",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "file": 5
              }
            ],
            "uses": [
              232,
              233
            ]
          },
          {
            "id": "micro-behaviors/data/parse/regex::rust-regex-builder-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Builds a regex matcher via RegexBuilder",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::rust-string-replacement-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust replaces matched string content",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/astgrep::ast_grep_core/astgrep",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::AstGrep",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/doc::ast_grep_core/doc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::Doc",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/language/language::ast_grep_core/language/language",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::language::Language",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/language::ast_grep_core/language",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::Language",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/kindmatcher::ast_grep_core/matcher/kindmatcher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::KindMatcher",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/kindmatchererror::ast_grep_core/matcher/kindmatchererror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::KindMatcherError",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/matcher::ast_grep_core/matcher/matcher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::Matcher",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/matcherext::ast_grep_core/matcher/matcherext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::MatcherExt",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/pattern::ast_grep_core/matcher/pattern",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::Pattern",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/patternbuilder::ast_grep_core/matcher/patternbuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::PatternBuilder",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/patternerror::ast_grep_core/matcher/patternerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::PatternError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/regexmatcher::ast_grep_core/matcher/regexmatcher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::RegexMatcher",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher/regexmatchererror::ast_grep_core/matcher/regexmatchererror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::matcher::RegexMatcherError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matcher::ast_grep_core/matcher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::Matcher",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/matchstrictness::ast_grep_core/matchstrictness",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::MatchStrictness",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/meta_var/metavarenv::ast_grep_core/meta_var/metavarenv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::meta_var::MetaVarEnv",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/meta_var/metavariable::ast_grep_core/meta_var/metavariable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::meta_var::MetaVariable",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/node::ast_grep_core/node",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::Node",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/nodematch::ast_grep_core/nodematch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::NodeMatch",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/ops::ast_grep_core/ops",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::ops",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/ops::o",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::ops as o",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/pattern::ast_grep_core/pattern",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::Pattern",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/patternerror::ast_grep_core/patternerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::PatternError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/replacer/content::ast_grep_core/replacer/content",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::replacer::Content",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/replacer/replacer::ast_grep_core/replacer/replacer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::replacer::Replacer",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/replacer/templatefix::ast_grep_core/replacer/templatefix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::replacer::TemplateFix",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/replacer/templatefixerror::ast_grep_core/replacer/templatefixerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::replacer::TemplateFixError",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/source/content::ast_grep_core/source/content",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::source::Content",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/source/edit::ast_grep_core/source/edit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::source::Edit",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/tree_sitter/languageext::ast_grep_core/tree_sitter/languageext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::tree_sitter::LanguageExt",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/tree_sitter/strdoc::ast_grep_core/tree_sitter/strdoc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::tree_sitter::StrDoc",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/ast_grep_core/tree_sitter/tslanguage::ast_grep_core/tree_sitter/tslanguage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ast_grep_core::tree_sitter::TSLanguage",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/bit_set/bitset::bit_set/bitset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bit_set::BitSet",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/casestate::casestate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports CaseState::*",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/import/rust/combined/combinedscan::combined/combinedscan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports combined::CombinedScan",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/combined/no_suppress_all_id::combined/no_suppress_all_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports combined::NO_SUPPRESS_ALL_ID",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/combined/unused_suppression_id::combined/unused_suppression_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports combined::UNUSED_SUPPRESSION_ID",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/check_var/check_fix::crate/check_var/check_fix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::check_var::check_fix",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/check_var/check_rewriter_fix::crate/check_var/check_rewriter_fix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::check_var::check_rewriter_fix",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/check_var/check_rewriters_in_transform::crate/check_var/check_rewriters_in_transform",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::check_var::check_rewriters_in_transform",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/check_var/check_rule_with_hint::crate/check_var/check_rule_with_hint",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::check_var::check_rule_with_hint",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/check_var/checkhint::crate/check_var/checkhint",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::check_var::CheckHint",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/deserializeenv::crate/deserializeenv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::DeserializeEnv",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/fixer/fixer::crate/fixer/fixer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::fixer::Fixer",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/fixer/fixererror::crate/fixer/fixererror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::fixer::FixerError",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/fixer/serializablefixer::crate/fixer/serializablefixer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::fixer::SerializableFixer",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/from_str::crate/from_str",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::from_str",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/from_yaml_string::crate/from_yaml_string",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::from_yaml_string",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/globalrules::crate/globalrules",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::GlobalRules",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/label/get_default_labels::crate/label/get_default_labels",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::label::get_default_labels",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/label/get_labels_from_config::crate/label/get_labels_from_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::label::get_labels_from_config",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/label/label::crate/label/label",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::label::Label",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/label/labelconfig::crate/label/labelconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::label::LabelConfig",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/maybe/maybe::crate/maybe/maybe",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::maybe::Maybe",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rewriter/rewriter::crate/rewriter/rewriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rewriter::Rewriter",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rewriter/rewritererror::crate/rewriter/rewritererror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rewriter::RewriterError",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rewriter/rewritererrorreason::crate/rewriter/rewritererrorreason",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rewriter::RewriterErrorReason",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rewriter/serializablerewriter::crate/rewriter/serializablerewriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rewriter::SerializableRewriter",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/deserializeenv::crate/rule/deserializeenv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::DeserializeEnv",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/has::crate/rule/has",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::Has",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/referent_rule/referentrule::crate/rule/referent_rule/referentrule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::referent_rule::ReferentRule",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/referent_rule/referentruleerror::crate/rule/referent_rule/referentruleerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::referent_rule::ReferentRuleError",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/referent_rule/ruleregistration::crate/rule/referent_rule/ruleregistration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::referent_rule::RuleRegistration",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/relation::crate/rule/relation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::Relation",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/relational_rule/relation::crate/rule/relational_rule/relation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::relational_rule::Relation",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/rule::crate/rule/rule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::Rule",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/ruleserializeerror::crate/rule/ruleserializeerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::RuleSerializeError",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/serializablematches::crate/rule/serializablematches",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::SerializableMatches",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/serializablerule::crate/rule/serializablerule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::SerializableRule",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/stop_by/serializablestopby::crate/rule/stop_by/serializablestopby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::stop_by::SerializableStopBy",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule/stopby::crate/rule/stopby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule::StopBy",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule::crate/rule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule_config/ruleconfigerror::crate/rule_config/ruleconfigerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule_config::RuleConfigError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule_config/rulefileglob::crate/rule_config/rulefileglob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule_config::RuleFileGlob",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule_core/rulecore::crate/rule_core/rulecore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule_core::RuleCore",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule_core/rulecoreerror::crate/rule_core/rulecoreerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule_core::RuleCoreError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rule_core/serializablerulecore::crate/rule_core/serializablerulecore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::rule_core::SerializableRuleCore",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/ruleconfig::crate/ruleconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::RuleConfig",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rulecore::crate/rulecore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::RuleCore",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/rulecoreerror::crate/rulecoreerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::RuleCoreError",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/serializableglobalrule::crate/serializableglobalrule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SerializableGlobalRule",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/serializablerewriter::crate/serializablerewriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SerializableRewriter",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/serializablerule::crate/serializablerule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SerializableRule",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/serializableruleconfig::crate/serializableruleconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SerializableRuleConfig",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/serializablerulecore::crate/serializablerulecore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SerializableRuleCore",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/severity::crate/severity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Severity",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/test/typescript::TS",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::test::TypeScript as TS",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/test/typescript::crate/test/typescript",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::test::TypeScript",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/transform/string_case/stringcase::crate/transform/string_case/stringcase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::transform::string_case::StringCase",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/transform/trans::crate/transform/trans",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::transform::Trans",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/transform/transform::crate/transform/transform",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::transform::Transform",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/transform/transformation::crate/transform/transformation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::transform::Transformation",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/transform/transformerror::crate/transform/transformerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::transform::TransformError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/transformation::crate/transformation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Transformation",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/deserialize_env/deserializeenv::deserialize_env/deserializeenv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports deserialize_env::DeserializeEnv",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/deserialize_env/serializableglobalrule::deserialize_env/serializableglobalrule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports deserialize_env::SerializableGlobalRule",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/fixer/fixer::fixer/fixer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fixer::Fixer",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/globset/globbuilder::globset/globbuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports globset::GlobBuilder",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/globset/globset::globset/globset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports globset::GlobSet",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/globset/globsetbuilder::globset/globsetbuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports globset::GlobSetBuilder",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/rust/label/label::label/label",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports label::Label",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/label/labelstyle::label/labelstyle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports label::LabelStyle",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/matchstrictness::M",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MatchStrictness as M",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/metavariable::MV",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MetaVariable as MV",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/nth_child/nthchild::nth_child/nthchild",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nth_child::NthChild",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/nth_child/nthchilderror::nth_child/nthchilderror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nth_child::NthChildError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/nth_child/serializablenthchild::nth_child/serializablenthchild",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports nth_child::SerializableNthChild",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/parameterized_util/deserialize_utility_call_matches::parameterized_util/deserialize_utility_call_matches",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parameterized_util::deserialize_utility_call_matches",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/parameterized_util/parameterizedutilerror::parameterized_util/parameterizedutilerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parameterized_util::ParameterizedUtilError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/parameterized_util/serializableutilitycall::parameterized_util/serializableutilitycall",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parameterized_util::SerializableUtilityCall",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/parse/parsetranserror::parse/parsetranserror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parse::ParseTransError",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/rust/parsestate::parsestate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ParseState::*",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/patternstyle::patternstyle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PatternStyle::*",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/range/rangematcher::range/rangematcher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range::RangeMatcher",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/range/rangematchererror::range/rangematchererror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range::RangeMatcherError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/range/serializablerange::range/serializablerange",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports range::SerializableRange",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/referent_rule/referentrule::referent_rule/referentrule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports referent_rule::ReferentRule",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/referent_rule/referentruleerror::referent_rule/referentruleerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports referent_rule::ReferentRuleError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/regex/regex::regex/regex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports regex::Regex",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/relational_rule/follows::relational_rule/follows",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports relational_rule::Follows",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/relational_rule/has::relational_rule/has",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports relational_rule::Has",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/relational_rule/inside::relational_rule/inside",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports relational_rule::Inside",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/relational_rule/precedes::relational_rule/precedes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports relational_rule::Precedes",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/relational_rule/relation::relational_rule/relation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports relational_rule::Relation",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/deserializeenv::rule/deserializeenv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::DeserializeEnv",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/parameterizedutilerror::rule/parameterizedutilerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::ParameterizedUtilError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/parse_selector::rule/parse_selector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::parse_selector",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/referent_rule/globalrules::rule/referent_rule/globalrules",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::referent_rule::GlobalRules",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/rule::rule/rule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::Rule",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/ruleserializeerror::rule/ruleserializeerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::RuleSerializeError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/selectorerror::rule/selectorerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::SelectorError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/serializableglobalrule::rule/serializableglobalrule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::SerializableGlobalRule",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule/serializablerule::rule/serializablerule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule::SerializableRule",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule::R",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Rule as R",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule::rule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Rule::*",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_collection/rulecollection::rule_collection/rulecollection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_collection::RuleCollection",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_config/metadata::rule_config/metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_config::Metadata",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_config/ruleconfig::rule_config/ruleconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_config::RuleConfig",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_config/ruleconfigerror::rule_config/ruleconfigerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_config::RuleConfigError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_config/serializablerewriter::rule_config/serializablerewriter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_config::SerializableRewriter",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_config/serializableruleconfig::rule_config/serializableruleconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_config::SerializableRuleConfig",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_config/severity::rule_config/severity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_config::Severity",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_core/rulecore::rule_core/rulecore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_core::RuleCore",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_core/rulecoreerror::rule_core/rulecoreerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_core::RuleCoreError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/rule_core/serializablerulecore::rule_core/serializablerulecore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rule_core::SerializableRuleCore",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/schemars/json_schema::schemars/json_schema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports schemars::json_schema",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/rust/schemars/jsonschema::schemars/jsonschema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports schemars::JsonSchema",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/schemars/schema::schemars/schema",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports schemars::Schema",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/schemars/schemagenerator::schemars/schemagenerator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports schemars::SchemaGenerator",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/selector/parse_selector::selector/parse_selector",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports selector::parse_selector",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/selector/selectorerror::selector/selectorerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports selector::SelectorError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/separator::separator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Separator::*",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/deserializer::serde/de/deserializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::Deserializer",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/mapaccess::serde/de/mapaccess",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::MapAccess",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de/visitor::serde/de/visitor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de::Visitor",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/de::serde/de",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::de",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/deserialize::serde/deserialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::Deserialize",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/ser::serde/ser",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::ser",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/serialize::serde/serialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::Serialize",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde_yaml/deserializer::serde_yaml/deserializer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_yaml::Deserializer",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde_yaml/error::YamlError",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_yaml::Error as YamlError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde_yaml/from_str::yaml_from_str",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_yaml::from_str as yaml_from_str",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde_yaml/with/singleton_map_recursive/deserialize::serde_yaml/with/singleton_map_recursive/deserialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_yaml::with::singleton_map_recursive::deserialize",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde_yaml/with/singleton_map_recursive::serde_yaml/with/singleton_map_recursive",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_yaml::with::singleton_map_recursive",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/serializablestopby::S",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports SerializableStopBy as S",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/borrow/cow::std/borrow/cow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::borrow::Cow",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "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/std/collections/hashmap::std/collections/hashmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashMap",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hashset::std/collections/hashset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashSet",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt::std/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/deref::std/ops/deref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Deref",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/derefmut::std/ops/derefmut",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::DerefMut",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/range::std/ops/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Range",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/str/fromstr::std/str/fromstr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::str::FromStr",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "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/sync/weak::std/sync/weak",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Weak",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/stop_by/stopby::stop_by/stopby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports stop_by::StopBy",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/strictness::S",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Strictness as S",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/string_case/separator::string_case/separator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string_case::Separator",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/string_case/stringcase::string_case/stringcase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports string_case::StringCase",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/stringcase::stringcase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports StringCase::*",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/ctx::super/ctx",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Ctx",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/deserialize_env/deserializeenv::super/deserialize_env/deserializeenv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::deserialize_env::DeserializeEnv",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/deserialize_rule::super/deserialize_rule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::deserialize_rule",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/deserializeenv::super/deserializeenv",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::DeserializeEnv",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/matcher::super/matcher",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Matcher",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/nth_child/nthchild::super/nth_child/nthchild",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::nth_child::NthChild",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/nth_child/nthchilderror::super/nth_child/nthchilderror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::nth_child::NthChildError",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parameterized_util/globaltemplate::super/parameterized_util/globaltemplate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parameterized_util::GlobalTemplate",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parameterized_util/match_bound_rule::super/parameterized_util/match_bound_rule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parameterized_util::match_bound_rule",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parameterized_util/match_parameterized_referent::super/parameterized_util/match_parameterized_referent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parameterized_util::match_parameterized_referent",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parameterized_util/parameterized_potential_kinds::super/parameterized_util/parameterized_potential_kinds",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parameterized_util::parameterized_potential_kinds",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parameterized_util/validate_utility_arguments::super/parameterized_util/validate_utility_arguments",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parameterized_util::validate_utility_arguments",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parameterized_util/validate_utility_id::super/parameterized_util/validate_utility_id",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parameterized_util::validate_utility_id",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/parameterized_util/verify_parameterized_referent::super/parameterized_util/verify_parameterized_referent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::parameterized_util::verify_parameterized_referent",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/referent_rule/globalrules::super/referent_rule/globalrules",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::referent_rule::GlobalRules",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/referent_rule/referentrule::super/referent_rule/referentrule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::referent_rule::ReferentRule",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/referent_rule/referentruleerror::super/referent_rule/referentruleerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::referent_rule::ReferentRuleError",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/referent_rule/registrationref::super/referent_rule/registrationref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::referent_rule::RegistrationRef",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/referent_rule/ruleregistration::super/referent_rule/ruleregistration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::referent_rule::RuleRegistration",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/relational_rule/follows::super/relational_rule/follows",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::relational_rule::Follows",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/relational_rule/has::super/relational_rule/has",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::relational_rule::Has",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/relational_rule/inside::super/relational_rule/inside",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::relational_rule::Inside",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rewrite/rewrite::super/rewrite/rewrite",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rewrite::Rewrite",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rule::super/rule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Rule",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/ruleserializeerror::super/ruleserializeerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::RuleSerializeError",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/serializablerule::super/serializablerule",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SerializableRule",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/stop_by/serializablestopby::super/stop_by/serializablestopby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::stop_by::SerializableStopBy",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/stop_by/stopby::super/stop_by/stopby",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::stop_by::StopBy",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/string_case::super/string_case",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::string_case",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/super/transform::super/super/transform",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::super::Transform",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/trans/convert::super/trans/convert",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::trans::Convert",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/trans/parse_meta_var::super/trans/parse_meta_var",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::trans::parse_meta_var",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/trans/replace::super/trans/replace",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::trans::Replace",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/trans/substring::super/trans/substring",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::trans::Substring",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/trans::super/trans",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Trans",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/transformerror::super/transformerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::TransformError",
            "from": [
              {
                "file": 26
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/thiserror/error::thiserror/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports thiserror::Error",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/trans/trans::trans/trans",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports trans::Trans",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/rust/trans::T",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Trans as T",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/import/rust/transform/transformation::transform/transformation",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports transform::Transformation",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::rust-get-accessor-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust calls a .get() accessor",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "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-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 6
              }
            ]
          }
        ]
      }
    ]
  }
}