{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "prob": 0.0053545632,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0053545632399618626,
        "type": "crate"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011901061043317895,
        "type": "rust"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011533498764038086,
        "type": "rust"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001012285520118894,
        "type": "rust"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009387731552124023,
        "type": "rust"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-04T16:52:11Z"
  },
  "path": "arrow-data-46.0.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "Md₂(In₄Pa)",
        "sha": "da900f31ff01a0a84da0572209be72b2b6f980f3ea58803635de47913191c188",
        "path": "arrow-data-46.0.0.crate",
        "risk": 4,
        "size": 41443,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 41443,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 41443,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "arrow-data",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/apache/arrow-rs",
              "kind": "repository",
              "source": "crate.repository"
            },
            {
              "url": "https://github.com/apache/arrow-rs",
              "kind": "homepage",
              "source": "crate.homepage"
            }
          ],
          "trust": "unsigned",
          "emails": [
            "dev@arrow.apache.org"
          ],
          "authors": [
            {
              "name": "Apache Arrow",
              "role": "author",
              "email": "dev@arrow.apache.org",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "46.0.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "arrow-data",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/arrow_buffer/bit_util::arrow_buffer/bit_util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_util",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/utils/get_last_offset::super/utils/get_last_offset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::utils::get_last_offset",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/fixed_list/fixed_list_equal::fixed_list/fixed_list_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fixed_list::fixed_list_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/unionfields::arrow_schema/unionfields",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::UnionFields",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/add::std/ops/add",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Add",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/equal::crate/equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::equal",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/num/traits/asprimitive::num/traits/asprimitive",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num::traits::AsPrimitive",
            "from": [
              {
                "file": 29
              }
            ]
          },
          {
            "id": "metadata/import/rust/null/null_equal::null/null_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports null::null_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/boolean/boolean_equal::boolean/boolean_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports boolean::boolean_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/postgresql::copy-table-source",
            "conf": 0.99,
            "crit": 1,
            "desc": "PostgreSQL COPY table source",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/import/rust/arrow_buffer/bit_chunk_iterator/bitchunks::arrow_buffer/bit_chunk_iterator/bitchunks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_chunk_iterator::BitChunks",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/equal/primitive/null_slices_selectivity_threshold::crate/equal/primitive/null_slices_selectivity_threshold",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::equal::primitive::NULL_SLICES_SELECTIVITY_THRESHOLD",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/union/union_equal::union/union_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports union::union_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/arrownativetype::arrow_buffer/arrownativetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::ArrowNativeType",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/extend::super/extend",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::Extend",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/bit_mask::arrow_buffer/bit_mask",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_mask",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/num/integer::num/integer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num::Integer",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/convert/tryinto::std/convert/tryinto",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::convert::TryInto",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer::arrow_buffer/buffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::Buffer",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/arraydata::crate/arraydata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::ArrayData",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/structure/struct_equal::structure/struct_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports structure::struct_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/bit_iterator/bitsliceiterator::crate/bit_iterator/bitsliceiterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::bit_iterator::BitSliceIterator",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-quality-metadata",
            "conf": 0.88,
            "crit": 2,
            "desc": "Cargo manifest includes core project metadata",
            "from": [
              {
                "file": 1
              }
            ],
            "uses": [
              11,
              42,
              47,
              66,
              87
            ]
          },
          {
            "id": "metadata/import/rust/variable_size/variable_sized_equal::variable_size/variable_sized_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports variable_size::variable_sized_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/decimal256_max_scale::arrow_schema/decimal256_max_scale",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DECIMAL256_MAX_SCALE",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/dictionary/dictionary_equal::dictionary/dictionary_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports dictionary::dictionary_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/data/into_buffers::super/data/into_buffers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::data::into_buffers",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/mem/size_of::std/mem/size_of",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::mem::size_of",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/bit_util/get_bit::arrow_buffer/bit_util/get_bit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_util::get_bit",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/data/new_buffers::super/data/new_buffers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::data::new_buffers",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/utils/equal_len::super/utils/equal_len",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::utils::equal_len",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/fixed_binary/fixed_binary_equal::fixed_binary/fixed_binary_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fixed_binary::fixed_binary_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/import/rust/crate/data/count_nulls::crate/data/count_nulls",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::data::count_nulls",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/layout::crate/layout",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::layout",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/bit_mask/set_bits::crate/bit_mask/set_bits",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::bit_mask::set_bits",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/list/list_equal::list/list_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports list::list_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/datatype::arrow_schema/datatype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DataType",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/utils/resize_for_bits::super/utils/resize_for_bits",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::utils::resize_for_bits",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/c_void::std/ffi/c_void",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::c_void",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/lang/locale::box-drawing-banner",
            "conf": 0.9,
            "crit": 2,
            "desc": "Contains a box-drawing text banner",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/arrowerror::arrow_schema/arrowerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::ArrowError",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/data/arraydata::crate/data/arraydata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::data::ArrayData",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/i256::arrow_buffer/i256",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::i256",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/equal_range::super/equal_range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::equal_range",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/mutablebuffer::arrow_buffer/mutablebuffer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::MutableBuffer",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/arraydata::super/arraydata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ArrayData",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer/booleanbuffer::arrow_buffer/buffer/booleanbuffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::buffer::BooleanBuffer",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/unionmode::arrow_schema/unionmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::UnionMode",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-git-host",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository uses common git host"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "from": [
              {
                "file": 2
              }
            ],
            "uses": [
              13,
              23,
              30,
              48,
              64,
              86,
              98
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/arrow_schema/field::arrow_schema/field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::Field",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/utils/extend_offsets::super/utils/extend_offsets",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::utils::extend_offsets",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/decimal_default_scale::arrow_schema/decimal_default_scale",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DECIMAL_DEFAULT_SCALE",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/_mutablearraydata::super/_mutablearraydata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::_MutableArrayData",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::rust-iter-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust creates an iterator with .iter()",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/self/run/run_equal::self/run/run_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports self::run::run_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/bit_iterator/bitindexiterator::crate/bit_iterator/bitindexiterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::bit_iterator::BitIndexIterator",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/contains_nulls::crate/contains_nulls",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::contains_nulls",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/decimal128_max_precision::arrow_schema/decimal128_max_precision",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DECIMAL128_MAX_PRECISION",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/primitive/primitive_equal::primitive/primitive_equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports primitive::primitive_equal",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/file/naming::rust-source-file-context",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source file context",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/mem::std/mem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::mem",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/decimal256_max_precision::arrow_schema/decimal256_max_precision",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DECIMAL256_MAX_PRECISION",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/num/checkedadd::num/checkedadd",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num::CheckedAdd",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/intervalunit::arrow_schema/intervalunit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::IntervalUnit::*",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/range::std/ops/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Range",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/half/f16::half/f16",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports half::f16",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/utils/equal_bits::super/utils/equal_bits",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::utils::equal_bits",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/transform/utils/extend_offsets::crate/transform/utils/extend_offsets",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::transform::utils::extend_offsets",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 72507,
                "file": 2,
                "line": 1870
              },
              {
                "off": 9541,
                "file": 17,
                "line": 293
              },
              {
                "off": 27251,
                "file": 23,
                "line": 688
              },
              {
                "off": 2685,
                "file": 28,
                "line": 67
              }
            ],
            "uses": [
              8,
              17
            ]
          },
          {
            "id": "metadata/import/rust/super/arraydatabuilder::super/arraydatabuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ArrayDataBuilder",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/data/contains_nulls::crate/data/contains_nulls",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::data::contains_nulls",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer/nullbuffer::arrow_buffer/buffer/nullbuffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::buffer::NullBuffer",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/data::data",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports data::*",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/decimal128_max_scale::arrow_schema/decimal128_max_scale",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DECIMAL128_MAX_SCALE",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/bit_iterator::arrow_buffer/bit_iterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_iterator",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-conventional-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package uses conventional version"
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::rust-collect-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust materializes an iterator with .collect()",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/read::rust-get-accessor-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust calls a .get() accessor",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "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"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "fe1Cwx\u003e7Z(B7F(8Bz\u0026pzxK@qLAa9l\u0026wGT]\u0026w]@l9A+cv.z/]@dvruj4zxHt[q:@hUB-7-3AV/prwEp7zaA8oyzeTDaay/tcBAh88B-.Lxaz++4wO#N2ayO]6wO2Z\u0026zGG}LarTP]wGV8dwGT-zr7PCCazbt7wEp7zay]hcBAh88B-.h9aA}KwxDRzgx(+zvz/PRow]zYjvpS[.BzkVhvqE62zF0*czddK2z/b[nfcCpDxjk*\u003ex(mMav@DsiA+Pf1BrCHCzE)\u003cfxLzArarTS%wGToqmJ=IYv}xL0wPF#oxLzJgw[=6)3nj4PBz\u0026pEz/)f",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "aARpdawuGVwO#N2e*8otz/)gtvr\u0026#lvSV3)zxJvgv@DsiaA7\u003cmBzbkdoLF0FzGxwivrq\u0026ffa6u=arR!uBAzE.fe4J[Cp)ryvpJ$Ze]L=yfkLujwO#N2B1ZiUlQ::Gmj*nE",
            "ln": 367,
            "col": 8,
            "line": 7
          },
          {
            "b": "aARpd3nj4PB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP#y?W:2Byxo9z/fR6fe1C\u003czE^s0aARpdawuGVwO#N2e^.}sfcID9z/fV9x(m#mtvo:qA::kYvrt{=t}vabazkn6wPzG{aAz4jA+fr6zGGrex(v(iz!paTA=M6",
            "ln": 715,
            "col": 57,
            "line": 14
          },
          {
            "b": "vruQix\u003c#jbwPF#5zE:(dAaK5#BzkVhB0b7kAV^U*A=ldAvrcx%C}GBhB-Rapv@=11wJz\u003eYx()Y@By/G3Bz(gXiZNL5q/3eTwL3#PA::6dAYTRJB7DF5A=M8xuT!d\u0026w[u0zi+0kzw[u0zi^Thiz!@#[zBeFTw[u0lawN5}y^JnRw[u1hi%{aKwGUA4A=leevS=o{wPx*)DTZYhuV*E8y+cYygbQ%vavg3*z*a@+Bzk]frc-B]efEo4w[CQ{efEVfBywS{wKpJKw[u1hi%{aKwGUA4A=leeB7n({zdbE^DQhW)z*aS\u003cA=k$HavGTWvn}I\u003ewH[%7zFs3bo(BMNEld^UB7DFnByWA[v@DmdwPz(Ni-HcBnP5S*i%{aKwGV5owi8+*wO\u003cHoB-RapB97}Ni=w$UiYZeEzF9Jx3uZA3aAITniY.tczEUZ*l2{D%3jp]%wGUG6vru6wi+rqNvqF1j3nj4=avdbWz!%l3v@#B6zxJ\u003efax@kuB.kk%A:SeWbu[X%v\u003c(28wmPm?dp0o9tv.q:A+e-?By!#hzF%SdauZ?\u003erDzZ]ts9EAw[u0*a$l!8AckRjBA}?pavl",
            "ln": 905,
            "col": 12,
            "line": 19
          },
          {
            "b": "dlv\u003eVarR^HarR^HarR^WfcCsAw[u7fiV}*MzGxk#wNDS\u003cz!9A4vrlHjzdN=hBzb98aARphB0a}mw[CQ{azC)tx(mTbx\u003c\u003e*(DsZRfCwhejaA8deaz2w2zdNQb3lQDlarR^HarR^HayYF9w[u0nAclknc[]u\u003egato(arR^HarR^HarR^HtvI.!w[u0l",
            "ln": 3454,
            "col": 87,
            "line": 103
          },
          {
            "b": "aA7\u003e7B7GC2fe1$3arR^HarR^HarR^HarR^HarR^HarUSwx(n3laARJefe1$3\u0026/]zYLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/]JEB97\u0026hBrCHlarYWdJn*7L\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TKrtU*arR^Hl${mBwPzv1Bp6VOfcGnsF/(fUarR^HarR^HarR^HarR^H\u0026/]3qarUi6ByupmarYWdF/(fUarR^H\u0026/]3qarR^Hl2}0OC%(7.vixz}C)VhTfcGnsF=",
            "ln": 6921,
            "col": 27,
            "line": 189
          },
          {
            "b": "arR^H\u0026/]34fe1$3\u0026/]3qayc9jarR^HarR^HarR^HarYWdF/(fUarR^HarR^H\u0026/]X!LZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/]/qfe1$3\u0026/]4yarR^HarR^HarR^HarR^HarYWdF^Kd:fcGnsF/(fUarR^HarR^HarR^HarR^H\u0026/]3qarR^HarR^HarR!9xKL{)wfsiYw[CQ{aA.:pA%:MNfcGl",
            "ln": 7781,
            "col": 47,
            "line": 201
          },
          {
            "b": "arYWdF/(fU\u0026/]3qarR^HarR^HarR!oD30RsiYYPMBy/IoBz\u0026pnz!@}\u003efe1$3\u0026/]X!LZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/]/MarR^HarR^HarR!nv@#\u003c4y-)m%ByuqnvqH6$A%:MNfczwWarR^HarR^H\u0026/]xA\u0026/[%o\u0026/[%o\u0026/]/qfe1%=fe1$3arR^HarR^HarYWfYB3qBfcGnsJn*7L\u0026/[@",
            "ln": 7967,
            "col": 21,
            "line": 205
          },
          {
            "b": "LZ}+TFz#/z\u0026/[#ML:z!hfe0U=fe1CnxLzo[avg3*vr\u003emHByuqevr\u0026#7y\u0026:IqxKM6}azC}saA8EwayYF9w[u17ayPd#ay/80y?dM$zve3IfcBUgu\u003cWk=tv.q=x)a5ol$G?IxdLe)y\u0026si5dp0p1BZ=FmBAhIlBrA\u003e\u0026A::kYvrt{2DKp(rarSr\u003cfcBkc",
            "ln": 8402,
            "col": 54,
            "line": 215
          },
          {
            "b": "efEl0A=ld\u003cA=M8sj%kgVarR^HarR^Hy?mYhzfo}yA+frmy\u0026?YXB-RnywGTbUfGPQ:arR^HarR!ywPP5hvr(^lBrAZ?y*?QcB-Y2UB7Gf1e[wyjvpab4AaHEW3jm)#arR^",
            "ln": 16110,
            "col": 56,
            "line": 448
          },
          {
            "b": "wEoL5arV7t3lQDlatkx3avyfXvru74ayMyswPzYvv@DsiaAIvkv}u^3w/$/fB7Gf1e*abbx(+zbA+eW3wPF#5az$+m3lQDlatkx3ax@ktA=LPll$7gCu%K)]z!T9hx(mMavrrQ",
            "ln": 19148,
            "col": 12,
            "line": 526
          },
          {
            "b": "wPP%QB-RnywH[%uwO#d5xGvnUB7]@idiHiaavg3*vr\u003emHByuqs3lQDlarR^HayPtjwPz(oc[61Cw]?K9as!NJwO#d5xEL5^jS[/Sy?tqowO@[Bdlv\u003ezarR^HarR^Hx\u003ewG7wPP4.vrt{SD2NsQi-ycvBZ]IwuNW9XaAIagw?ER5BywJ#D2NsydiJ%AarR^H",
            "ln": 19438,
            "col": 29,
            "line": 536
          },
          {
            "b": "wmoN*e]$\u0026yv}v6bw[D9}BsXLJwO#d5xELwqarR^HarR^HarR^HarR^HarR^He[n*oy?m9#c[cXOarR^HarR^HarR^HarR^HzGP=iB2\u003eB+wO+%hzGP=iB1Q)xuVGZ\u0026c[c==vq)SxCZHSUe]$\u0026yv}v6bw[D9}BsXLJwO#d5xELwY3lQDlarR^HarR^HaBMrU",
            "ln": 20074,
            "col": 33,
            "line": 551
          },
          {
            "b": "arUGiBrC:ny\u0026%rguU0O!vivYQB7Gf1e[nNey?c)-vrt]+arR^HarR^HarR^He[X:qc$$aqarR^HarR^HarR^He]LJjz/Ph@y\u0026:eoE0^5-3lQDlarR^HarR^HarR^Havg3*z*aS\u003cA=k$Vi.sjjvqGT*l2{QXzdNQbmriA!AWUKrA=2lbaT^WuarR^Hao",
            "ln": 42297,
            "col": 7,
            "line": 1086
          },
          {
            "b": "gDvcBfL0g3fjO%uflqezfjw)wz*9\u003cRD2NsExDOZizE:\u003exv}c}{arR^HB-RapvrcybCvbA3xK#3?iYY\u0026IBy/GovqF}Yx((x%dMW$AarR^HzddJ@xDQ?]BywJ#D2NsqDKp(rarR^HarT6XBywc]AaI6\u003epiyw?au.[hl$7gCrc-B]oKSi+B-X:M3lQDlarR^HarR^HayYF9w[u17iV@PSv\u003cb5Zec",
            "ln": 60178,
            "col": 77,
            "line": 1521
          },
          {
            "b": "z!6#8B0bBxz*2\u00269wN({9zY\u0026FhBz(28Bzkk[y\u00261wtv@DsiayYF9w[u17aARJAvixD0CoyylA=L-3BzMjBvqGT\u003czE)u3vqG:#v{%E[z/b[8arR^Wfe1C(xK#67zE)r?B8$=gC}p7Pve",
            "ln": 71082,
            "col": 18,
            "line": 1824
          },
          {
            "b": "uT!d\u0026w[u0zawM\u0026)wH[fharR^HarR^HarR!AB.\u003e(3v@DHcBugKtz/fbq3lQDlarR^HaBKOtarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$WarR!HB7DF5A=M8xuVPZ\u003cwO\u003e\u003cpi^TtgwO+)daxrq[z/e3UwO+)#Eld=yarR^Hfe1CDwN##)A=M8xfly=DBAo9zA=LPluU0O!vpag^y?WA*BzkVhe](1Qw]zYjBy/JnaA7\u003cmvrcx%C{4osy?WA*BzkVh3jm)#arSr\u003cfcCpDBAIRwB0a)lvS=o{wPw]czFo",
            "ln": 71935,
            "col": 21,
            "line": 1847
          },
          {
            "b": "avpi.w[u09DKp(rarR^HarT0[w[CQ{iYZ\u003e[z/5\u003c5y?Wx\u003cuVGZ\u0026d0xfiaZl=Uw?#h7az$El3lQDlaBKO7arR^Hbu]n3B97W{arR^Hw]n-kwPI%2vS=y3wmY^fdiJ%AarR^HarR^Hfe1CmB.kk%AV/mhwN]\u003c8Bz\u0026phwGUA6az+Q$B95JWh6uZNzF6q0arR^HarR!ywPP5rauZ?}fFj$kh7pd/z!%l3v@%:)jxu36jzuPbk0ywzi%)8MarR^HarUF",
            "ln": 72443,
            "col": 36,
            "line": 1866
          },
          {
            "b": "arR^HarR^He[e%qy?a}y3lQDlarR^HarR^Hatd!OCxdbhc[dj+3lQDlarR^HayPtjwPz)1wPn\u003ewgb7m4vrcx}wmoN*e]k9pc[cPb3lQDlarR^HayPtjwPz)1wPn\u003ewf!+d3vrcx}wmoN*e]C/Fy*QW\u003cB-8pHdjEs=arR^HarR^HvrlH3A=+V1AuM./efFwwA:Jt",
            "ln": 72951,
            "col": 5,
            "line": 1882
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "crate::bit_iterator::BitSliceIterator::new.next"
            ],
            [
              "",
              "crate::bit_iterator::BitSliceIterator::new"
            ],
            [
              "",
              "buffer.validity"
            ],
            [
              "",
              "buffer.offset"
            ],
            [
              "",
              "buf.buffer"
            ],
            [
              "",
              "buffer.count_set_bits_offset"
            ],
            [
              "",
              "buf.offset"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "data_type.primitive_width.unwrap"
            ],
            [
              "",
              "data_type.primitive_width"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "buffer.push"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "buffer.push"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "buffer.push"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "buffer.push"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "k.primitive_width.unwrap"
            ],
            [
              "",
              "k.primitive_width"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "null_bit_buffer.as_ref"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "null_bit_buffer.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Self::new_unchecked"
            ],
            [
              "",
              "new_self.validate_data"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "ArrayDataBuilder::new"
            ],
            [
              "",
              "v.is_null"
            ],
            [
              "",
              "x.null_count"
            ],
            [
              "",
              "buffer.capacity"
            ],
            [
              "",
              "bitmap.buffer.capacity"
            ],
            [
              "",
              "bitmap.buffer"
            ],
            [
              "",
              "child.get_buffer_memory_size"
            ],
            [
              "",
              "layout"
            ],
            [
              "",
              "layout.buffers.iter"
            ],
            [
              "",
              "arrow_schema::ArrowError::ComputeError"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::NotYetImplemented"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "child.get_slice_memory_size"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "std::mem::size_of_val"
            ],
            [
              "",
              "buffer.capacity"
            ],
            [
              "",
              "nulls.buffer.capacity"
            ],
            [
              "",
              "nulls.buffer"
            ],
            [
              "",
              "child.get_array_memory_size"
            ],
            [
              "",
              "data.slice"
            ],
            [
              "",
              "x.slice"
            ],
            [
              "",
              "x.slice"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::from_len_zeroed"
            ],
            [
              "",
              "data_type.primitive_width"
            ],
            [
              "",
              "fields.iter.map.collect"
            ],
            [
              "",
              "fields.iter.map"
            ],
            [
              "",
              "fields.iter"
            ],
            [
              "",
              "Self::new_null"
            ],
            [
              "",
              "f.data_type"
            ],
            [
              "",
              "f.iter.next.unwrap"
            ],
            [
              "",
              "f.iter.next"
            ],
            [
              "",
              "f.iter"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_iter"
            ],
            [
              "",
              "std::iter::repeat.take"
            ],
            [
              "",
              "std::iter::repeat"
            ],
            [
              "",
              "i32::from_usize.unwrap"
            ],
            [
              "",
              "i32::from_usize"
            ],
            [
              "",
              "f.iter.enumerate.map.collect"
            ],
            [
              "",
              "f.iter.enumerate.map"
            ],
            [
              "",
              "f.iter.enumerate"
            ],
            [
              "",
              "f.iter"
            ],
            [
              "",
              "Self::new_null"
            ],
            [
              "",
              "f.data_type"
            ],
            [
              "",
              "Self::new_empty"
            ],
            [
              "",
              "f.data_type"
            ],
            [
              "",
              "r.data_type"
            ],
            [
              "",
              "i16::from_usize.expect"
            ],
            [
              "",
              "i16::from_usize"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "i32::from_usize.expect"
            ],
            [
              "",
              "i32::from_usize"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "i64::from_usize.expect"
            ],
            [
              "",
              "i64::from_usize"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "ArrayData::builder.len.buffers"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "r.data_type.clone"
            ],
            [
              "",
              "r.data_type"
            ],
            [
              "",
              "builder.build_unchecked"
            ],
            [
              "",
              "ArrayDataBuilder::new.len.buffers.child_data"
            ],
            [
              "",
              "ArrayDataBuilder::new.len.buffers"
            ],
            [
              "",
              "ArrayDataBuilder::new.len"
            ],
            [
              "",
              "ArrayDataBuilder::new"
            ],
            [
              "",
              "data_type.clone"
            ],
            [
              "",
              "builder.nulls"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer::new_null"
            ],
            [
              "",
              "builder.build_unchecked"
            ],
            [
              "",
              "Self::new_null"
            ],
            [
              "",
              "layout"
            ],
            [
              "",
              "buffer.as_ptr.align_offset"
            ],
            [
              "",
              "buffer.as_ptr"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "buffer.as_ref"
            ],
            [
              "",
              "layout"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "layout.buffers.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "layout.buffers.iter"
            ],
            [
              "",
              "len_plus_offset.saturating_mul"
            ],
            [
              "",
              "buffer.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "buffer.as_ptr.align_offset"
            ],
            [
              "",
              "buffer.as_ptr"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "buffer.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "nulls.null_count"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "nulls.validity.len"
            ],
            [
              "",
              "nulls.validity"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "nulls.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "arrow_schema::DataType::is_dictionary_key_type"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "run_ends_type.is_nullable"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "arrow_schema::DataType::is_run_ends_type"
            ],
            [
              "",
              "run_ends_type.data_type"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "buffer.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "offsets.is_empty"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "field.data_type"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "field.data_type"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "field.data_type"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "fields.len"
            ],
            [
              "",
              "fields.iter.enumerate"
            ],
            [
              "",
              "fields.iter"
            ],
            [
              "",
              "field.data_type"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "run_ends_field.data_type"
            ],
            [
              "",
              "values_field.data_type"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "run_ends_data.nulls.is_some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "fields.len"
            ],
            [
              "",
              "fields.iter.enumerate"
            ],
            [
              "",
              "fields.iter"
            ],
            [
              "",
              "field.data_type"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "values_data.validate"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "child_data.validate_full.map_err"
            ],
            [
              "",
              "child_data.validate_full"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "nulls.len"
            ],
            [
              "",
              "nulls.inner.count_set_bits"
            ],
            [
              "",
              "nulls.inner"
            ],
            [
              "",
              "nulls.null_count"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "f.is_nullable"
            ],
            [
              "",
              "field.is_nullable"
            ],
            [
              "",
              "nulls.expand"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "fields.iter.zip"
            ],
            [
              "",
              "fields.iter"
            ],
            [
              "",
              "field.is_nullable"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "child.null_count"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "child.nulls"
            ],
            [
              "",
              "mask.contains"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "arrow_schema::ArrowError::InvalidArgumentError"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "key_type.as_ref"
            ],
            [
              "",
              "run_ends.data_type"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "x.to_usize.ok_or_else"
            ],
            [
              "",
              "x.to_usize"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "validate"
            ],
            [
              "",
              "std::str::from_utf8"
            ],
            [
              "",
              "values_buffer.len"
            ],
            [
              "",
              "values_str.is_char_boundary"
            ],
            [
              "",
              "values_str.is_char_boundary"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "values_buffer.len"
            ],
            [
              "",
              "std::str::from_utf8.map_err"
            ],
            [
              "",
              "std::str::from_utf8"
            ],
            [
              "",
              "range.clone"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "indexes.iter.enumerate.try_for_each"
            ],
            [
              "",
              "indexes.iter.enumerate"
            ],
            [
              "",
              "indexes.iter"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "dict_index.try_into.map_err"
            ],
            [
              "",
              "dict_index.try_into"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "values.iter.enumerate.try_for_each"
            ],
            [
              "",
              "values.iter.enumerate"
            ],
            [
              "",
              "values.iter"
            ],
            [
              "",
              "inp_value.try_into.map_err"
            ],
            [
              "",
              "inp_value.try_into"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "prev_value.as_usize"
            ],
            [
              "",
              "other.buffers.len"
            ],
            [
              "",
              "other.child_data.len"
            ],
            [
              "",
              "a.inner.ptr_eq"
            ],
            [
              "",
              "a.inner"
            ],
            [
              "",
              "b.inner"
            ],
            [
              "",
              "other.buffers.iter"
            ],
            [
              "",
              "a.as_ptr"
            ],
            [
              "",
              "b.as_ptr"
            ],
            [
              "",
              "other.child_data.iter"
            ],
            [
              "",
              "a.ptr_eq"
            ],
            [
              "",
              "DataTypeLayout::new_empty"
            ],
            [
              "",
              "DataTypeLayout::new_empty"
            ],
            [
              "",
              "DataTypeLayout::new_empty"
            ],
            [
              "",
              "layout"
            ],
            [
              "",
              "crate::equal::equal"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "data.validate_data.unwrap"
            ],
            [
              "",
              "data.validate_data"
            ],
            [
              "",
              "arrow_buffer::buffer::BooleanBuffer::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer::new_unchecked"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer::new"
            ],
            [
              "",
              "nulls.filter"
            ],
            [
              "",
              "b.null_count"
            ],
            [
              "",
              "data.validate_data"
            ],
            [
              "",
              "data.align_buffers"
            ],
            [
              "",
              "data.validate_data"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer.null_bit_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.offset"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "ArrayData::try_new.unwrap"
            ],
            [
              "",
              "ArrayData::try_new"
            ],
            [
              "",
              "std::sync::Arc::new"
            ],
            [
              "",
              "arrow_schema::Field::new"
            ],
            [
              "",
              "arrow_schema::DataType::Struct"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_child_data.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_child_data.build"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_child_data"
            ],
            [
              "",
              "ArrayData::builder.len.offset"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "child_arr_data.clone"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "make_i32_buffer"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer.null_bit_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.offset.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.offset"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "make_i32_buffer"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "make_i32_buffer"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "make_i32_buffer"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "data.slice"
            ],
            [
              "",
              "new_data.slice"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "make_i32_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "make_f32_buffer"
            ],
            [
              "",
              "int_data.clone"
            ],
            [
              "",
              "int_data_clone.slice"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "ArrayData::try_new.unwrap"
            ],
            [
              "",
              "ArrayData::try_new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_iter"
            ],
            [
              "",
              "string_data.clone"
            ],
            [
              "",
              "string_data.slice"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build.unwrap"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer.build"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer.null_bit_buffer"
            ],
            [
              "",
              "ArrayData::builder.len.add_buffer"
            ],
            [
              "",
              "ArrayData::builder.len"
            ],
            [
              "",
              "ArrayData::builder"
            ],
            [
              "",
              "make_i32_buffer"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "data.slice"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_slice_ref"
            ],
            [
              "",
              "ArrayData::try_new.unwrap"
            ],
            [
              "",
              "ArrayData::try_new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_iter"
            ],
            [
              "",
              "string_data.slice"
            ],
            [
              "",
              "arrow_buffer::Buffer::from"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer::new"
            ],
            [
              "",
              "arrow_buffer::buffer::BooleanBuffer::new"
            ],
            [
              "",
              "count_nulls"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "count_nulls"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::from_iter.into"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::from_iter"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer::new"
            ],
            [
              "",
              "arrow_buffer::buffer::BooleanBuffer::new"
            ],
            [
              "",
              "new_buffers"
            ],
            [
              "",
              "into_buffers"
            ],
            [
              "",
              "layout"
            ],
            [
              "",
              "arrow_buffer::Buffer::from_vec"
            ],
            [
              "",
              "buffer.slice"
            ],
            [
              "",
              "data.validate_full.unwrap"
            ],
            [
              "",
              "data.validate_full"
            ],
            [
              "",
              "data.validate.unwrap_err"
            ],
            [
              "",
              "data.validate"
            ],
            [
              "",
              "data.align_buffers"
            ],
            [
              "",
              "data.validate_full.unwrap"
            ],
            [
              "",
              "data.validate_full"
            ],
            [
              "",
              "crate::bit_iterator::BitSliceIterator"
            ],
            [
              "",
              "arrow_buffer::buffer::BooleanBuffer"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer"
            ],
            [
              "",
              "arrow_buffer::bit_util"
            ],
            [
              "",
              "arrow_buffer::i256"
            ],
            [
              "",
              "arrow_buffer::ArrowNativeType"
            ],
            [
              "",
              "arrow_buffer::Buffer"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer"
            ],
            [
              "",
              "arrow_schema::ArrowError"
            ],
            [
              "",
              "arrow_schema::DataType"
            ],
            [
              "",
              "arrow_schema::UnionMode"
            ],
            [
              "",
              "std::convert::TryInto"
            ],
            [
              "",
              "std::mem"
            ],
            [
              "",
              "std::ops::Range"
            ],
            [
              "",
              "std::sync::Arc"
            ],
            [
              "",
              "crate::equal"
            ],
            [
              "",
              "arrow_schema::IntervalUnit::*"
            ],
            [
              "",
              "super::*"
            ],
            [
              "",
              "arrow_schema::Field"
            ],
            [
              "",
              "arrow_schema::UnionFields"
            ]
          ],
          "mbr": [
            "ArrayData::builder.len",
            "ArrayData::builder.len.add_buffer",
            "ArrayData::builder.len.add_buffer.build",
            "ArrayData::builder.len.add_buffer.build.unwrap",
            "ArrayData::builder.len.add_buffer.null_bit_buffer",
            "ArrayData::builder.len.add_buffer.null_bit_buffer.build",
            "ArrayData::builder.len.add_buffer.null_bit_buffer.build.unwrap",
            "ArrayData::builder.len.buffers",
            "ArrayData::builder.len.offset",
            "ArrayData::builder.len.offset.add_buffer",
            "ArrayData::builder.len.offset.add_buffer.null_bit_buffer",
            "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build",
            "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build.unwrap",
            "ArrayData::builder.len.offset.add_child_data",
            "ArrayData::builder.len.offset.add_child_data.build",
            "ArrayData::builder.len.offset.add_child_data.build.unwrap",
            "ArrayData::try_new.unwrap",
            "ArrayDataBuilder::new.len",
            "ArrayDataBuilder::new.len.buffers",
            "ArrayDataBuilder::new.len.buffers.child_data",
            "BitSliceIterator::new.next",
            "MutableBuffer::from_iter.into",
            "a.as_ptr",
            "a.inner",
            "a.inner.ptr_eq",
            "a.ptr_eq",
            "b.as_ptr",
            "b.inner",
            "b.null_count",
            "bitmap.buffer",
            "bitmap.buffer.capacity",
            "buf.buffer",
            "buf.offset",
            "buffer.as_ptr",
            "buffer.as_ptr.align_offset",
            "buffer.as_ref",
            "buffer.capacity",
            "buffer.count_set_bits_offset",
            "buffer.len",
            "buffer.offset",
            "buffer.push",
            "buffer.slice",
            "buffer.typed_data",
            "buffer.validity",
            "builder.build_unchecked",
            "builder.nulls",
            "child.get_array_memory_size",
            "child.get_buffer_memory_size",
            "child.get_slice_memory_size",
            "child.len",
            "child.null_count",
            "child.nulls",
            "child_arr_data.clone",
            "child_data.validate_full",
            "child_data.validate_full.map_err",
            "d.buffers",
            "d.child_data",
            "d.data_type",
            "d.len",
            "d.nulls",
            "d.offset",
            "data.align_buffers",
            "data.buffers",
            "data.slice",
            "data.validate",
            "data.validate.unwrap_err",
            "data.validate_data",
            "data.validate_data.unwrap",
            "data.validate_full",
            "data.validate_full.unwrap",
            "data_type.clone",
            "data_type.primitive_width",
            "data_type.primitive_width.unwrap",
            "dict_index.try_into",
            "dict_index.try_into.map_err",
            "f.data_type",
            "f.is_nullable",
            "f.iter",
            "f.iter.enumerate",
            "f.iter.enumerate.map",
            "f.iter.enumerate.map.collect",
            "f.iter.next",
            "f.iter.next.unwrap",
            "field.data_type",
            "field.is_nullable",
            "field_data.len",
            "fields.iter",
            "fields.iter.enumerate",
            "fields.iter.map",
            "fields.iter.map.collect",
            "fields.iter.zip",
            "fields.len",
            "i16::from_usize.expect",
            "i32::from_usize.expect",
            "i32::from_usize.unwrap",
            "i64::from_usize.expect",
            "indexes.iter",
            "indexes.iter.enumerate",
            "indexes.iter.enumerate.try_for_each",
            "inp_value.try_into",
            "inp_value.try_into.map_err",
            "int_data.clone",
            "int_data_clone.slice",
            "k.primitive_width",
            "k.primitive_width.unwrap",
            "key_type.as_ref",
            "layout.buffers",
            "layout.buffers.iter",
            "layout.buffers.len",
            "layout.can_contain_null_mask",
            "len_plus_offset.saturating_mul",
            "mask.contains",
            "new_data.len",
            "new_data.nulls",
            "new_data.offset",
            "new_data.slice",
            "new_self.validate_data",
            "null_bit_buffer.as_ref",
            "null_bit_buffer.len",
            "nulls.buffer",
            "nulls.buffer.capacity",
            "nulls.expand",
            "nulls.filter",
            "nulls.inner",
            "nulls.inner.count_set_bits",
            "nulls.len",
            "nulls.null_count",
            "nulls.validity",
            "nulls.validity.len",
            "offsets.is_empty",
            "other.buffers",
            "other.buffers.iter",
            "other.buffers.len",
            "other.child_data",
            "other.child_data.iter",
            "other.child_data.len",
            "other.data_type",
            "other.len",
            "other.nulls",
            "other.offset",
            "prev_value.as_usize",
            "r.data_type",
            "r.data_type.clone",
            "range.clone",
            "range.end",
            "range.start",
            "run_ends.data_type",
            "run_ends_data.check_run_ends",
            "run_ends_data.len",
            "run_ends_data.nulls",
            "run_ends_data.nulls.is_some",
            "run_ends_field.data_type",
            "run_ends_type.data_type",
            "run_ends_type.is_nullable",
            "std::iter::repeat.take",
            "std::str::from_utf8.map_err",
            "string_data.clone",
            "string_data.slice",
            "v.is_null",
            "values.iter",
            "values.iter.enumerate",
            "values.iter.enumerate.try_for_each",
            "values_buffer.len",
            "values_data.data_type",
            "values_data.len",
            "values_data.validate",
            "values_field.data_type",
            "values_str.is_char_boundary",
            "x.null_count",
            "x.slice",
            "x.to_usize",
            "x.to_usize.ok_or_else"
          ],
          "tgt": [
            "ArrayData::builder",
            "ArrayData::builder.len",
            "ArrayData::builder.len.add_buffer",
            "ArrayData::builder.len.add_buffer.build",
            "ArrayData::builder.len.add_buffer.build.unwrap",
            "ArrayData::builder.len.add_buffer.null_bit_buffer",
            "ArrayData::builder.len.add_buffer.null_bit_buffer.build",
            "ArrayData::builder.len.add_buffer.null_bit_buffer.build.unwrap",
            "ArrayData::builder.len.buffers",
            "ArrayData::builder.len.offset",
            "ArrayData::builder.len.offset.add_buffer",
            "ArrayData::builder.len.offset.add_buffer.null_bit_buffer",
            "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build",
            "ArrayData::builder.len.offset.add_buffer.null_bit_buffer.build.unwrap",
            "ArrayData::builder.len.offset.add_child_data",
            "ArrayData::builder.len.offset.add_child_data.build",
            "ArrayData::builder.len.offset.add_child_data.build.unwrap",
            "ArrayData::try_new",
            "ArrayData::try_new.unwrap",
            "ArrayDataBuilder::new",
            "ArrayDataBuilder::new.len",
            "ArrayDataBuilder::new.len.buffers",
            "ArrayDataBuilder::new.len.buffers.child_data",
            "DataTypeLayout::new_empty",
            "Err",
            "Ok",
            "Self::new_empty",
            "Self::new_null",
            "Self::new_unchecked",
            "Some",
            "a.as_ptr",
            "a.inner",
            "a.inner.ptr_eq",
            "a.ptr_eq",
            "arrow_buffer::Buffer::from",
            "arrow_buffer::Buffer::from_iter",
            "arrow_buffer::Buffer::from_slice_ref",
            "arrow_buffer::Buffer::from_vec",
            "arrow_buffer::MutableBuffer::from_iter",
            "arrow_buffer::MutableBuffer::from_iter.into",
            "arrow_buffer::MutableBuffer::from_len_zeroed",
            "arrow_buffer::MutableBuffer::new",
            "arrow_buffer::bit_util::ceil",
            "arrow_buffer::bit_util::set_bit",
            "arrow_buffer::buffer::BooleanBuffer::new",
            "arrow_buffer::buffer::NullBuffer::new",
            "arrow_buffer::buffer::NullBuffer::new_null",
            "arrow_buffer::buffer::NullBuffer::new_unchecked",
            "arrow_schema::ArrowError::ComputeError",
            "arrow_schema::ArrowError::InvalidArgumentError",
            "arrow_schema::ArrowError::NotYetImplemented",
            "arrow_schema::DataType::Struct",
            "arrow_schema::DataType::is_dictionary_key_type",
            "arrow_schema::DataType::is_run_ends_type",
            "arrow_schema::Field::new",
            "b.as_ptr",
            "b.inner",
            "b.null_count",
            "bitmap.buffer",
            "bitmap.buffer.capacity",
            "buf.buffer",
            "buf.offset",
            "buffer.as_ptr",
            "buffer.as_ptr.align_offset",
            "buffer.as_ref",
            "buffer.capacity",
            "buffer.count_set_bits_offset",
            "buffer.len",
            "buffer.offset",
            "buffer.push",
            "buffer.slice",
            "buffer.validity",
            "builder.build_unchecked",
            "builder.nulls",
            "child.get_array_memory_size",
            "child.get_buffer_memory_size",
            "child.get_slice_memory_size",
            "child.null_count",
            "child.nulls",
            "child_arr_data.clone",
            "child_data.validate_full",
            "child_data.validate_full.map_err",
            "count_nulls",
            "crate::bit_iterator::BitSliceIterator::new",
            "crate::bit_iterator::BitSliceIterator::new.next",
            "crate::equal::equal",
            "data.align_buffers",
            "data.slice",
            "data.validate",
            "data.validate.unwrap_err",
            "data.validate_data",
            "data.validate_data.unwrap",
            "data.validate_full",
            "data.validate_full.unwrap",
            "data_type.clone",
            "data_type.primitive_width",
            "data_type.primitive_width.unwrap",
            "dict_index.try_into",
            "dict_index.try_into.map_err",
            "f.data_type",
            "f.is_nullable",
            "f.iter",
            "f.iter.enumerate",
            "f.iter.enumerate.map",
            "f.iter.enumerate.map.collect",
            "f.iter.next",
            "f.iter.next.unwrap",
            "field.data_type",
            "field.is_nullable",
            "fields.iter",
            "fields.iter.enumerate",
            "fields.iter.map",
            "fields.iter.map.collect",
            "fields.iter.zip",
            "fields.len",
            "i16::from_usize",
            "i16::from_usize.expect",
            "i32::from_usize",
            "i32::from_usize.expect",
            "i32::from_usize.unwrap",
            "i64::from_usize",
            "i64::from_usize.expect",
            "indexes.iter",
            "indexes.iter.enumerate",
            "indexes.iter.enumerate.try_for_each",
            "inp_value.try_into",
            "inp_value.try_into.map_err",
            "int_data.clone",
            "int_data_clone.slice",
            "into_buffers",
            "k.primitive_width",
            "k.primitive_width.unwrap",
            "key_type.as_ref",
            "layout",
            "layout.buffers.iter",
            "layout.buffers.len",
            "len_plus_offset.saturating_mul",
            "make_f32_buffer",
            "make_i32_buffer",
            "mask.contains",
            "new_buffers",
            "new_data.slice",
            "new_self.validate_data",
            "null_bit_buffer.as_ref",
            "null_bit_buffer.len",
            "nulls.buffer",
            "nulls.buffer.capacity",
            "nulls.expand",
            "nulls.filter",
            "nulls.inner",
            "nulls.inner.count_set_bits",
            "nulls.len",
            "nulls.null_count",
            "nulls.validity",
            "nulls.validity.len",
            "offsets.is_empty",
            "other.buffers.iter",
            "other.buffers.len",
            "other.child_data.iter",
            "other.child_data.len",
            "prev_value.as_usize",
            "r.data_type",
            "r.data_type.clone",
            "range.clone",
            "run_ends.data_type",
            "run_ends_data.nulls.is_some",
            "run_ends_field.data_type",
            "run_ends_type.data_type",
            "run_ends_type.is_nullable",
            "std::iter::repeat",
            "std::iter::repeat.take",
            "std::mem::size_of_val",
            "std::str::from_utf8",
            "std::str::from_utf8.map_err",
            "std::sync::Arc::new",
            "string_data.clone",
            "string_data.slice",
            "v.is_null",
            "validate",
            "values.iter",
            "values.iter.enumerate",
            "values.iter.enumerate.try_for_each",
            "values_buffer.len",
            "values_data.validate",
            "values_field.data_type",
            "values_str.is_char_boundary",
            "x.null_count",
            "x.slice",
            "x.to_usize",
            "x.to_usize.ok_or_else"
          ],
          "funcs": [
            [
              "contains_nulls",
              1409
            ],
            [
              "count_nulls",
              1914
            ],
            [
              "new_buffers",
              2289
            ],
            [
              "into_buffers",
              5675
            ],
            [
              "new_unchecked",
              9898
            ],
            [
              "try_new",
              10914
            ],
            [
              "builder",
              12546
            ],
            [
              "data_type",
              12746
            ],
            [
              "buffers",
              12893
            ],
            [
              "child_data",
              13081
            ],
            [
              "is_null",
              13235
            ],
            [
              "nulls",
              13570
            ],
            [
              "is_valid",
              13729
            ],
            [
              "len",
              13899
            ],
            [
              "is_empty",
              14028
            ],
            [
              "offset",
              14163
            ],
            [
              "null_count",
              14302
            ],
            [
              "get_buffer_memory_size",
              15004
            ],
            [
              "get_slice_memory_size",
              16059
            ],
            [
              "get_array_memory_size",
              18632
            ],
            [
              "slice",
              19414
            ],
            [
              "buffer",
              20818
            ],
            [
              "new_null",
              21042
            ],
            [
              "new_empty",
              26072
            ],
            [
              "align_buffers",
              26509
            ],
            [
              "validate",
              27456
            ],
            [
              "typed_offsets",
              33290
            ],
            [
              "typed_buffer",
              33672
            ],
            [
              "validate_offsets",
              34495
            ],
            [
              "validate_child_data",
              36255
            ],
            [
              "get_single_valid_child_data",
              41257
            ],
            [
              "validate_num_child_data",
              41572
            ],
            [
              "get_valid_child_data",
              42157
            ],
            [
              "validate_data",
              43503
            ],
            [
              "validate_full",
              43898
            ],
            [
              "validate_nulls",
              44820
            ],
            [
              "validate_non_nullable",
              46867
            ],
            [
              "validate_values",
              48035
            ],
            [
              "validate_each_offset",
              51207
            ],
            [
              "validate_utf8",
              53383
            ],
            [
              "validate_offsets_full",
              54950
            ],
            [
              "check_bounds",
              55494
            ],
            [
              "check_run_ends",
              56991
            ],
            [
              "ptr_eq",
              58883
            ],
            [
              "into_builder",
              59836
            ],
            [
              "layout",
              60006
            ],
            [
              "new_fixed_width",
              64693
            ],
            [
              "new_empty",
              65114
            ],
            [
              "new_binary",
              65409
            ],
            [
              "eq",
              67158
            ],
            [
              "new",
              67580
            ],
            [
              "data_type",
              67881
            ],
            [
              "len",
              68038
            ],
            [
              "nulls",
              68131
            ],
            [
              "null_count",
              68312
            ],
            [
              "null_bit_buffer",
              68437
            ],
            [
              "offset",
              68602
            ],
            [
              "buffers",
              68701
            ],
            [
              "add_buffer",
              68802
            ],
            [
              "child_data",
              68905
            ],
            [
              "add_child_data",
              69015
            ],
            [
              "build_unchecked",
              69324
            ],
            [
              "build_impl",
              69645
            ],
            [
              "build",
              70365
            ],
            [
              "build_aligned",
              71430
            ],
            [
              "from",
              71680
            ],
            [
              "make_i32_buffer",
              72241
            ],
            [
              "make_f32_buffer",
              72412
            ],
            [
              "test_builder",
              72523
            ],
            [
              "test_builder_with_child_data",
              73320
            ],
            [
              "test_null_count",
              74096
            ],
            [
              "test_null_buffer_ref",
              75114
            ],
            [
              "test_slice",
              75669
            ],
            [
              "test_equality",
              76551
            ],
            [
              "test_slice_memory_size",
              78483
            ],
            [
              "test_count_nulls",
              79804
            ],
            [
              "test_contains_nulls",
              80159
            ],
            [
              "test_into_buffers",
              80615
            ],
            [
              "test_alignment",
              81170
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 6,
              "op.gt": 6,
              "op.le": 4,
              "op.lt": 10,
              "op.ne": 17,
              "op.add": 29,
              "op.lor": 8,
              "op.mul": 13,
              "op.sub": 6,
              "op.land": 4,
              "max_depth": 28,
              "call_count": 662,
              "node_count": 18708,
              "member_count": 172,
              "max_array_len": 6,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 7,
              "max_numeric_array": 4
            },
            "file": {
              "size": 81904,
              "entropy": 4.51
            },
            "text": {
              "lines": 2147,
              "top_char": 101,
              "max_ws_run": 24,
              "digit_ratio": 0.02,
              "space_count": 26069,
              "char_entropy": 4.51,
              "unique_chars": 98,
              "top_char_null": 0,
              "string_density": 0.03,
              "top_char_ratio": 0.06,
              "avg_line_length": 37.15,
              "max_line_length": 193,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.09,
              "last_line_length": 1,
              "whitespace_ratio": 0.34,
              "identifier_density": 1.5,
              "line_length_stddev": 27.04,
              "normalized_string_count": 1.23,
              "repeated_char_sequences": 903,
              "suspicious_string_ratio": 0.02,
              "suspicious_comment_ratio": 0.03,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 34.06
            },
            "binds": {
              "count": 141
            },
            "binary": {
              "peak_region_bytes": 47088,
              "peak_region_entropy": 4.83
            },
            "source": {
              "class_count": 4,
              "function_count": 71
            },
            "imports": {
              "count": 20,
              "wildcard": 2,
              "third_party_count": 20,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 1,
              "bytes": 3525,
              "count": 57,
              "avg_length": 61.84,
              "max_length": 174,
              "avg_entropy": 3.88,
              "entropy_stddev": 0.73
            },
            "comments": {
              "chars": 16974,
              "count": 374,
              "empty": 3,
              "lines": 371,
              "base64": 1,
              "todo_count": 1,
              "high_entropy": 9,
              "to_code_ratio": 0.21,
              "url_in_comments": 7
            },
            "functions": {
              "count": 75,
              "density": 3.68,
              "avg_params": 1.44,
              "code_ratio": 0.77,
              "max_params": 7,
              "length_stddev": 25.92,
              "over_100_lines": 3,
              "avg_name_length": 12.18,
              "no_params_count": 14,
              "avg_length_lines": 20.99,
              "max_length_lines": 131,
              "min_length_lines": 3,
              "high_entropy_names": 7,
              "single_char_params": 12,
              "numeric_suffix_names": 1,
              "avg_param_name_length": 6.14
            },
            "identifiers": {
              "count": 3230,
              "unique": 377,
              "avg_length": 8.69,
              "max_length": 28,
              "min_length": 1,
              "avg_entropy": 2.53,
              "reuse_ratio": 0.12,
              "length_stddev": 4.98,
              "has_digit_ratio": 0.08,
              "sequential_names": 14,
              "base64_like_names": 3,
              "single_char_count": 14,
              "single_char_ratio": 0.04,
              "high_entropy_count": 15,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.74,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 29,
              "underscore_prefix_count": 6
            }
          }
        },
        "id": 2,
        "mol": "Md₂(In₃Pa)",
        "path": "arrow-data-46.0.0.crate!!arrow-data-46.0.0/src/data.rs",
        "pid": 0,
        "risk": 4,
        "sha": "832643c01e8432d03aebdd440e172d74af32ec92c9cd337a9cb22d2291148564",
        "size": 81904,
        "traits": [
          {
            "id": "metadata/import/rust/crate/bit_iterator/bitsliceiterator::crate/bit_iterator/bitsliceiterator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::bit_iterator::BitSliceIterator",
            "spans": [
              [
                953,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer/booleanbuffer::arrow_buffer/buffer/booleanbuffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::buffer::BooleanBuffer",
            "spans": [
              [
                1019,
                35
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer/nullbuffer::arrow_buffer/buffer/nullbuffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::buffer::NullBuffer",
            "spans": [
              [
                1034,
                32
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/bit_util::arrow_buffer/bit_util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_util",
            "spans": [
              [
                1066,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/i256::arrow_buffer/i256",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::i256",
            "spans": [
              [
                1076,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/arrownativetype::arrow_buffer/arrownativetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::ArrowNativeType",
            "spans": [
              [
                1082,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer::arrow_buffer/buffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::Buffer",
            "spans": [
              [
                1099,
                20
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/mutablebuffer::arrow_buffer/mutablebuffer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::MutableBuffer",
            "spans": [
              [
                1107,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/arrowerror::arrow_schema/arrowerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::ArrowError",
            "spans": [
              [
                1142,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/datatype::arrow_schema/datatype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DataType",
            "spans": [
              [
                1154,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/unionmode::arrow_schema/unionmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::UnionMode",
            "spans": [
              [
                1164,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/convert/tryinto::std/convert/tryinto",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::convert::TryInto",
            "spans": [
              [
                1180,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/mem::std/mem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::mem",
            "spans": [
              [
                1207,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/range::std/ops/range",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Range",
            "spans": [
              [
                1221,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "spans": [
              [
                1242,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/equal::crate/equal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::equal",
            "spans": [
              [
                1263,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/intervalunit::arrow_schema/intervalunit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::IntervalUnit::*",
            "spans": [
              [
                60226,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                72032,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/field::arrow_schema/field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::Field",
            "spans": [
              [
                72065,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/unionfields::arrow_schema/unionfields",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::UnionFields",
            "spans": [
              [
                72072,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/naming::rust-source-file-context",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source file context"
          },
          {
            "id": "metadata/lang/locale::box-drawing-banner",
            "conf": 0.9,
            "crit": 2,
            "desc": "Contains a box-drawing text banner",
            "spans": [
              [
                8015,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                15,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                763,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                3502,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                8450,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                141,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                146,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "spans": [
              [
                72999,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "spans": [
              [
                19486,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                71999,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "spans": [
              [
                72507,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::rust-collect-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust materializes an iterator with .collect()",
            "spans": [
              [
                20122,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/postgresql::copy-table-source",
            "conf": 0.99,
            "crit": 1,
            "desc": "PostgreSQL COPY table source",
            "spans": [
              [
                19180,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "spans": [
              [
                16142,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/read::rust-get-accessor-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust calls a .get() accessor",
            "spans": [
              [
                42345,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              23,
              24,
              25,
              26,
              27,
              28,
              29
            ],
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              32,
              33
            ],
            "spans": [
              [
                71999,
                12
              ],
              [
                72507,
                11
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1Cwx\u003e7Z(B7F(8Bz\u0026pzxK@qLAa9l\u0026wGT]\u0026w]@l9A+cv.z/]@dvruj4zxHt[q:@hUB-7-3AV/prwEp7zaA8oyzeTDaay/tcBAh88B-.Lxaz++4wO#N2ayO]6wO2Z\u0026zGG}LarTP]wGV8dwGT-zr7PCCazbt7wEp7zay]hcBAh88B-.h9aA}KwxDRzgx(+zvz/PRow]zYjvpS[.BzkVhvqE62zF0*czddK2z/b[nfcCpDxjk*\u003ex(mMav@DsiA+Pf1BrCHCzE)\u003cfxLzArarTS%wGToqmJ=IYv}xL0wPF#oxLzJgw[=6)3nj4PBz\u0026pEz/)f",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "aARpdawuGVwO#N2e*8otz/)gtvr\u0026#lvSV3)zxJvgv@DsiaA7\u003cmBzbkdoLF0FzGxwivrq\u0026ffa6u=arR!uBAzE.fe4J[Cp)ryvpJ$Ze]L=yfkLujwO#N2B1ZiUlQ::G",
            "ln": 367,
            "col": 8,
            "line": 7
          },
          {
            "b": "aARpd3nj4PB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP#y?W:2Byxo9z/fR6fe1C\u003czE^s0aARpdawuGVwO#N2e^.}sfcID9z/fV9x(m#mwmYm!vrb^#x(v)gaARJAvRGZ\u003caARJABzbkdtsfJ3vrt{2nP5SYA+n-\u0026wNcX",
            "ln": 715,
            "col": 57,
            "line": 14
          },
          {
            "b": "vpJ$Ze]L=yfjY0hB1.czA=2lbfgecoByv:UBy/G8vpJ\u003e3xMO9cdj$@mB-Rapv@=11wJz\u003eYx()Z0vrliBi=!\u003eOuT^.\u003eB2%.KB7DF7A::63iY.R7vr(^lBsXL2A=LPll$7gCEld^UB7DF5A=M8xuT!d\u0026w[u0zi+0kzw[u0zi.\u003c*ly^JnRw[u0A3uZA3ayPqhz*bL$B.kk%AYMmdluM)LwPxsAo)7L^vR/QxB.kk%A^Z1RB-RapvrcybCvbA3xK#3?iYYVqBywc]AaI9rB-RapB97}Ni+z#riYZ+TC5I89i%(rFfe1Cllp\u0026+sz/6D4Bzki2wGV5oA=\u003e(lazbLjavg3*z*aG/A::kow].*bavvntvrt{2nP5SYA+n-\u0026wEp7zfcBh8wGT9GBAzFyiXJc{A=M8xe[5Zcv}YBaz/PFzwn+$0fj]cyzddJtlQUv8vm+uUwPzx\u003ev}voa",
            "ln": 878,
            "col": 77,
            "line": 18
          },
          {
            "b": "atkw\u003cs7(e.az2!pz/P@hwgO\u003cBxLzJgo\u0026Ua\u003eay/tcByw)3az2.cA^q+ux(mMaBzb98azC)tz*c8gwftubaARphB0a[iA::kC3lQDlatkw\u003cw]zYjwQ4T2Abo8payPekayYF9w[u09AbPDdBy!#9Bz\u0026pozxJs@B.kk%A=URhzfo]wayX[8xK#i}efFwx",
            "ln": 1800,
            "col": 4,
            "line": 49
          },
          {
            "b": "arR^HarR^HEld=UarR!P3vJl*B-8new[r90ze:qlq!o\u0026SazbLjavX*(uQnZMz*aG/A::koDWMlzzGxk#wGUY7AblT}D2vamw]zYjmN/%Rl2}0:Cr{m\u0026vr\u0026#xEf{rm",
            "ln": 2341,
            "col": 1,
            "line": 62
          },
          {
            "b": "x(mo}B.\u003e(3zddH3aBsCrarR^HarR^HarR^Wfcz.!x(n06A=-BCxK@r7B.\u003e\u003epvS=o{wPw]4BrCWswGV5ovrcC%arR^HarR^HarR^Hfe1B$az\u003eL5wGUz$y-)UrxK#j9ayC",
            "ln": 4142,
            "col": 47,
            "line": 124
          },
          {
            "b": "By/Fvdk2ECA439yD(#vazdLb8e[nZozE\u003ejBdjDXMarR^HarR^HarR^HarR^He[n*oy?m9#iYYx7wN^\u0026fk0ywz3lQDlarR^HaBLwzy\u0026:egDKp(rarR^HarR^HarUi6Byu!hB.kk%A=SSTe[]AsAWSv?zddxiD$4ECq/uI:c$j/sy\u0026si5c[cO]e[n*oy?m9#",
            "ln": 4370,
            "col": 40,
            "line": 128
          },
          {
            "b": "avg3*z*9sBAaJJi3lQDlarR^HarR^HarR^Hatkw\u003cph+k=aARp9BrCdrwO@SjxK@q{A=LPlay]z4B8AvEazthbwGUz7zGP=iayYF9w[u09vR64TB-Rapx(\u003eFhvrh+#arR^HarR^HarR^HarR^WfcCdJaz#sry-)[fy\u0026%quaA}xtB98bjy-)RbwN({9zY\u0026LdB-8pzf^7dvA+cwnzV",
            "ln": 4719,
            "col": 54,
            "line": 137
          },
          {
            "b": "D17t(vS=o{wPw]u3lQDlarR^HarR^HarR^Hatkw\u003czF%SdaARp9BrB$ivrV6?vrt{=aAR4cwPF#dzGG!tvpJ!=B-8pzBzbkdvS=o{wPxetaA7\u003e7B7GC2arR^HarR^H",
            "ln": 5097,
            "col": 46,
            "line": 146
          },
          {
            "b": "w[CQ{c)\u003c1Dy?tjvx(mD)CSD%\u0026B7]@idiHiaasZ(tzGx[xBVpH\u003c3lQDlarR^HayPtjwPz(oc)rUyy?tqeB.kk%A=S\u003cEB6\u0026*cy?$HGdlv\u003eVarR^HarR!nB8$]kBrJ5DzE^s6auQ=/wO+%hzGP/6vS=o{wPz\u0026udjEs=arR^HarR^Hfe1CDk$jpxsVM)jarR^H",
            "ln": 8169,
            "col": 14,
            "line": 245
          },
          {
            "b": "B7Gf1e[e%nw[u17ayPsldS6rIasZ(tzGx[xBVp*5vpS)%x(mD)CQU6:Ef}8tarV7t3lQDlatkx3aw#=)B-IwvaARpdaz#ssvR6N5z!pb3B.kk%A=RNgarR^Ktwm%",
            "ln": 8435,
            "col": 44,
            "line": 250
          },
          {
            "b": "aA7\u003cmu@HSMw)+@*arR^HarR!HzGxk#wGVsxB7Gf1e[wWaBzkVhvrcSCvrk^@wO9ttaBKOtarR!P3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:paAIWAwPx*)dMW$AarR^Hfe1Cxz/PziBy/JnB0bpqv{%E\u003cwftP7aARKveO]0wwO-F$A=M8xay/C2By+^^arR^Hbu]n3B97W{arR^Hw]n-eB.\u003e(3vrcx%D0+C@vS=o{wPz\u0026udiJ%AarR^HarR^Hy?mYhwmoN*auZ\u0026kA=LPll$7gCiY.d\u0026Cvblgy?$HDl$7gCrc-B]iYZ2Uy?$TBf!+4r3jm)#arR^HarUGiBrCgcx\u003cUp?A::kojS)i-nNB=7A=ld/A=LPliY.d\u0026Cpj!Gvrt{bi%)8MarR^HarU9lB7GxluUaj2c[)g{w[C::vrcx%C}J#wvS=o{wPz\u0026vi%(rqarR^HarR!ywPP5lA+PY9By!/\u0026vrt{2jQJqOarR^HarR^HarU/AB75V(aBtj$z*jr7w].*buVGO0c$W79uTW$}",
            "ln": 9381,
            "col": 63,
            "line": 282
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "release"
            ],
            [
              "",
              "array.is_null"
            ],
            [
              "",
              "Box::from_raw"
            ],
            [
              "",
              "private.children.iter"
            ],
            [
              "",
              "Box::from_raw"
            ],
            [
              "",
              "private.dictionary.is_null"
            ],
            [
              "",
              "Box::from_raw"
            ],
            [
              "",
              "nulls.offset"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "nulls.buffer.clone"
            ],
            [
              "",
              "nulls.buffer"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "nulls.inner.sliced"
            ],
            [
              "",
              "nulls.inner"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new_null"
            ],
            [
              "",
              "nulls.len"
            ],
            [
              "",
              "crate::bit_mask::set_bits"
            ],
            [
              "",
              "builder.as_slice_mut"
            ],
            [
              "",
              "nulls.validity"
            ],
            [
              "",
              "nulls.offset"
            ],
            [
              "",
              "nulls.len"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "builder.into"
            ],
            [
              "",
              "crate::layout"
            ],
            [
              "",
              "data.data_type"
            ],
            [
              "",
              "std::iter::once.chain"
            ],
            [
              "",
              "std::iter::once"
            ],
            [
              "",
              "align_nulls"
            ],
            [
              "",
              "data.offset"
            ],
            [
              "",
              "data.nulls"
            ],
            [
              "",
              "data.buffers.iter.map"
            ],
            [
              "",
              "data.buffers.iter"
            ],
            [
              "",
              "data.buffers"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "b.clone"
            ],
            [
              "",
              "data.buffers.iter.map.collect"
            ],
            [
              "",
              "data.buffers.iter.map"
            ],
            [
              "",
              "data.buffers.iter"
            ],
            [
              "",
              "data.buffers"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "b.clone"
            ],
            [
              "",
              "data_layout.buffers.len"
            ],
            [
              "",
              "usize::from"
            ],
            [
              "",
              "buffers.iter.flat_map"
            ],
            [
              "",
              "buffers.iter"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "b.as_ptr"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::ptr::null"
            ],
            [
              "",
              "data.data_type"
            ],
            [
              "",
              "empty.as_slice"
            ],
            [
              "",
              "Box::into_raw"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "FFI_ArrowArray::new"
            ],
            [
              "",
              "data.child_data"
            ],
            [
              "",
              "data.child_data"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "child_data.iter.map"
            ],
            [
              "",
              "child_data.iter"
            ],
            [
              "",
              "Box::into_raw"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "FFI_ArrowArray::new"
            ],
            [
              "",
              "children.len"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "data.len"
            ],
            [
              "",
              "data.null_count"
            ],
            [
              "",
              "data.offset"
            ],
            [
              "",
              "private_data.buffers_ptr.as_mut_ptr"
            ],
            [
              "",
              "private_data.children.as_mut_ptr"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Box::into_raw"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "std::ptr::null_mut"
            ],
            [
              "",
              "std::ptr::read_unaligned"
            ],
            [
              "",
              "std::ptr::read_unaligned"
            ],
            [
              "",
              "child.as_ref.unwrap"
            ],
            [
              "",
              "child.as_ref"
            ],
            [
              "",
              "crate::ArrayData::new_null"
            ],
            [
              "",
              "FFI_ArrowArray::new"
            ],
            [
              "",
              "Box::from_raw"
            ],
            [
              "",
              "Box::into_raw"
            ],
            [
              "",
              "crate::bit_mask::set_bits"
            ],
            [
              "",
              "crate::layout"
            ],
            [
              "",
              "crate::ArrayData"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer"
            ],
            [
              "",
              "arrow_buffer::Buffer"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer"
            ],
            [
              "",
              "arrow_schema::DataType"
            ],
            [
              "",
              "std::ffi::c_void"
            ],
            [
              "",
              "super::*"
            ]
          ],
          "mbr": [
            "array.is_null",
            "array.private_data",
            "array.release",
            "b.as_ptr",
            "b.clone",
            "buffers.iter",
            "buffers.iter.flat_map",
            "buffers.iter.flat_map.collect",
            "builder.as_slice_mut",
            "builder.into",
            "child.as_ref",
            "child.as_ref.unwrap",
            "child_data.iter",
            "child_data.iter.map",
            "child_data.iter.map.collect",
            "children.len",
            "data.buffers",
            "data.buffers.iter",
            "data.buffers.iter.map",
            "data.buffers.iter.map.collect",
            "data.child_data",
            "data.data_type",
            "data.len",
            "data.null_count",
            "data.nulls",
            "data.offset",
            "data_layout.buffers",
            "data_layout.buffers.len",
            "data_layout.can_contain_null_mask",
            "empty.as_slice",
            "ffi_array.private_data",
            "nulls.buffer",
            "nulls.buffer.clone",
            "nulls.inner",
            "nulls.inner.sliced",
            "nulls.len",
            "nulls.offset",
            "nulls.validity",
            "private.children",
            "private.children.iter",
            "private.dictionary",
            "private.dictionary.is_null",
            "private_data.buffers_ptr",
            "private_data.buffers_ptr.as_mut_ptr",
            "private_data.children",
            "private_data.children.as_mut_ptr",
            "std::iter::once.chain",
            "std::iter::once.chain.collect"
          ],
          "tgt": [
            "Box::from_raw",
            "Box::into_raw",
            "Box::new",
            "FFI_ArrowArray::new",
            "Some",
            "align_nulls",
            "array.is_null",
            "arrow_buffer::MutableBuffer::new_null",
            "b.as_ptr",
            "b.clone",
            "buffers.iter",
            "buffers.iter.flat_map",
            "builder.as_slice_mut",
            "builder.into",
            "child.as_ref",
            "child.as_ref.unwrap",
            "child_data.iter",
            "child_data.iter.map",
            "children.len",
            "crate::ArrayData::new_null",
            "crate::bit_mask::set_bits",
            "crate::layout",
            "data.buffers",
            "data.buffers.iter",
            "data.buffers.iter.map",
            "data.buffers.iter.map.collect",
            "data.child_data",
            "data.data_type",
            "data.len",
            "data.null_count",
            "data.nulls",
            "data.offset",
            "data_layout.buffers.len",
            "empty.as_slice",
            "nulls.buffer",
            "nulls.buffer.clone",
            "nulls.inner",
            "nulls.inner.sliced",
            "nulls.len",
            "nulls.offset",
            "nulls.validity",
            "private.children.iter",
            "private.dictionary.is_null",
            "private_data.buffers_ptr.as_mut_ptr",
            "private_data.children.as_mut_ptr",
            "release",
            "std::iter::once",
            "std::iter::once.chain",
            "std::ptr::null",
            "std::ptr::null_mut",
            "std::ptr::read_unaligned",
            "usize::from"
          ],
          "funcs": [
            [
              "drop",
              2212
            ],
            [
              "release_array",
              2502
            ],
            [
              "align_nulls",
              3145
            ],
            [
              "new",
              4004
            ],
            [
              "empty",
              6968
            ],
            [
              "len",
              7409
            ],
            [
              "is_empty",
              7527
            ],
            [
              "is_released",
              7654
            ],
            [
              "offset",
              7778
            ],
            [
              "null_count",
              7900
            ],
            [
              "buffer",
              8160
            ],
            [
              "num_buffers",
              8544
            ],
            [
              "child",
              8682
            ],
            [
              "num_children",
              9126
            ],
            [
              "dictionary",
              9256
            ],
            [
              "null_array_n_buffers",
              9557
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 3,
              "op.add": 2,
              "max_depth": 20,
              "call_count": 90,
              "node_count": 2354,
              "member_count": 48,
              "op_density.eq": 0,
              "op_density.add": 0,
              "max_concat_chain": 2,
              "max_member_depth": 5
            },
            "file": {
              "size": 9960,
              "entropy": 4.68
            },
            "text": {
              "lines": 307,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 2470,
              "char_entropy": 4.68,
              "unique_chars": 82,
              "top_char_null": 0,
              "import_density": 2.93,
              "string_density": 0.01,
              "top_char_ratio": 0.06,
              "avg_line_length": 31.44,
              "max_line_length": 118,
              "empty_line_ratio": 0.12,
              "last_line_length": 1,
              "whitespace_ratio": 0.28,
              "identifier_density": 1.32,
              "line_length_stddev": 24.8,
              "max_whitespace_run": 5,
              "normalized_import_count": 0.51,
              "normalized_string_count": 0.11,
              "repeated_char_sequences": 59,
              "suspicious_comment_ratio": 0.03,
              "normalized_function_count": 0.91,
              "imports_to_functions_ratio": 0.56,
              "strings_to_functions_ratio": 0.13,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 13.07,
              "identifiers_to_functions_ratio": 6.75
            },
            "binds": {
              "count": 17
            },
            "binary": {
              "peak_region_bytes": 5864,
              "peak_region_entropy": 4.94
            },
            "source": {
              "class_count": 2,
              "function_count": 16
            },
            "imports": {
              "count": 9,
              "wildcard": 1,
              "third_party_count": 9,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 2,
              "count": 2,
              "avg_length": 1,
              "max_length": 1,
              "avg_entropy": 0
            },
            "comments": {
              "chars": 3175,
              "count": 71,
              "empty": 2,
              "lines": 69,
              "url_count": 3,
              "high_entropy": 2,
              "to_code_ratio": 0.29
            },
            "functions": {
              "count": 18,
              "density": 5.21,
              "avg_params": 1.06,
              "code_ratio": 0.6,
              "max_params": 2,
              "length_stddev": 16.5,
              "avg_name_length": 8.63,
              "no_params_count": 2,
              "avg_length_lines": 11.5,
              "max_length_lines": 72,
              "min_length_lines": 3,
              "avg_param_name_length": 5.53
            },
            "identifiers": {
              "count": 406,
              "unique": 108,
              "avg_length": 7.09,
              "max_length": 21,
              "min_length": 1,
              "avg_entropy": 2.34,
              "reuse_ratio": 0.27,
              "length_stddev": 3.68,
              "has_digit_ratio": 0.01,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.03,
              "all_lowercase_ratio": 0.81,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 17,
        "mol": "Md₂(In₃Pa)",
        "path": "arrow-data-46.0.0.crate!!arrow-data-46.0.0/src/ffi.rs",
        "pid": 231,
        "risk": 3,
        "sha": "b860b033337f1dd336701d334a0312abbed0d7e484abcfb4dc39348e5084ee63",
        "size": 9960,
        "traits": [
          {
            "id": "metadata/import/rust/arrow_buffer/buffer/nullbuffer::arrow_buffer/buffer/nullbuffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::buffer::NullBuffer",
            "spans": [
              [
                989,
                32
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer::arrow_buffer/buffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::Buffer",
            "spans": [
              [
                1042,
                20
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/ffi/c_void::std/ffi/c_void",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::ffi::c_void",
            "spans": [
              [
                1098,
                16
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              13,
              14
            ],
            "spans": [
              [
                9445,
                12
              ],
              [
                9541,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/import/rust/arrow_buffer/mutablebuffer::arrow_buffer/mutablebuffer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::MutableBuffer",
            "spans": [
              [
                1050,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/datatype::arrow_schema/datatype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DataType",
            "spans": [
              [
                1070,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/arraydata::crate/arraydata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::ArrayData",
            "spans": [
              [
                973,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/bit_mask/set_bits::crate/bit_mask/set_bits",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::bit_mask::set_bits",
            "spans": [
              [
                926,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/layout::crate/layout",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::layout",
            "spans": [
              [
                965,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                9478,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "spans": [
              [
                9706,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "spans": [
              [
                8217,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                9445,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                9541,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                399,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                2373,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                8467,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                15,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                763,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1848,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                4784,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                141,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                146,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                4751,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1Cwx\u003e7Z(B7F(8Bz\u0026pzxK@qLAa9l\u0026wGT]\u0026w]@l9A+cv.z/]@dvruj4zxHt[q:@hUB-7-3AV/prwEp7zaA8oyzeTDaay/tcBAh88B-.Lxaz++4wO#N2ayO]6wO2Z\u0026zGG}LarTP]wGV8dwGT-zr7PCCazbt7wEp7zay]hcBAh88B-.h9aA}KwxDRzgx(+zvz/PRow]zYjvpS[.BzkVhvqE62zF0*czddK2z/b[nfcCpDxjk*\u003ex(mMav@DsiA+Pf1BrCHCzE)\u003cfxLzArarTS%wGToqmJ=IYv}xL0wPF#oxLzJgw[=6)3nj4PBz\u0026pEz/)f",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "aARpdawuGVwO#N2e*8otz/)gtvr\u0026#lvSV3)zxJvgv@DsiaA7\u003cmBzbkdoLF0FzGxwivrq\u0026ffa6u=arR!uBAzE.fe4J[Cp)ryvpJ$Ze]L=yfkLujwO#N2B1ZiUlQ::G",
            "ln": 367,
            "col": 8,
            "line": 7
          },
          {
            "b": "aARpd3nj4PB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP#y?W:2Byxo9z/fR6fe1C\u003czE^s0aARpdawuGVwO#N2e^.@dB7DFnB-p]jiY.P{arR^HwmoN*iY.R4zGG/7vS=o{wPz\u0026yaz$+muT!d\u0026w[u17EjLZFarR^)A=LPll$7gCefEl0A::kYvrt{AB.LV5wPxseEld^UB7DF7A::63iYZ.:Bye([B89/$B7GD2vRG}9i%{aKwGUA4A=leevS=o{wPx*)vS=o{wPx*)DQqT?y?m3)luM)LwPxsApiyw?luM)LwPAhX3uZA3ayPqhz*bL$B.kk%AYMmdvRG{\u003eB-.tlefFTZh8W0dl2}0:CtqN*x)a5!D2NsCawE02vpB4:luM)LwPAhX3uZA3ayPqhz*bMfv}YB\u003cvlcC@l2}0:CsuK)z/NxKl$7gCrc-B]efEJ4By/GovqF}Yx(\u003e)GrC(I?zCt4WwQMSEB-RapxKLZ?iYZ\u003echAIm*B7DFiB.%f2nP5SYxjV9B3uZA3aAITniY.a?z957izeS@cvScg3wNPEr3t\u003cY(azbtjwN]dSx(mv1C@(vIz!6#5x)si1uVP}cwNxm/B96FJzeS@cy?W%ji%]?ywft=jy?#fuzeS@cAb]Vfx([6jwJHloz!6#iBn",
            "ln": 715,
            "col": 57,
            "line": 14
          },
          {
            "b": "vpB4:l2}0OC%(7.vjSKzB7]@iefG7Rx)Kttas!MZvlM:Wfe1CWB-7Yhx(v(iBzb98az2!twO#41ayFz{Byxiie?Ri!vrcDuy?mG\u0026u)6MfaARpdaz(myvpB4:ayPqhvr\u003cEjfe1C\u0026xLzJgx(+zcD2v5cx\u003e5n{wN/d\u003eB7DF8x\u003ey%*A+fcgay[]5vpab4",
            "ln": 1349,
            "col": 47,
            "line": 41
          },
          {
            "b": "3lQDlarR^HarR^HarR^HarR^Hay/80y?c)-vrt{gAclknc$u}8y?begA+e*dwHF#Ri%)8MarR^HarR^HarR^HarV7tarR^HarR^HarR^HarR^Hv}YN)wm5\u003eQBytI0",
            "ln": 2879,
            "col": 47,
            "line": 79
          },
          {
            "b": "vrt{SD2NsQi-p9rmq=T8zEWP}wN)h@efFpGau.[hBz\u003eYdaT!=\u003c3lQDlaBKPB3jpx.ayYFcy?c):CYWImwm6j%y\u00261evwmoN*uVZNjwJy}Xl$7gCrc-B]diHiaavQJ%",
            "ln": 9808,
            "col": 10,
            "line": 250
          },
          {
            "b": "vr)kycsH}nvr\u003cFnxLzo[uU0O!vjiNefKlamarR^HarR^HarR^HarR^HarR^He[n*oy?m9#iYYx7wN^\u0026fk0ywzi%(rqarR^HarR^HarR^HarR!ywPP58vq]T+x([62B09Q*x\u003ewG7wPP4Zvq]T+x([62B2(uQx(!wAv{%s+v}*4gefF$Aw/$O%x(4r!v{%s+",
            "ln": 17753,
            "col": 30,
            "line": 435
          },
          {
            "b": "fly=DBAo9zA=LPluVZr%zGxAdA=0BHB0b7kAV/EnB98ECz!pblA:-\u003cbw]zZbazb+lv@#B6zEEu}BA[i2bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBrC]qarR^HB-RapB9hCkAYMlhi%)8MarU/FwGUA4A=leeB7n({zdbE^mRMBIwigbvarR!HB7DFnByWA[B9RUkiYYMEv(\u003e28arR^Hbu]n3B97W{arR^Hw]n-kwPI%2y?W%juTW[)wO#3=CwhejuT)I-vpK1[x\u003equldiJ%AarR^HarR^Hy?mYhvrcx%C{2l)l2}0OC%(7.vlcC!wP}G)ze:Pxc)?t\u003cBywc]AaI6\u003eoLFM\u0026c{.(-iY.d\u0026Cpk{{wO+)ri=nIMc\u003c?7tarR^",
            "ln": 27091,
            "col": 13,
            "line": 680
          },
          {
            "b": "wfu2laARJAzfoVpx(E)1B0bykat#50vTf7\u003cB-.53y?k}Qw[CQ{3lQDlarR^HayPtjwPz)1wPn\u003ewzfo@evR/QdwmoN*e[e%nw[u0qe[nsevpK1[C{\u003e9)at#59i%)8MarR^HarU9lB7GxluUaj2c#B9GvpB4:e[wyjvj(56x(4r!wmoN*tqftnwmoN*e[e%nw[t#",
            "ln": 27689,
            "col": 33,
            "line": 702
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "super::data::into_buffers"
            ],
            [
              "",
              "Vec::with_capacity"
            ],
            [
              "",
              "child_data.push"
            ],
            [
              "",
              "child.freeze"
            ],
            [
              "",
              "arrow_buffer::buffer::BooleanBuffer::new"
            ],
            [
              "",
              "nulls.into"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer::new_unchecked"
            ],
            [
              "",
              "n.null_count"
            ],
            [
              "",
              "super::ArrayDataBuilder::new.offset.len.nulls.buffers.child_data"
            ],
            [
              "",
              "super::ArrayDataBuilder::new.offset.len.nulls.buffers"
            ],
            [
              "",
              "super::ArrayDataBuilder::new.offset.len.nulls"
            ],
            [
              "",
              "super::ArrayDataBuilder::new.offset.len"
            ],
            [
              "",
              "super::ArrayDataBuilder::new.offset"
            ],
            [
              "",
              "super::ArrayDataBuilder::new"
            ],
            [
              "",
              "array.nulls"
            ],
            [
              "",
              "nulls.validity"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "mutable.null_buffer"
            ],
            [
              "",
              "utils::resize_for_bits"
            ],
            [
              "",
              "crate::bit_mask::set_bits"
            ],
            [
              "",
              "out.as_slice_mut"
            ],
            [
              "",
              "nulls.offset"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "mutable.null_buffer"
            ],
            [
              "",
              "utils::resize_for_bits"
            ],
            [
              "",
              "out.as_slice_mut"
            ],
            [
              "",
              "arrow_buffer::bit_util::set_bit"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "f.debug_struct.field.finish"
            ],
            [
              "",
              "f.debug_struct.field"
            ],
            [
              "",
              "f.debug_struct"
            ],
            [
              "",
              "array.data_type"
            ],
            [
              "",
              "child_data_type.as_ref"
            ],
            [
              "",
              "array.data_type"
            ],
            [
              "",
              "null::build_extend"
            ],
            [
              "",
              "boolean::build_extend"
            ],
            [
              "",
              "structure::build_extend"
            ],
            [
              "",
              "fixed_binary::build_extend"
            ],
            [
              "",
              "fixed_size_list::build_extend"
            ],
            [
              "",
              "union::build_extend_sparse"
            ],
            [
              "",
              "union::build_extend_dense"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "child_data_type.as_ref"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "buffer.push"
            ],
            [
              "",
              "Offset::zero"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "Self::with_capacities"
            ],
            [
              "",
              "Capacities::Array"
            ],
            [
              "",
              "arrays.iter.any"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.null_count"
            ],
            [
              "",
              "super::data::new_buffers"
            ],
            [
              "",
              "super::data::new_buffers"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "child_capacities.clone.map.unwrap_or"
            ],
            [
              "",
              "child_capacities.clone.map"
            ],
            [
              "",
              "child_capacities.clone"
            ],
            [
              "",
              "Capacities::Array"
            ],
            [
              "",
              "Capacities::Array"
            ],
            [
              "",
              "fields.len"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "MutableArrayData::with_capacities"
            ],
            [
              "",
              "child_cap.clone"
            ],
            [
              "",
              "fields.len"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "MutableArrayData::new"
            ],
            [
              "",
              "fields.len"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "MutableArrayData::new"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "fields.len"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "MutableArrayData::new"
            ],
            [
              "",
              "arrays.windows.all"
            ],
            [
              "",
              "arrays.windows"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "arrays.iter.map.collect"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "dictionaries.iter.map.collect"
            ],
            [
              "",
              "dictionaries.iter.map"
            ],
            [
              "",
              "dictionaries.iter"
            ],
            [
              "",
              "dictionary.len"
            ],
            [
              "",
              "lengths.iter.sum"
            ],
            [
              "",
              "lengths.iter"
            ],
            [
              "",
              "MutableArrayData::new"
            ],
            [
              "",
              "lengths.iter.enumerate"
            ],
            [
              "",
              "lengths.iter"
            ],
            [
              "",
              "mutable.extend"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "mutable.freeze"
            ],
            [
              "",
              "build_extend_nulls"
            ],
            [
              "",
              "arrays.iter.map.collect"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "build_extend_null_bits"
            ],
            [
              "",
              "use_nulls.then"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::from_len_zeroed"
            ],
            [
              "",
              "arrays.iter.map.collect"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "array.child_data"
            ],
            [
              "",
              "build_extend_dictionary.ok_or"
            ],
            [
              "",
              "build_extend_dictionary"
            ],
            [
              "",
              "extend_values.expect"
            ],
            [
              "",
              "arrays.iter.map.collect"
            ],
            [
              "",
              "arrays.iter.map"
            ],
            [
              "",
              "arrays.iter"
            ],
            [
              "",
              "build_extend"
            ],
            [
              "",
              "data_type.clone"
            ],
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "nulls.resize"
            ],
            [
              "",
              "super::ArrayData::new_empty"
            ],
            [
              "",
              "arrow_schema::DataType::List"
            ],
            [
              "",
              "std::sync::Arc::new"
            ],
            [
              "",
              "arrow_schema::Field::new"
            ],
            [
              "",
              "MutableArrayData::with_capacities"
            ],
            [
              "",
              "Capacities::List"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Box::new"
            ],
            [
              "",
              "Capacities::Array"
            ],
            [
              "",
              "super::data::into_buffers"
            ],
            [
              "",
              "super::data::new_buffers"
            ],
            [
              "",
              "super::ArrayData"
            ],
            [
              "",
              "super::ArrayDataBuilder"
            ],
            [
              "",
              "crate::bit_mask::set_bits"
            ],
            [
              "",
              "arrow_buffer::buffer::BooleanBuffer"
            ],
            [
              "",
              "arrow_buffer::buffer::NullBuffer"
            ],
            [
              "",
              "arrow_buffer::bit_util"
            ],
            [
              "",
              "arrow_buffer::i256"
            ],
            [
              "",
              "arrow_buffer::ArrowNativeType"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer"
            ],
            [
              "",
              "arrow_schema::ArrowError"
            ],
            [
              "",
              "arrow_schema::DataType"
            ],
            [
              "",
              "arrow_schema::IntervalUnit"
            ],
            [
              "",
              "arrow_schema::UnionMode"
            ],
            [
              "",
              "half::f16"
            ],
            [
              "",
              "num::Integer"
            ],
            [
              "",
              "std::mem"
            ],
            [
              "",
              "super::*"
            ],
            [
              "",
              "arrow_schema::Field"
            ],
            [
              "",
              "std::sync::Arc"
            ]
          ],
          "mbr": [
            "ArrayDataBuilder::new.offset",
            "ArrayDataBuilder::new.offset.len",
            "ArrayDataBuilder::new.offset.len.nulls",
            "ArrayDataBuilder::new.offset.len.nulls.buffers",
            "ArrayDataBuilder::new.offset.len.nulls.buffers.child_data",
            "array.child_data",
            "array.data_type",
            "array.null_count",
            "array.nulls",
            "arrays.iter",
            "arrays.iter.any",
            "arrays.iter.map",
            "arrays.iter.map.collect",
            "arrays.windows",
            "arrays.windows.all",
            "buffer.push",
            "build_extend_dictionary.ok_or",
            "child.freeze",
            "child_cap.clone",
            "child_capacities.clone",
            "child_capacities.clone.map",
            "child_capacities.clone.map.unwrap_or",
            "child_data.push",
            "child_data_type.as_ref",
            "data_type.clone",
            "dictionaries.iter",
            "dictionaries.iter.map",
            "dictionaries.iter.map.collect",
            "dictionary.len",
            "extend_values.expect",
            "f.debug_struct",
            "f.debug_struct.field",
            "f.debug_struct.field.finish",
            "fields.len",
            "lengths.iter",
            "lengths.iter.enumerate",
            "lengths.iter.sum",
            "mutable.extend",
            "mutable.freeze",
            "mutable.len",
            "mutable.null_buffer",
            "mutable.null_count",
            "n.null_count",
            "nulls.into",
            "nulls.offset",
            "nulls.resize",
            "nulls.validity",
            "out.as_slice_mut",
            "use_nulls.then"
          ],
          "tgt": [
            "Box::new",
            "Capacities::Array",
            "Capacities::List",
            "MutableArrayData::new",
            "MutableArrayData::with_capacities",
            "Offset::zero",
            "Self::with_capacities",
            "Some",
            "Vec::with_capacity",
            "array.child_data",
            "array.data_type",
            "array.null_count",
            "array.nulls",
            "arrays.iter",
            "arrays.iter.any",
            "arrays.iter.map",
            "arrays.iter.map.collect",
            "arrays.windows",
            "arrays.windows.all",
            "arrow_buffer::MutableBuffer::from_len_zeroed",
            "arrow_buffer::MutableBuffer::new",
            "arrow_buffer::bit_util::ceil",
            "arrow_buffer::bit_util::set_bit",
            "arrow_buffer::buffer::BooleanBuffer::new",
            "arrow_buffer::buffer::NullBuffer::new_unchecked",
            "arrow_schema::DataType::List",
            "arrow_schema::Field::new",
            "boolean::build_extend",
            "buffer.push",
            "build_extend",
            "build_extend_dictionary",
            "build_extend_dictionary.ok_or",
            "build_extend_null_bits",
            "build_extend_nulls",
            "child.freeze",
            "child_cap.clone",
            "child_capacities.clone",
            "child_capacities.clone.map",
            "child_capacities.clone.map.unwrap_or",
            "child_data.push",
            "child_data_type.as_ref",
            "crate::bit_mask::set_bits",
            "data_type.clone",
            "dictionaries.iter",
            "dictionaries.iter.map",
            "dictionaries.iter.map.collect",
            "dictionary.len",
            "extend_values.expect",
            "f.debug_struct",
            "f.debug_struct.field",
            "f.debug_struct.field.finish",
            "fields.len",
            "fixed_binary::build_extend",
            "fixed_size_list::build_extend",
            "lengths.iter",
            "lengths.iter.enumerate",
            "lengths.iter.sum",
            "mutable.extend",
            "mutable.freeze",
            "mutable.null_buffer",
            "n.null_count",
            "null::build_extend",
            "nulls.into",
            "nulls.offset",
            "nulls.resize",
            "nulls.validity",
            "out.as_slice_mut",
            "std::sync::Arc::new",
            "structure::build_extend",
            "super::ArrayData::new_empty",
            "super::ArrayDataBuilder::new",
            "super::ArrayDataBuilder::new.offset",
            "super::ArrayDataBuilder::new.offset.len",
            "super::ArrayDataBuilder::new.offset.len.nulls",
            "super::ArrayDataBuilder::new.offset.len.nulls.buffers",
            "super::ArrayDataBuilder::new.offset.len.nulls.buffers.child_data",
            "super::data::into_buffers",
            "super::data::new_buffers",
            "union::build_extend_dense",
            "union::build_extend_sparse",
            "use_nulls.then",
            "utils::resize_for_bits"
          ],
          "funcs": [
            [
              "null_buffer",
              2305
            ],
            [
              "freeze",
              2466
            ],
            [
              "build_extend_null_bits",
              3491
            ],
            [
              "fmt",
              5944
            ],
            [
              "build_extend_dictionary",
              6322
            ],
            [
              "build_extend",
              7324
            ],
            [
              "build_extend_nulls",
              9858
            ],
            [
              "preallocate_offset_and_binary_buffer",
              12670
            ],
            [
              "new",
              14498
            ],
            [
              "with_capacities",
              15037
            ],
            [
              "extend",
              25427
            ],
            [
              "extend_nulls",
              25931
            ],
            [
              "len",
              26288
            ],
            [
              "is_empty",
              26397
            ],
            [
              "null_count",
              26521
            ],
            [
              "freeze",
              26687
            ],
            [
              "into_builder",
              26980
            ],
            [
              "test_list_append_with_capacities",
              27267
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.gt": 2,
              "op.add": 11,
              "op.bor": 1,
              "op.mul": 2,
              "op.sub": 1,
              "max_depth": 38,
              "call_count": 203,
              "node_count": 6788,
              "member_count": 49,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "max_array_length": 2,
              "max_concat_chain": 2,
              "max_member_depth": 6
            },
            "file": {
              "size": 27872,
              "entropy": 4.55
            },
            "text": {
              "lines": 706,
              "top_char": 97,
              "digit_ratio": 0.02,
              "space_count": 8114,
              "char_entropy": 4.55,
              "unique_chars": 87,
              "top_char_null": 0,
              "import_density": 2.97,
              "string_density": 0.01,
              "top_char_ratio": 0.06,
              "avg_line_length": 38.48,
              "max_line_length": 111,
              "empty_line_ratio": 0.08,
              "last_line_length": 1,
              "whitespace_ratio": 0.32,
              "identifier_density": 1.88,
              "line_length_stddev": 25.79,
              "max_whitespace_run": 3,
              "encoded_string_ratio": 0.13,
              "normalized_import_count": 0.79,
              "normalized_string_count": 0.3,
              "repeated_char_sequences": 282,
              "suspicious_comment_ratio": 0.02,
              "normalized_function_count": 0.68,
              "imports_to_functions_ratio": 1.17,
              "strings_to_functions_ratio": 0.44,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 23.67,
              "identifiers_to_functions_ratio": 12.44
            },
            "binds": {
              "count": 50
            },
            "binary": {
              "peak_region_bytes": 14560,
              "peak_region_entropy": 4.99
            },
            "source": {
              "class_count": 3,
              "function_count": 17
            },
            "imports": {
              "count": 21,
              "wildcard": 1,
              "third_party_count": 21,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 206,
              "count": 8,
              "avg_length": 25.75,
              "max_length": 44,
              "avg_entropy": 3.27,
              "entropy_stddev": 0.88,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 5072,
              "count": 104,
              "empty": 2,
              "lines": 102,
              "url_count": 1,
              "high_entropy": 2,
              "to_code_ratio": 0.17
            },
            "functions": {
              "count": 20,
              "density": 2.55,
              "avg_params": 1.72,
              "code_ratio": 0.73,
              "max_params": 4,
              "length_stddev": 56.77,
              "over_100_lines": 1,
              "avg_name_length": 13.22,
              "no_params_count": 1,
              "avg_length_lines": 28.5,
              "max_length_lines": 254,
              "min_length_lines": 3,
              "high_entropy_names": 2,
              "single_char_params": 1,
              "avg_param_name_length": 6.29
            },
            "identifiers": {
              "count": 1325,
              "unique": 224,
              "avg_length": 8.27,
              "max_length": 36,
              "min_length": 1,
              "avg_entropy": 2.5,
              "reuse_ratio": 0.17,
              "length_stddev": 5.17,
              "has_digit_ratio": 0.1,
              "sequential_names": 5,
              "base64_like_names": 3,
              "single_char_count": 6,
              "single_char_ratio": 0.03,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.66,
              "all_uppercase_ratio": 0,
              "numeric_suffix_count": 23,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 23,
        "mol": "Md₂(In₂Pa)",
        "path": "arrow-data-46.0.0.crate!!arrow-data-46.0.0/src/transform/mod.rs",
        "pid": 231,
        "risk": 3,
        "sha": "4edcf5404c7445774a22dcfa137d8029e4e1d164c3068e39da914ccab058c349",
        "size": 27872,
        "traits": [
          {
            "id": "metadata/import/rust/arrow_buffer/buffer/booleanbuffer::arrow_buffer/buffer/booleanbuffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::buffer::BooleanBuffer",
            "spans": [
              [
                948,
                35
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/buffer/nullbuffer::arrow_buffer/buffer/nullbuffer",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports arrow_buffer::buffer::NullBuffer",
            "spans": [
              [
                963,
                32
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              24,
              25
            ],
            "spans": [
              [
                27155,
                12
              ],
              [
                27251,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/import/rust/arrow_buffer/arrownativetype::arrow_buffer/arrownativetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::ArrowNativeType",
            "spans": [
              [
                1011,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/bit_util::arrow_buffer/bit_util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_util",
            "spans": [
              [
                995,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/i256::arrow_buffer/i256",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::i256",
            "spans": [
              [
                1005,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/mutablebuffer::arrow_buffer/mutablebuffer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::MutableBuffer",
            "spans": [
              [
                1028,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/arrowerror::arrow_schema/arrowerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::ArrowError",
            "spans": [
              [
                1063,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/datatype::arrow_schema/datatype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::DataType",
            "spans": [
              [
                1075,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/field::arrow_schema/field",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::Field",
            "spans": [
              [
                27205,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/intervalunit::arrow_schema/intervalunit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::IntervalUnit",
            "spans": [
              [
                1085,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_schema/unionmode::arrow_schema/unionmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_schema::UnionMode",
            "spans": [
              [
                1099,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/bit_mask/set_bits::crate/bit_mask/set_bits",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::bit_mask::set_bits",
            "spans": [
              [
                894,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/half/f16::half/f16",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports half::f16",
            "spans": [
              [
                1115,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/num/integer::num/integer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num::Integer",
            "spans": [
              [
                1130,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/mem::std/mem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::mem",
            "spans": [
              [
                1148,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "spans": [
              [
                27234,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/arraydata::super/arraydata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ArrayData",
            "spans": [
              [
                858,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/arraydatabuilder::super/arraydatabuilder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ArrayDataBuilder",
            "spans": [
              [
                869,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/data/into_buffers::super/data/into_buffers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::data::into_buffers",
            "spans": [
              [
                826,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super/data/new_buffers::super/data/new_buffers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::data::new_buffers",
            "spans": [
              [
                840,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "spans": [
              [
                27187,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "spans": [
              [
                27737,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                27155,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                27251,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                399,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                2911,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                15,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                763,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1397,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                141,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                146,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                114,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      },
      {
        "ctx": [
          {
            "b": "fe1Cwx\u003e7Z(B7F(8Bz\u0026pzxK@qLAa9l\u0026wGT]\u0026w]@l9A+cv.z/]@dvruj4zxHt[q:@hUB-7-3AV/prwEp7zaA8oyzeTDaay/tcBAh88B-.Lxaz++4wO#N2ayO]6wO2Z\u0026zGG}LarTP]wGV8dwGT-zr7PCCazbt7wEp7zay]hcBAh88B-.h9aA}KwxDRzgx(+zvz/PRow]zYjvpS[.BzkVhvqE62zF0*czddK2z/b[nfcCpDxjk*\u003ex(mMav@DsiA+Pf1BrCHCzE)\u003cfxLzArarTS%wGToqmJ=IYv}xL0wPF#oxLzJgw[=6)3nj4PBz\u0026pEz/)f",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "aARpdawuGVwO#N2e*8otz/)gtvr\u0026#lvSV3)zxJvgv@DsiaA7\u003cmBzbkdoLF0FzGxwivrq\u0026ffa6u=arR!uBAzE.fe4J[Cp)ryvpJ$Ze]L=yfkLujwO#N2B1ZiUlQ::G",
            "ln": 367,
            "col": 8,
            "line": 7
          },
          {
            "b": "aARpd3nj4PB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP#y?W:2Byxo9z/fR6fe1C\u003czE^s0aARpdawuGVwO#N2e^.@dB7DF5A=M8xuT!d\u0026w[u0zi^UsIByffjx(2syl2}0:CtqN*x)a5!D2NsCawE02vpB4:luM)LwPAhX3uZA3az#ssiY.QPxK$W?wN[8qwgO\u0026{zGGD5wPAhX3jnBtfcB?JBy/u2B0bNrwGUw\u0026B.kk%A:Q2izY\u0026I2ayO.}wGV8kaztXfwftn@wO$(#vRG}9efG1BBAzkmxcpS0y-)h3BAnNyw/#hewGU(4Coy%vDsXjvzY\u003cvqA=iM",
            "ln": 715,
            "col": 57,
            "line": 14
          },
          {
            "b": "B7DFtz/(yfarR^HarR^WfcBXzwGV8nD1?eeaARJAvpS)\u003ezeTDaay[]5vixV9vqWh$vqWi1x(\u003eFizGG!tBzb98aAR)FwIb98A^n^pA+eV{x(mMaD2E?Cay[]5vixo4Bz?HearR^HarR^WfcCsMvqG:\u003eAV!?1ByO#}B0bywaA.:tzF77=vrc0(q/)4]zF8mQA::kofcA}%A+w@I",
            "ln": 1617,
            "col": 80,
            "line": 39
          },
          {
            "b": "w]?K9aA8BmA+ocaCoOE$3lQDlarR^HayYF9w[u0nAclknc#rskBye@#w]?K9dlv\u003eVarR!Pdlv(+3jn1Zx(m:3zE)8XAckRrB9hCkAW-bNzGxk#wGUP5azkncuU\u003cd(",
            "ln": 1857,
            "col": 66,
            "line": 42
          },
          {
            "b": "CRiYKuUa7[BA]n-dlv\u003eVarR^Rz!rQ5wPR#CxjVf(B-7Y5wN/H!wghwdw]?K9B1Rouzyu}ReG=+%3vJl*bu[U\u0026xdd\u003ekB95\u003cp3t\u003cY(aARgoBAnNK3lQDlaA.:pay/C2By^G]BAg/cB7Puhz8%.2BzkMjiYZ?%By/u2uVfK*B7GDmi%)8MarU/FwGUA4A=leevS=o{wPx*)o)7L^vR/QxB.kk%AYTQnarR^Hbu]n3B97W{arR^Hbu]k5z/](buVoB\u003ex\u003e5M5CYmk7By!#9jS\u003e}!w[D9}BrCHBwPzy0z*9xOt).X%arUolaARgoBye%fwPzy0z*9PUaBsCrarR^HarR!ywPP5iB-X:nB.kk%AV^H/o)7L^vR/QxB.kk%AYMm0wP]KSfEY6\u003carR^",
            "ln": 2509,
            "col": 45,
            "line": 58
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "arrow_buffer::bit_util::ceil"
            ],
            [
              "",
              "buffer.len"
            ],
            [
              "",
              "buffer.resize"
            ],
            [
              "",
              "buffer.reserve"
            ],
            [
              "",
              "std::mem::size_of_val"
            ],
            [
              "",
              "offsets.windows.for_each"
            ],
            [
              "",
              "offsets.windows"
            ],
            [
              "",
              "last_offset.checked_add.expect"
            ],
            [
              "",
              "last_offset.checked_add"
            ],
            [
              "",
              "buffer.push"
            ],
            [
              "",
              "offset_buffer.as_slice"
            ],
            [
              "",
              "offsets.get_unchecked"
            ],
            [
              "",
              "offsets.len"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer::new"
            ],
            [
              "",
              "crate::transform::utils::extend_offsets"
            ],
            [
              "",
              "arrow_buffer::bit_util"
            ],
            [
              "",
              "arrow_buffer::ArrowNativeType"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer"
            ],
            [
              "",
              "num::CheckedAdd"
            ],
            [
              "",
              "num::Integer"
            ],
            [
              "",
              "crate::transform::utils::extend_offsets"
            ],
            [
              "",
              "arrow_buffer::MutableBuffer"
            ]
          ],
          "mbr": [
            "buffer.len",
            "buffer.push",
            "buffer.reserve",
            "buffer.resize",
            "last_offset.checked_add",
            "last_offset.checked_add.expect",
            "offset_buffer.as_slice",
            "offset_buffer.as_slice.align_to",
            "offsets.get_unchecked",
            "offsets.len",
            "offsets.windows",
            "offsets.windows.for_each"
          ],
          "tgt": [
            "arrow_buffer::MutableBuffer::new",
            "arrow_buffer::bit_util::ceil",
            "buffer.len",
            "buffer.push",
            "buffer.reserve",
            "buffer.resize",
            "crate::transform::utils::extend_offsets",
            "last_offset.checked_add",
            "last_offset.checked_add.expect",
            "offset_buffer.as_slice",
            "offsets.get_unchecked",
            "offsets.len",
            "offsets.windows",
            "offsets.windows.for_each",
            "std::mem::size_of_val"
          ],
          "funcs": [
            [
              "resize_for_bits",
              1005
            ],
            [
              "extend_offsets",
              1210
            ],
            [
              "get_last_offset",
              1929
            ],
            [
              "test_overflow",
              2751
            ]
          ],
          "metrics": {
            "ast": {
              "op.lt": 1,
              "op.sub": 3,
              "max_depth": 15,
              "call_count": 16,
              "node_count": 538,
              "member_count": 12,
              "op_density.lt": 0,
              "op_density.sub": 0.01,
              "max_array_length": 2,
              "max_member_depth": 3,
              "max_numeric_array": 2
            },
            "file": {
              "size": 2889,
              "entropy": 4.93
            },
            "text": {
              "lines": 73,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 498,
              "char_entropy": 4.93,
              "unique_chars": 81,
              "top_char_null": 0,
              "import_density": 9.59,
              "string_density": 0.03,
              "top_char_ratio": 0.09,
              "avg_line_length": 38.58,
              "max_line_length": 113,
              "empty_line_ratio": 0.08,
              "last_line_length": 1,
              "whitespace_ratio": 0.2,
              "identifier_density": 1.32,
              "line_length_stddev": 29.55,
              "max_whitespace_run": 6,
              "normalized_import_count": 0.82,
              "normalized_string_count": 0.23,
              "suspicious_comment_ratio": 0.04,
              "normalized_function_count": 0.47,
              "imports_to_functions_ratio": 1.75,
              "strings_to_functions_ratio": 0.5,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 7.75,
              "identifiers_to_functions_ratio": 12
            },
            "binds": {
              "count": 4
            },
            "binary": {
              "peak_region_bytes": 2889,
              "peak_region_entropy": 4.88
            },
            "source": {
              "function_count": 4
            },
            "imports": {
              "count": 7,
              "third_party_count": 7,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 30,
              "count": 2,
              "avg_length": 15,
              "max_length": 15,
              "avg_entropy": 3.14
            },
            "comments": {
              "chars": 1406,
              "count": 27,
              "empty": 2,
              "lines": 25,
              "url_count": 1,
              "high_entropy": 1,
              "to_code_ratio": 0.52
            },
            "functions": {
              "count": 4,
              "density": 5.48,
              "avg_params": 1.5,
              "code_ratio": 0.53,
              "max_params": 3,
              "length_stddev": 4.92,
              "avg_name_length": 14.25,
              "no_params_count": 1,
              "avg_length_lines": 9.75,
              "max_length_lines": 16,
              "min_length_lines": 4,
              "avg_param_name_length": 7.67
            },
            "identifiers": {
              "count": 96,
              "unique": 48,
              "avg_length": 7.83,
              "max_length": 15,
              "min_length": 1,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.5,
              "length_stddev": 3.89,
              "has_digit_ratio": 0.02,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.85,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 28,
        "mol": "Md(Pa)",
        "path": "arrow-data-46.0.0.crate!!arrow-data-46.0.0/src/transform/utils.rs",
        "pid": 231,
        "risk": 2,
        "sha": "77ef13a2adf5d8d33595f928e6bfd80f75ed4a7bf64ced13e742c97e237b4982",
        "size": 2889,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "uses": [
              8,
              9
            ],
            "spans": [
              [
                2573,
                12
              ],
              [
                2685,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/import/rust/arrow_buffer/arrownativetype::arrow_buffer/arrownativetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::ArrowNativeType",
            "spans": [
              [
                831,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/bit_util::arrow_buffer/bit_util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::bit_util",
            "spans": [
              [
                821,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/arrow_buffer/mutablebuffer::arrow_buffer/mutablebuffer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports arrow_buffer::MutableBuffer",
            "spans": [
              [
                848,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/transform/utils/extend_offsets::crate/transform/utils/extend_offsets",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::transform::utils::extend_offsets",
            "spans": [
              [
                2606,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/num/checkedadd::num/checkedadd",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num::CheckedAdd",
            "spans": [
              [
                874,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/num/integer::num/integer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports num::Integer",
            "spans": [
              [
                886,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "spans": [
              [
                2573,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "Rust synchronous or async test attribute",
            "spans": [
              [
                2685,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                399,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                1889,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                1649,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                15,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                763,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1681,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                156,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                141,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                146,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                114,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      }
    ],
    "rev": "c1ea9",
    "v": "8"
  }
}