{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "prob": 0.0029170115,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0029170115012675524,
        "type": "crate"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009715557098388672,
        "type": "markdown"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011116266250610352,
        "type": "rust"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-03T14:53:07Z"
  },
  "path": "anyhow_ext-0.2.1.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZyg000000@(XDD1.buuUaF7eIF!je?[$*A::630po",
            "ln": 0
          }
        ],
        "mol": "H₂(CmF)",
        "sha": "a135cb522bf5b2254ed712979bc242f60c13f7906c1e4585d5fef36ae9017528",
        "path": "anyhow_ext-0.2.1.crate",
        "risk": 5,
        "size": 3034,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 3034,
              "entropy": 7.93
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 3034,
              "peak_region_entropy": 7.83
            }
          }
        },
        "ident": {
          "name": {
            "value": "anyhow_ext",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/gensmusic/anyhow_ext.git",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "gensmusic@163.com"
          ],
          "authors": [
            {
              "name": "gensmusic",
              "role": "author",
              "email": "gensmusic@163.com",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.2.1",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "anyhow_ext",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/license::mit-license-text",
            "conf": 0.8,
            "crit": 2,
            "desc": "MIT License named in text",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/license::copyright-word",
            "conf": 0.6,
            "crit": 2,
            "desc": "Copyright notice",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/error::anyhow/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Error",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/naming::rust-source-file-context",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source file context",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/postgresql::copy-table-source",
            "conf": 0.99,
            "crit": 1,
            "desc": "PostgreSQL COPY table source",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::web-asset-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Common web or JSON file extension",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/documentation/page::install-doc-basename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Installation documentation basename",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Markdown document file extension",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/format/structured::valid",
            "conf": 0.6,
            "crit": 2,
            "desc": "File contains valid JSON data",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::readme-any-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README document basename",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt/display::std/fmt/display",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt::Display",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/panic/location::std/panic/location",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::panic::Location",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-quality-metadata",
            "conf": 0.88,
            "crit": 2,
            "desc": "Cargo manifest includes core project metadata",
            "from": [
              {
                "file": 3
              }
            ],
            "uses": [
              9,
              18,
              27,
              34,
              42
            ]
          },
          {
            "id": "metadata/import/rust/core/convert/infallible::core/convert/infallible",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports core::convert::Infallible",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/chain::anyhow/chain",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Chain",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/anyhow::anyhow/anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::anyhow",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::package-doc-reference-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Package documentation basename",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-git-host",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository uses common git host"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::rust-crate-example-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "Rust crate example path",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/permission/prose::permission-permission-term-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Permission or access term",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/import/rust/anyhow_ext/result::anyhow_ext/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow_ext::Result",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Text, document, or config extension",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow_ext/context::anyhow_ext/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow_ext::Context",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/bail::anyhow/bail",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::bail",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-conventional-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package uses conventional version"
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/ok::anyhow/ok",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Ok",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "from": [
              {
                "off": 173,
                "file": 4,
                "line": 6
              },
              {
                "off": 600,
                "file": 5,
                "line": 33
              },
              {
                "off": 129,
                "file": 6,
                "line": 5
              },
              {
                "off": 640,
                "file": 8,
                "line": 25
              }
            ],
            "uses": [
              3,
              15,
              30,
              35,
              44
            ]
          },
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/format/conformance::json-document-opening",
            "conf": 0.95,
            "crit": 2,
            "desc": "File begins with a JSON document",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/license::mit-license-grant-text",
            "conf": 0.9,
            "crit": 2,
            "desc": "MIT license permission grant sentence",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/anyhow/ensure::anyhow/ensure",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::ensure",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/read/file/full::rust-read-to-string",
            "conf": 0.88,
            "crit": 3,
            "desc": "Reads a file into a Rust string",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::data-document-extension-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References a data filename extension",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/extension/package::rust-crate-basename",
            "conf": 0.95,
            "crit": 2,
            "desc": "Rust crate package archive basename"
          },
          {
            "id": "micro-behaviors/data/archive/7z::compact-high-entropy-blob",
            "conf": 0.9,
            "crit": 1,
            "desc": "Compact file has high entropy"
          },
          {
            "id": "objectives/anti-analysis/anti-tampering/archive::archive-path-traversal-safe-context",
            "conf": 0.99,
            "crit": 0,
            "desc": "Benign archive path traversal context",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boQAjD1.buuUaF73jo7paz2!twO#N6z/cXow/$q^zH2]lCu(RgBAzFyiXJd0x([3hvLheez7/Bwz!%r1C}SPzD1.budj#-eay]IhA4L^waAz4jy***+zdNQbaA7\u003cmvqZv7z*9/v3l{V.wNPX6A+fq03n0w^BAy@3xDQ]3y?j-9z!0i$x(v(ix(mK3azCZowPz*fAV/jgB8$=5wEp1irDzZ]u$sg$u)6Mfaz\u003eL5wGUz7B8tu4y-)g}v@3gbvpJ\u003e33jn12B-Q#7wEn+?boQ6aA+=!wx([2hvqZv7z*9ui3sEmHBz(2j3r}4LAaJ]$wO#0(wPIb:vqZv7z*9r!ar\u0026J:3sN*$xM594wQ5qtjS\u003e}5e\u00261QTu%)vHra]\u0026XaA.:payFR}D1.buuUaF7iYYSDzGGB",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "zGE1tw/$J1D1.bu3joZCzEWl2u$0}#xM594wQ5r8aAz3BwQ5fjA==vBvqG:5BzbkdBzbxaxcp]aayFR}D1.buu)639v}xR3azbLjayEMPzGGDmBylTxD2E*Fv{%l$B-RapvqZv7z*bM1CYU6pB0a)lwo8QceOP8BA+fiavpJ\u003e=wO#Px3jpfdvrc10e{82Gy*WPTu%[7{zeoL-wmYZ\u003ezE^r@v}/H}",
            "ln": 552,
            "col": 21,
            "line": 31
          },
          {
            "b": "x(jn\u0026z/l+fA=JphBrB$jA:{+ix(kOjzH2]lCva{aBs}PPkSgUTf\u003c\u003et@u%\u003crGvqYP#u#Qd2zGGYjaT!KYiZn3pefFIAAW+xsy\u0026slcB0bpkyH)?Wu%)wYy*?3}3lQE6z/l+fA=JphBrB$jA:{+ix(kOjzH2]lCva{aBs}PPkSgUTf\u003c\u003es}arT3WB-R9",
            "ln": 993,
            "col": 7,
            "line": 54
          },
          {
            "b": "qE%](y\u0026?=/dlX(33lQDlayX=1c[c=Vz/^xRkrxh{arR!5yByOWdggFgu%)vHra]#!aA}Koy-)O6yH[R%aAIydy?$k6vpK7{A:-D?e^.}[u%[7/CYTp3BrB$5CWUDdy?mVvwn=MxA=TG2g=^AHu\u003cWldvrDT5wftubiTM#LarSv0ayPvmu$BN\u003eze:r5",
            "ln": 1642,
            "col": 18,
            "line": 90
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1921,
              "entropy": 5.06
            },
            "text": {
              "lines": 105,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.04,
              "space_count": 250,
              "char_entropy": 5.06,
              "unique_chars": 66,
              "top_char_null": 0,
              "top_char_ratio": 0.06,
              "avg_line_length": 17.3,
              "max_line_length": 126,
              "empty_line_ratio": 0.25,
              "last_line_length": 3,
              "whitespace_ratio": 0.18,
              "line_length_stddev": 21.53
            },
            "binary": {
              "peak_region_bytes": 1921,
              "peak_region_entropy": 4.99
            }
          }
        },
        "id": 5,
        "mol": "H(Cm)",
        "path": "anyhow_ext-0.2.1.crate!!anyhow_ext-0.2.1/README.md",
        "pid": 0,
        "risk": 2,
        "sha": "882e529c4ceaadd06e96f4ae4f41a67df543ae3c448609f0c3024207a962c3a3",
        "size": 1921,
        "traits": [
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Text, document, or config extension"
          },
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension"
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Markdown document file extension"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                600,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1041,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                629,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                223,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1690,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/documentation/page::install-doc-basename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Installation documentation basename"
          },
          {
            "id": "metadata/package/documentation/source::package-doc-reference-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Package documentation basename"
          },
          {
            "id": "metadata/package/documentation/source::readme-any-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README document basename"
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                39,
                19
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              3,
              4,
              5,
              6,
              7
            ],
            "spans": [
              [
                629,
                0
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "B-RapvqZv7z*bM1CYU#cDQzZ?By/YsefE\u00264B9hqvEld=yw]n-6z/m3Mat2=1qE%](y\u0026?=/dlX(33lQDlaAITniYZ\u003e]iY.p)vpS.!z^NNcA+PA7c)Anqy?l%\u003ez//t$CXIkvB1RMVBrSd^wn=Mrdl/)3arR^HpIRvbdjCQL3jpx.ayX=1c[cn\u003cj%i:mB9hqvjszTxaBsCrarR!sz/m3Me[w)xc[dwx3lQDlawV=3c[cOLEf{r[zxJ!8x(ksFaBsCrarR!vw/$]3BrB1)AS",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "std::fs::read_to_string.dot"
            ],
            [
              "",
              "std::fs::read_to_string"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "foo.dot"
            ],
            [
              "",
              "foo"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "try_main.dot"
            ],
            [
              "",
              "try_main"
            ],
            [
              "",
              "bar.dot"
            ],
            [
              "",
              "bar"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "anyhow_ext::Context"
            ],
            [
              "",
              "anyhow_ext::Result"
            ]
          ],
          "mbr": [
            "bar.dot",
            "foo.dot",
            "std::fs::read_to_string.dot",
            "try_main.dot"
          ],
          "tgt": [
            "Ok",
            "bar",
            "bar.dot",
            "foo",
            "foo.dot",
            "std::fs::read_to_string",
            "std::fs::read_to_string.dot",
            "try_main",
            "try_main.dot"
          ],
          "funcs": [
            [
              "foo",
              36
            ],
            [
              "bar",
              134
            ],
            [
              "main",
              191
            ],
            [
              "try_main",
              284
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 10,
              "call_count": 11,
              "node_count": 198,
              "member_count": 4,
              "member_depth_max": 2
            },
            "file": {
              "size": 345,
              "entropy": 4.68
            },
            "text": {
              "lines": 22,
              "top_char": 41,
              "max_ws_run": 1,
              "space_count": 62,
              "char_entropy": 4.68,
              "unique_chars": 43,
              "top_char_null": 0,
              "string_density": 0.09,
              "top_char_ratio": 0.07,
              "avg_line_length": 14.68,
              "max_line_length": 58,
              "empty_line_ratio": 0.18,
              "last_line_length": 1,
              "whitespace_ratio": 0.24,
              "identifier_density": 1.23,
              "line_length_stddev": 15.52,
              "normalized_string_count": 0.43,
              "normalized_unique_identifiers": 3.36
            },
            "binary": {
              "peak_region_bytes": 345,
              "peak_region_entropy": 4.68
            },
            "source": {
              "function_count": 4
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 23,
              "count": 2,
              "avg_length": 11.5,
              "max_length": 19,
              "avg_entropy": 2.65,
              "entropy_stddev": 0.65
            },
            "functions": {
              "count": 4,
              "density": 18.18,
              "code_ratio": 0.77,
              "length_stddev": 0.43,
              "avg_name_length": 4.5,
              "no_params_count": 4,
              "avg_length_lines": 4.25,
              "max_length_lines": 5,
              "min_length_lines": 4
            },
            "identifiers": {
              "count": 27,
              "unique": 15,
              "avg_length": 5.2,
              "max_length": 14,
              "min_length": 2,
              "avg_entropy": 1.92,
              "reuse_ratio": 0.56,
              "length_stddev": 3.33,
              "all_lowercase_ratio": 0.73
            }
          }
        },
        "id": 7,
        "mol": "H(F)",
        "path": "anyhow_ext-0.2.1.crate!!anyhow_ext-0.2.1/examples/dot.rs",
        "pid": 0,
        "risk": 2,
        "sha": "5eec3e40f5da33a8909146eccc6eff0fe507e4e75daab3ffa6c29df4b727147f",
        "size": 345,
        "traits": [
          {
            "id": "metadata/import/rust/anyhow_ext/context::anyhow_ext/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow_ext::Context",
            "spans": [
              [
                17,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/anyhow_ext/result::anyhow_ext/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow_ext::Result",
            "spans": [
              [
                26,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/naming::rust-source-file-context",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source file context"
          },
          {
            "id": "metadata/package/testing/presence/path::rust-crate-example-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "Rust crate example path"
          },
          {
            "id": "micro-behaviors/fs/path/extension::data-document-extension-reference",
            "conf": 0.9,
            "crit": 1,
            "desc": "References a data filename extension",
            "spans": [
              [
                104,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/read/file/full::rust-read-to-string",
            "conf": 0.88,
            "crit": 3,
            "desc": "Reads a file into a Rust string",
            "spans": [
              [
                70,
                19
              ]
            ]
          }
        ],
        "type": "rust"
      }
    ],
    "rev": "c1ea9",
    "v": "8"
  }
}