#vec

  1. smallvec

    'Small vector'优化:在栈上存储少量元素

    v2.0.0-alpha.7 12.1M # #vec #向量 #small #无标准库
  2. tinyvec

    tinyvec提供100%安全的类似vec的数据结构

    v1.8.0 9.2M #vec #安全 #array-vec #数据结构 #内联 #溢出 #枚举
  3. array-bytes

    一组数组/字节/十六进制实用工具

    v6.2.3 274K #数组 #十六进制 #切片 #array-vec #vec #无标准库
  4. thin-vec

    占用栈空间更少的vec

    v0.2.13 210K #vec #内存 #容量 #内存管理 # #空间 #更少
  5. qrcode-generator

    以RAW、PNG和SVG格式生成QR码矩阵和图像

    v4.1.9 48K #png #svg #qrcode #qr #生成 #vec
  6. indicium

    集合和键值存储的内存搜索

    v0.6.2 28K #键值存储 #搜索 #自动完成 #哈希映射 #vec #结构体 #搜索引擎
  7. smallbitvec

    针对大小和内联存储优化的位向量

    v2.5.3 57K #位图 #位向量 #数据结构 #vec #位向量 #堆分配
  8. index_vec

    Vecusize提供Newtype样式的辅助函数

    v0.1.4 3.7K #vec #newtype #usize #索引 #索引化 #整数 #有符号整数
  9. vec1

    确保至少有1个元素的std Vec包装器

    v1.12.1 84K #vec #长度 #最小 #1
  10. litemap

    基于平面、排序 Vec 的键值映射实现

    v0.7.3 452K #sorting #map #btree-map #vec #hash-map #sort #btreemap
  11. nonempty

    通过构建保证非空的向量

    v0.10.0 309K #vec #construction #correct #guarantees #vector #serialization #list
  12. ego-tree

    基于 Vec 的 ID 树

    v0.7.0 268K #tree #id #index #vec
  13. arrow-array

    Apache Arrow 的数组抽象

    v52.2.0 1.2M #array #apache-arrow #arrow #builder #vec #values #int32-array
  14. any_vec

    类型擦除向量。大多数操作可以在没有类型知识的情况下完成。几乎没有开销。

    v0.14.0 11K #vec #container #type-erasure #any #no-alloc #no-std #send-sync
  15. orx-split-vec

    具有动态容量和固定元素的高效常量访问时间向量

    v3.5.0 2.4K #data-structures #pinned #split #constant-time #vec #fragments #array
  16. tokio-io-utility

    tokio::io 的一些辅助函数

    v0.7.6 37K #tokio #async #io #byte #vec #helper #container
  17. atone

    一个 VecDeque 和 Vec 变体,它将 resize 负载分散在 pushes 上

    v0.3.7 600 #vec-deque #vec #amortized #no-std #spread
  18. vob

    具有类似 Vec API 和 usize 支持存储的位向量

    v3.0.3 14K #bits #usize #performance #api #vec #backing #sequence
  19. orx-linked-list

    高效的递归单链表和双链表实现

    v2.7.0 290 #linked-list #list #linked #vec
  20. typed-index-collections

    Rust 切片和 Vec 容器的类型索引版本

    v3.1.0 14K #slice #index #collection #vec #no-std
  21. bounded-vec

    非空 rust Vec 包装器,对项目数量有类型保证

    v0.7.1 135K #upper-bound #vec #non-empty #bounds #wrapper #lower #guarantees
  22. orx-fixed-vec

    具有固定容量和固定元素的高效常量访问时间向量

    v3.5.0 2.3K #pinned #fixed #constant-time #vec #array #data-structures #split
  23. aligned-vec

    对齐向量和框容器

    v0.6.1 217K #alignment #box #vec #allocation #slice
  24. vecmap-rs

    基于向量的映射和集合实现

    v0.2.2 12K #set #key-set #map #vec #key-hash #vector #no-std
  25. dync

    对于容器化类型的有效替代方案,用于 dyn Trait

    v0.5.7 150 #traits #dyn #vec #generics #any
  26. times

    计时基准,重复运行,带统计信息

    v1.0.15 #median #data #statistics #vec #testing #repeated #length
  27. orx-concurrent-vec

    一种高效、方便且轻量级的只增读写并发数据结构,允许高性能并发收集

    v2.5.0 2.6K #read-write #concurrency #vec #lock-free #atomic #data-structures #reader
  28. slabmap

    类似于HashMap的集合,可自动确定键

    v0.2.1 210 #slab #vec #map #allocator #key-value
  29. orx-pinned-vec

    PinnedVec trait 定义了保证向量元素被固定在其内存位置的接口,除非显式更改

    v3.5.0 2.4K #pinned #memory #vec #array #vector #data-structures
  30. raw-parts

    围绕 Vec::from_raw_partsVec::into_raw_parts 的便利包装

    v2.1.0 1.2K #raw-pointers #vec #unsafe #ffi #vector #no-std
  31. unsized-vec

    类似于 Vec,但用于无大小值

    v0.0.2-alpha.11 1.2K #vec #heap-allocation #unsized #vector
  32. c_vec

    用于包装C数组的结构

    v2.0.0 27K #array #vec #c
  33. naan

    快速、简单、美味的函数式编程序言

    v0.1.32 #functional-programming #prelude #data-structure #vec #concrete #types #programming-language
  34. append-only-vec

    仅追加,并发向量

    v0.1.5 7.1K #data-structure #frozen #elements #concurrency #append #vec #append-only
  35. drain_filter_polyfill

    Vec::drain_filter的当前夜间实现,已复制用于稳定版本

    v0.1.3 124K #stable #vec #filter #nightly #drain #copypasted
  36. neurons

    Rust中的模块化神经网络

    v0.2.2 850 #optimization #neural-network #tensor #activation #vec #modular #objective
  37. fast-able

    世界上的武术都是快速且无坚不摧的;天下武功,唯快不破

    v1.11.14 1.3K #synchronization #btree-map #wait-group #hash-map #vec #able #sync-hash-map
  38. bool_vec

    一个crate,暴露了一个名为BoolVec的向量,允许您将布尔值存储在单个位中

    v0.2.2 310 #boolean #single #vec #byte #bool #store #expose
  39. cj_bitmask_vec

    BitmaskVec是一个Vec,将位掩码与T配对。支持u8到u128的位掩码。

    v1.0.2 #bitmask #vec #bit #binary #bit-set #vector
  40. orx-funvec

    统一访问n维向量元素的特性,特别适用于需要通过抽象输入实现灵活性和通过单态化实现性能的算法

    v0.1.4 #closures #matrix #array #vec #multi-dimensional #closure #algorithm
  41. timberio/file-source

    高性能的可观察性数据管道

    GitHub 0.1.0 #data-pipeline #vector #observability #vec #source #metrics #logs
  42. vec-new

    通过解析文件中的所有行生成Rust向量

    v0.0.4 #linux #vec #file #generator #rust
  43. hvec

    一种类似Vec的结构,可以在内存中连续存储不同类型和大小的数据

    v0.4.0 #contiguous-memory #heterogeneous #vec #any #data-structures #element #vector
  44. map_vec

    基于 Vec 的 Map 和 Set API

    v0.5.0 150 #vec #map #set #data-structures
  45. map-macro

    用于静态初始化集合的声明性宏

    v0.3.0 3.6K #declarative-macro #collection #macro #hash-map #hash-set #vec #collections
  46. gazebo

    一组经过良好测试的实用工具

    v0.8.1 7.1K #utilities #dupe #collection #vec #tested #traits #well-tested
  47. identified_vec

    类似于 HashSet,但保留插入顺序,且不需要对元素类型有 Hash 要求

    v0.1.11 100 #unique-identifier #vec #hash-set #set #hash-table #identifiable #orderset
  48. range_map_vec

    由 Vec 支持的范围映射数据结构

    v0.2.0 3.4K #data-structures #binary-search #range #map #structure #vec #backed
  49. univec

    可以容纳任何单一类型元素的向量

    v1.0.1 800 #dynamic #vec #any #homogeneous
  50. orx-imp-vec

    ImpVec,意为不可变推向量 👿,是一种允许使用共享引用附加元素的数据结构

    v2.6.0 290 #pinned #container #vec #bag #split #linked-list #data-structures
  51. recycle_vec

    Vec 的回收方法,用于将其后端分配回收以用于不同类型的另一个 Vec

    v1.1.1 170 #vec #allocation #recycle #lifetime #extension #change #zero-copy
  52. edtui-jagged

    edtui 编辑器的交错数组数据结构

    v0.1.4 #vec #nested #jagged #edtui #data-structures
  53. mediumvec

    针对空间优化,包括 32 位 Vec 的向量类型

    v1.3.0 #vec #small-vec #collection #size #small #smallvec
  54. 有用的宏

    有用宏集合

    v0.2.29 470 #vec #macro #remove #tool #useful
  55. heap-array

    变长数组,与 Vec 相比,主要优点是占用空间更少

    v0.1.9 240 #array #variables #serde #benefits #length #vec #replace
  56. fixed-slice-vec

    FixedSliceVec 是一个基于切片的动态长度 Vec,其最大容量在运行时确定

    v0.10.0 950 #vec #slice #byte-slice #vector #no-std
  57. tile_sorcerer

    用于建模和查询矢量瓦片源的工具

    v1.3.0 110 #tile #vector #gis #map #mvt #vec #tiles
  58. serde-tuple-vec-map

    在 serde 中将序列化映射反序列化为 Vec<(K, V)>

    v1.0.1 26K #serde #vec #hash-map #hashmap
  59. vecset

    基于向量的有序映射、集合和键集合实现

    v0.0.2 900 #map #set #vec #keyed-set #no-std
  60. singlevec

    仅用于存储单个元素的 Vec 类容器

    v1.4.2 450 #data-structures #single #safe #fallback #optimized #vec #heap
  61. gmm

    视频游戏数学库

    v0.2.2 170 #simd #vector-math #math #vector #matrix #gamedev #vec
  62. rocket-raw-response

    用于响应原始数据的响应结构

    v0.5.4 230 #rocket-web #raw-response #response #rocket #rocket-framework #web #vec
  63. rle_vec

    类似于向量的结构,将数据存储为相同值的序列。适用于存储稀疏数据。

    v0.4.1 #rle #vec #data-access #vector
  64. gw_signal

    包含用于引力波研究的信号处理工具的包

    v0.1.10-alpha.2 #信号处理 #时间序列 #数据分析 #vec #波形 #频谱 #频谱序列
  65. tevec

    为vec | ndarray | polars后端提供定量分析函数

    v0.3.3 600 #ndarray #后端 #polars #vec #函数 #金融分析 #滚动
  66. signvec

    用于快速进行基于符号的操作的动态集合的向量化实现

    v0.3.0 #vec #有符号 #性能 #数据结构
  67. pi_append_vec

    仅支持追加向量,无锁

    v0.5.3 140 #无锁 #vec #pi #向量 #节点键 #图节点
  68. bevy_text_edit

    Bevy插件,用于输入文本

    v0.3.0 310 #bevy插件 #bevy #文本输入 #默认 #游戏状态 #运行 #vec
  69. tree_by_path

    一种树形数据结构,通过一个 &Vec<usize> 路径来访问节点,避免递归和运行时借用检查

    v1.0.3 #节点树 #树结构 #树节点 # #数据结构 #vec #数据结构
  70. vec-x

    结构体 VecX 用于管理固定长度的数组,支持在 VecX 和标量值之间进行数字运算和赋值操作

    v0.8.0 #固定长度 #数组 #数组索引 #vec #索引
  71. list_tools

    一个自研的Vec<T>

    v0.1.9 850 #列表 #vec #gpl-3 #字符串 #从末尾删除 #自带的 #swap-of-t
  72. combination

    一个库,用于执行如排列和组合等数学任务,从vec中获取数据

    v0.2.2 2.8K #数学 #vec #数据 # #任务 #排列 #组合
  73. type_utilities

    为rust类型原语实现更多方法

    v0.1.2 #工具 #字符串 #utils #方法 #原始 #vec #bool
  74. staticvec

    实现了一个基于数组的固定容量堆分配的Vec替代品,使用const泛型

    v0.11.9 280 #数组 #数组-vec #vec # #向量 #无-std
  75. vec-string

    用于打印Vec<Display>

    v0.2.1 #vec #string #debugging #utilities
  76. 关联

    将向量视为关联数组

    v0.1.3 63K #key-value #associative #array #vector #map #vec #treat
  77. small_iter

    一个3指针迭代器,可以移动出 Vec<T>Box<[T]>

    v0.1.2 #iterator #vec #memory #slice #boxed
  78. tinyvecdeq

    VecDeque-样式的数据结构

    v0.1.3 #data-structures #vec #no-std #vec-deque
  79. coca

    具有恒定容量的数据结构

    v0.3.0 #data-structures #vec #queue #memory-allocator #allocator #arena-allocator #global-allocator
  80. ittybitty

    一个极小的bitset来存储你的极小位

    v0.2.0 250 #bitset #small-vec #bitvec #vec #storage #set-bit #smallvec
  81. fallible_vec

    为Rust标准库的Vec类型提供可失败分配函数

    v0.3.1 230 #vec #fallible #collection #collections #no-std
  82. pi_densevec

    重定向映射表,一个使用usize作为key的映射表

    v0.1.3 #dense #vec #pi
  83. simple_predicates

    本地配置管理工具

    v0.4.2 #boolean #predicates #expressions #u32 #condition #eval #vec
  84. sharded-vec-writer

    从不同线程写入Vec的不同部分

    v0.1.0 120 #vec #thread #different #parts #writer #write #sharded
  85. vec_extract_if_polyfill

    Vec::extract_if的补丁

    v0.1.0 51K #polyfill #vec #extract #extract-if
  86. strict

    具有严格边界的集合

    v0.2.0 14K #vec #collection #element #bounds #guaranteed #hold #non-empty-vec
  87. sorted-insert

    将元素插入有序集合并保持顺序的特质

    v0.2.3 3.0K #sorting #insertion #insert #array #vec #sort
  88. nested

    嵌套集合(如 Vec<String>Vec<Vec<T>>)的高效内存容器

    v0.1.1 202K #collection #container #heap #vec #heap-allocated #packed
  89. gapbuf

    通用间隙缓冲区

    v0.1.4 950 #gap #buffer #gapbuffer #generic #vec #methods
  90. vec_vec

    当处理 Vec<Vec<T>> 时不可避免

    v0.5.1 #vec #nested #matrix #data #dealing #vec-vec-t #dimension
  91. vector_mapp

    基于 Vec 的映射

    v0.3.3 #key-value #map #vec #list #vector
  92. generic-vec

    一个可用于 no_std 环境的向量实现

    v0.1.2 #vec #slice #nightly #heap #interface #array #std
  93. key-vec

    按键排序的键值对 Vec

    v0.4.1 #key-value #pair #sorting #vec
  94. general_stable_vec

    具有稳定索引的 Vec 实现

    v0.11.1 #stable #index #insertion #element #indices #vector #vec
  95. vec_key_value_pair

    用于后端的 Vec 的 std::HashMap 和 std::HashSet 的替代品

    v0.2.0 #key-value #hash-map #vec #maps #back-end #replacement #pair
  96. thincollections

    为某些用例提供更快/更小的向量、映射和集合的替代实现

    v0.5.4 #set #map #vec #data-structures #vector
  97. btree-vec

    使用 B 树实现的可增长数组(向量)

    v0.3.1 #b-tree #array #vec #vector
  98. inplace-vec-builder

    就地从一个 vec 构建另一个 vec

    v0.1.1 33K #in-place #vec #array #array-vec #inplace
  99. kushi

    为 Dango Music Player 和 Oden Music Bot 构建的队列

    v0.1.3 120 #music-player #music #queue #dmp #vec
  100. vec-btree-map

    基本上就是一个可用的作为HashMap的排序Vec

    v0.6.0 #hash-map #btree-map #vec #map #data-structures #hashmap
  101. id_collections

    Rust中的索引导向编程

    v1.0.1 #id #newtype #index #map #vec #data-structures #integer-value
  102. stringsort

    字符串字符的病态排序

    v2.0.1 #sorting #string #ascii #characters #ascii-string #convert #vec
  103. vec-utils

    向量工具

    v0.3.0 #vec #utilities #map #allocation #transform #experimental #reuse
  104. tree-flat

    TreeFlat是构建和遍历Rust中前序树的最简单方法

    v0.1.3 #tree #tree-traversal #tree-node #flat #vec #apl
  105. foreign_vec

    Apache Arrow规范的非官方实现,在安全的Rust中

    v0.1.0 216K #apache-arrow #safe #spec #foreign #vec
  106. cl-generic-vec

    一个可用于 no_std 环境的向量实现

    v0.4.0 #vec #nightly #allocator #slice #heap-allocated #array #interface
  107. thisisplural

    #[derive(Plural)] 用于创建带有任何集合类型(如Vec或HashMap)的无摩擦新类型

    v0.4.0 #collection #hash-map #newtype #vec #derive
  108. ssbh_data

    SSBH格式的多层数据访问层

    v0.19.0 120 #file-format #ssbh #data-access #layer #mesh #vec #binary
  109. bucket_vec

    一种类似向量的数据结构,保证其包含的元素不会移动

    v0.8.0 #bucket #vec #box #pin #vector #data-structure
  110. tea-dtype

    提供数据类型及其有用的特性

    v0.3.3 650 #traits #back-end #functions #vec #datatype #analysis #ndarray
  111. cow_vec_item

    写时复制Vec,在稳定的Rust中可用

    v0.5.1 #copy-on-write #vec #collection #lazy-evaluation #cow #wrapper #cow-vec
  112. vec-utilities

    一组使处理浮点数Vec变得更容易的方法

    v0.0.2 #utility #vec #floats #nan #collection #utilities #math
  113. manyzip

    组合任意数量的可迭代对象

    v1.0.4 #iterable #zip #numbers #vec #no-std
  114. vecstorage

    重复使用包含具有不同生命周期的值的向量的内存

    v0.1.2 #lifetime #vec #memory #vector #different #real-time #reuse
  115. easier

    让Rust更容易使用

    v0.2.0 #sorting #act #vec #utilities #group-by #sort #read-line
  116. vec-drain-where

    替代 Vec::drain_filter 实现

    v1.0.1 490 #vec #drain-filter #drain-where
  117. serde_array_query

    用于HTTP查询字符串数组的Serde反序列化格式

    v0.3.0 6.9K #query-string #http #array #format #vec #parser #flat
  118. resizing-vec

    适用于具有线性增加ID的数据的自动调整大小的向量

    v0.1.4 #unique-id #ids #resize #financial-data #structure #integer #vec
  119. persist-o-vec

    一个旨在具有稳定索引和内存位置的Vec类型

    v0.3.1 #vec #slot #memory #location #stable #indices #order
  120. vec_mut_scan

    在具有突变和项目删除的向量上执行前向扫描

    v0.5.0 17K #vec #drain #retain #drain-filter #no-std
  121. sortedvec

    一个支持快速查找的有序向量

    v0.5.0 1.2K #lookup-tables #lookup #table #data-structures #vec
  122. allocvec

    一个保留每个插入元素索引的向量类型

    v0.1.0 #alloc #vec #no-std #preserve
  123. ve

    更紧凑的Vec

    v0.0.3 #vec #slice #compact #experimental #nightly #replacement #capacity
  124. parallel_vec

    异构值的连续集合

    v0.2.4 #vec #ecs #columnar #struct-of-arrays #data-structures #game-engine #allocate
  125. sort-it

    各种排序算法

    v0.2.2 #sorting #algorithm #vec
  126. scanmut

    在 O(n) 时间内从 Vecs 中插入/删除多个项

    v0.2.0 #vec #elements #insert #removal #multiple #time #mutation
  127. segvec

    rust 的数据结构。类似于 Vec,但以递增大小的块分配内存

    v0.2.0 120 #segment #memory #vec #data-structure #size #allocates #chunks
  128. vec-entries

    遍历并从 Vec 中删除元素的 Entry API

    v1.0.0 100 #vec #extension #entry
  129. vector2

    二维向量库

    v0.1.5 #2d-vector #vec2 #2d #vec #vector
  130. stackvec

    堆分配的 Vectors(性能和/或无 std)

    v0.2.1 320 #performance #stack #vec #inline #no-std #memory-management
  131. stackvector

    StackVec:堆分配数组类似向量的外观

    v1.1.1 1.4K #vec #stack #vector #no-std
  132. arraylist

    基于 rust 向量实现的包装器。类似于 Java Arraylist,使用上像 Python 列表和 JavaScript 数组一样直观。

    v0.1.5 #list #array #vec #wrapper #utilities #interior-mutability #api-bindings
  133. memory_pages

    memory_pages 提供了一个跨平台的内存管理 API,允许从内核获取内存页面并设置它们的权限

    v0.1.0 #memory-management #memory #pages #vec #allocator #page
  134. easy-xml

    一个 XML 库

    v0.1.4 #xml #option #vec
  135. bitsvec

    具有 Rust 标准库的可移植 SIMD API 的位向量

    v0.1.1 #位向量 #向量指令集 #位向量 #位图 #向量 #位向量 #数据结构
  136. espalier

    非常简单的扁平树结构

    v0.4.1 # #树结构 #向量 #扁平
  137. idmap

    高效的整数id键到值的映射,底层由Vec支持

    v0.2.21 300 #键值对 #id #整数 #顺序id #映射 #自动 #向量
  138. serde_repr_base64

    base64和bytemuck的#[serde(with = "base64")]适配器

    v0.1.0 110 #base64 #serde #bytemuck #字符串 #适配器 #数组 #向量
  139. minivec

    Vec的一个版本,只有单个指针的大小

    v0.4.0 800 #向量 #大小 #指针 #单个 #容器 #底层 #版本
  140. indexed_vec

    IndexVec from librustc_data_structures

    v1.2.1 360 #向量 #索引 #数据结构 #索引向量 #librustc数据结构
  141. seqdiff

    两个序列之间的差异

    v0.3.0 800 #差异 #向量 #算法
  142. construe

    编译时增长数组:Vec & String for const!

    v0.0.3 #向量 #编译时 #const #数组-向量 #数组 #常数 #内容
  143. into_index

    允许通过其他类型而不是usize索引向量和其他类似类型的辅助特徵

    v0.1.0 #索引 #特徵 #向量
  144. non-empty-vec

    NonEmpty向量实现,通过构造确保非空

    v0.2.3 1.0K #非空 #不可变性 #向量 #确保 #构造 #特徵 #弹出
  145. front-vec

    高效的预拼接Vec和String类型

    v0.0.8 #向量 #字符串 #推送 #cons #预拼接 #数据结构
  146. veccell

    具有内部可变性的Vec的变体

    v0.4.0 #内部可变性 #向量 #refcell
  147. array-lit

    用于具有超级功能的数组和Vec字面量的宏

    v0.2.0 310 #array-vec #array #vec #macro #literals #default-value #literal
  148. memvec

    内存支持的向量,不是缓冲区。专为mmap设计。不是MemMap,而是MemVec!

    v0.1.0 1.1K #mmap #vec #memory-buffer #file #data-structures #memmap2 #read-write
  149. onigiri

    处理字符

    v0.2.0 #chars #vec #vector
  150. webidl

    解析器

    v0.9.0 800 #parser #idl #token #ok #ast #lexer #vec
  151. vec-reg

    向量通用的正则表达式模式匹配

    v0.7.1 #pattern-matching #pattern-match #vector #generalized #reg #vec #syntax
  152. optempty

    用于处理可能为空的类型的工具。例如,一个空的StringVecHashMap等。

    v0.1.13 1.0K #empty #collection #hash-map #vec #options #serde-json
  153. dynsequence

    用于存储动态大小类型的序列化数据结构

    v0.1.0-alpha.4 #dynamically-sized #dst #vec #dyn #collection #allocation #data-structures
  154. netbuf

    具有适当假设和接口的可增长连续缓冲区对象。针对网络缓冲区使用进行了调整。

    v0.4.1 250 #buffer #networking #buf #vec #byte-buffer #read-write #io
  155. nanovec

    小整数的整数或两个整数打包的数组和Vec-like

    v0.2.1 #array #radix #vec #array-vec #compact #bit-pack
  156. vecfx

    为浮点数vec提供额外功能

    v0.1.6 230 #computation #vec #vector-math #floats #batteries #operations #scientific
  157. json-commons

    Rust中一组JSON通用工具

    v0.3.0 #json #json-parser #reading #serialization #common #vec
  158. stack

    堆栈上的DSTs和数组!

    v0.4.0 #stack-allocated #array #dst #vec #array-vec #small-vec #dynamically-sized
  159. serde_single_or_vec

    可以从序列或单个值反序列化的类型

    v1.0.1 #single #serde #vec #multiple-values
  160. id-vec

    使用Rust简化图。介绍了IdVec,它自动为每个新对象创建Ids,并重用删除的Ids。

    v0.5.7 180 #graph #id #index #map #vec
  161. vecshard

    以常数时间分割Vecs

    v0.2.1 #vec #split #allocation #performance #constant-time
  162. calf-vec

    小型copy-on-write数组,本质上结合了SmallVecCow

    v0.3.1-beta #cow #vec #stack #small #vector
  163. minsize

    具有静态已知最小大小的集合(使用const泛型)

    v0.1.2 #const-generics #non-empty #vec #minimum-size
  164. sized-vec

    类型级别的固定大小向量

    v0.3.0 #type-level #sized #vector #vec #size #typenum #compile
  165. structbuf

    容量有限的有序数据缓冲区

    v0.3.4 #buffer #data-structures #parser #vec #networking #data-encoding #codec
  166. serde_single_or_vec2

    可以从序列或单个值反序列化的类型

    v1.0.0 120 #serialization #single #serde #vec
  167. buffer

    安全的、只写、无泛型的缓冲区抽象

    v0.1.9 250 #byte-buffer #abstraction #generics-free #vec #read #write-only #keep
  168. soroban-sdk

    Soroban SDK

    v21.6.0 10K #contract #env #smart-contracts #soroban #sdk #symbol #vec
  169. boolvec

    存储在内存中连续的布尔向量

    v0.2.6 450 #boolean #bool #vec #data-structures
  170. vec_filter

    Vec Filter是一个Rust库,用于根据查询字符串过滤结构体向量。它允许您使用简单的查询语法在结构体字段上指定过滤条件。该库提供了一个自定义derive宏...

    v0.2.2 #filter #query-string #macro-derive #vec #ast #struct-fields #condition
  171. velect

    具有项/索引选择的Vec

    v0.2.0 #index #vec #select
  172. nd_vec

    编译时n维向量库

    v0.4.0 #n-dimensional #compile-time #vector #vec
  173. fixed-queue

    无_std,无分配,使用 [T; N]。支持 Vec/VecDeque/History

    v0.5.1 500 #queue #vec #deque #data-structures #no-std
  174. indexed

    索引链接数据结构的便捷分配器

    v0.2.0 1.1K #pool #index #allocator #vec #pin #data-structures
  175. tuple-conv

    允许将单元素元组转换为向量

    v1.0.1 5.3K #tuple #convert #vec #syntax
  176. unzip3

    与Iterator::unzip相同,但用于3个项目。基于Rust 1.6实现。

    v1.0.0 1.9K #collect #vec #items #unzip #iterator
  177. 使用DuckDuckGo进行搜索。搜索.

  178. with_capacity_safe

    Vec::with_capacity的更安全替代方案,带有into_raw_parts,可以从稳定版本使用

    v0.4.2 140 #vec #try-reserve #with-capacity #into-raw-parts
  179. small_vec2

    堆栈或堆上的向量需要夜间rustc

    v0.1.5 #heap #stack #vec #vector
  180. iter_columns

    轻松遍历列

    v0.3.0 #columns #array #vec #iterate #slice #into-iter #length
  181. no_vec

    修改有大小数组

    v0.3.0 #array #vec #slice
  182. stack-buf

    堆栈分配的数组类似向量的外观

    v0.1.6 3.5K #stack #str #vec #no-std #string #vector
  183. improved_slice_patterns

    一个小型包,提供宏来帮助使用slice_patterns语法在Vecs和迭代器上进行匹配

    v2.0.1 #iterator #vec #syntax #help #tiny #matching #macro
  184. thin-string

    具有更小堆栈足迹的String

    v0.2.1 #string #stack #footprint #allocation #capacity #length #vec
  185. oports

    用于检索给定IP地址的开放端口的异步库

    v1.0.0 #open-ports #ip-address #retrieve #async #ip-addr #vec #concurrency
  186. twounordered

    两个基于单个vec的类似vec的vec,提供 retain_mut_unordered() 方法

    v0.7.1 150 #vec #retain #double #doublevec
  187. sorting-vec

    使用 btreemap 对向量进行排序

    v0.1.1 #sorting #vec #b-tree #order #sort #btree #vector
  188. transvec

    安全地转换 Vecs

    v0.3.7 #vec #transmute #pod
  189. ati

    引入了 At trait,允许集合通过 u|i{8,16,32,64,128}isize 进行索引。支持类似 Python 的负索引,其中 -1 是最后一个元素。

    v0.2.0 #collection #indexing #traits #index #negative #vec #linked-list
  190. generic-arrayvec

    arrayvec 和 generic_array crate 之间的互操作性

    v0.4.0 #arrayvec #generic #generic-array #vec #stack #generics
  191. vec-with-gaps

    一种类似于 vec 的 vec 的数据结构,但子 vec 被保存在一个连续的内存部分,这提高了某些工作负载的缓存性能

    v0.7.0 #contiguous-memory #vec #structure #section #data-structures #workload #cache
  192. szyk

    通用拓扑排序

    v1.0.2 600 #node #vec #sorting #generic #topological #algorithm #topsort
  193. yavomrs

    Myers 对通用容器的变体

    v0.1.1 #container #generic #variation #myers #vec #algorithm #diff
  194. vec-rac

    进化的 AI 向量赛车

    v0.4.2 #ai #evolution #racing #vec #neural-network #grid #track
  195. dst-container

    DST 对象的容器

    v0.1.1 #dst #slice #type #vec
  196. smallvec-stableunion

    smallvec 的分支。使用稳定 Rust 中的联合。请注意,它只能存储 Copy 类型。除此外没有功能差异。

    v0.6.10 #stack #vec #small-vec #no-std #small #vector
  197. btreelist

    一种具有高效中间插入和删除操作列表数据结构

    v0.5.0 #list #b-tree #tree #fallible #vec
  198. cursorvec

    带有游标的向量容器

    v0.2.0 #cursor #vec #container #value #vector #cursored
  199. vec_cell

    具有内部可变性和动态检查借用规则的Vec,允许对其元素进行非重叠的可变引用

    v0.1.3 #vec #cell #reference #mutable #interior-mutability #elements #disjoint
  200. sqlvec

    一种通用的容器,允许进行rusqlite操作

    v0.0.2 #sqlite #rusqlite #container #wrapper #vec
  201. zkp-mmap-vec

    使用文件存储替换Vec的替代品

    v0.2.0 #mmap #no-std #vec #file-backed #storage #replace
  202. dst

    DSTs的数据结构

    v0.1.0 #vec #structures #dynamically-sized #length #benefits #slice #allocation
  203. slice-string

    由切片支持的字符串

    v0.7.0 #string #no-std #vec
  204. mofurun

    Vec的实验性实现,通过枚举存储底层数组的状态,名称为Mofu(听起来很可爱)

    v0.4.0 #cute #vec #state #stores #experimental #array #variant
  205. bktree

    BK树数据结构

    v1.0.1 #data-structures #distance #tree #matches #vec #spell-checking #applications
  206. ortho_vec_derive

    推导正交向量结构,以提高CPU缓存使用效率

    v0.1.0 #struct #macro-derive #vec #derive #performance #macro #cache
  207. anon-vec

    一个模拟动态类型的匿名向量

    v0.1.1 #anonymous #anon #dynamic #typing #vector #typed #vec
  208. scratchbuffer

    类似于Vec的数据结构,可以作为不同类型的切片使用

    v0.1.0-alpha.1 #vec #collection #different #data-structure #storing #type #slice
  209. wasmedge-bindgen

    将字符串、vec和原始类型从宿主传递到WebAssembly

    v0.4.1 #wasm-edge #host #bindgen #type #primitive #vec #pass
  210. multipath

    分割文件路径,例如 /home/{user,admin}/file.txt

    v1.0.0 #file-path #split #path #vec #pathbuf #multiple
  211. wandbox

    Wandbox的API绑定

    v0.1.3 #api-bindings #builder #build #target #vec #wall #gcc-6
  212. another_radix_trie

    Rust构建的基数树库

    v0.1.4 #radix-tree #trie #label #value #insert #sorting #vec
  213. vec3

    v0.2.1 260 #3d #vec #vector #3
  214. map-of-indexes

    为唯一但不密集的索引提供的紧凑键值映射

    v0.1.4 #index #index-map #map #vec
  215. auto_vec

    当子元素被丢弃时自动删除子元素的Vec

    v0.2.0 #automatic #child #remove #vec #auto #dropped
  216. stack-trait

    带有入口API的栈特质,用于LIFO元素

    v0.3.0 #stack #traits #entry #vec
  217. oom

    一个或多个类型(Haskell NonEmpty)

    v0.3.0 #non-empty #slice #traits #vec #mut #vec-t #nonempty
  218. upto

    固定容量和可变长度的栈分配数组

    v0.1.5 #array #stack #vec #utilities
  219. serde-csv-extra

    Csv相关的serde插件

    v0.2.0 #add-on #serde #serialization #deserialize #csv-related #vec #geo
  220. vec2

    v0.2.1 140 #2d-vector #2d #vec #vector #2
  221. type-vec

    具有类型级长度的类型安全向量

    v0.1.0 #length #type-level #vec #cargo-toml #complex #computation #rusty
  222. int_ranges

    整数范围工具

    v0.1.1 #range #integer #int #wrap #vec
  223. shifted_vec

    基于 std::vec::Vec 的可增长数据结构,支持正负索引,自动计算偏移量

    v0.1.2 #vec #container #shifted #data-structures #negative-index