-
bimap
双射映射
-
enum-map
使用C样式的枚举键表示为内部数组的映射
-
cranelift-entity
使用实体引用作为映射键的数据结构
-
rangemap
键存储为范围的映射和集合数据结构。连续和重叠的范围映射到相同值时合并为单个范围
-
elsa
Rust中的追加只读集合,其中条目的借用可以超出插入的生命周期
-
tiled
加载由Tiled编辑器创建的地图
-
qp-trie
一个基于纯Rust的惯用且快速的QP-trie实现,强调安全性
-
litemap
基于平面排序Vec的键值映射实现
-
flurry
Java的ConcurrentHashMap的Rust端口
-
minedmap
从Minecraft存档数据生成可浏览的地图
-
nonempty-collections
按构造正确的不为空的集合
-
ph
基于完美哈希的数据结构
-
st-map
堆分配映射的运行时间
-
svd2rust
从SVD文件生成Rust寄存器映射(
struct
) -
immutable-chunkmap
具有批量插入和更新方法、COW操作以及集合和合并操作的大O高效实现的快速不可变映射和集合
-
iset
具有区间键(x..y)的映射和集合
-
blart
作为BTreeMap替换的自适应基数树
-
fixed-map
一个固定映射,其存储布局由过程宏计算得出
-
btree-range-map
B树范围映射实现
-
once_map
单次赋值和懒加载映射
-
crossbeam-skiplist
并发跳表
-
shalrath
尖锐、能看见热量的Quake地图解析器
-
拆解
灵感来自Logstash的拆解提取器
-
btree-slab
一个基于Slab的紧凑内存B树实现
-
libshumate
libshumate的Rust绑定
-
submap
用于pub/sub服务的B树映射
-
bevy_pancam
一个可以通过鼠标拖动进行平移的相机
-
vecmap-rs
基于向量的映射和集合实现
-
small-map
为少量数据设计的内联SIMD加速哈希表
-
nodit
基于BTreeMap的离散区间树数据结构
-
locspan
代码映射实用类型和特性
-
kstring
键字符串:针对映射键优化
-
tremor-influx
Tremor Influx解析器
-
versatiles
用于转换、检查和提供各种格式的地图瓦片的工具箱
-
slabmap
类似HashMap的集合,可自动确定键
-
micromap
HashMap的最快替代品,适用于小于20个键的映射
-
cantrip
标准Rust集合的实用扩展方法
-
simple-grid
2d网格结构
-
instant-xml
将XML映射到Rust类型的更严谨方式
-
bevy_trenchbroom
Bevy与TrenchBroom的集成
-
png-to-twmap
从png创建teeworlds地图
-
multi_index_map
MultiIndexMap:受boost multi index containers启发的泛型多索引映射
-
blazemap
实现基于向量的类似slab的映射,接口类似于HashMap,并提供生成轻量级标识符的工具,这些标识符可以安全地用作此映射的键
-
csf
使用完美哈希和价值压缩的压缩静态函数(映射)
-
mapboxgl
mapbox-gl-js的非官方Rust绑定
-
beach_map
slotmap
-
indexset
具有快速迭代和索引操作的二级B树
-
scapegoat
通过scapegoat树实现的有序集/映射,安全、可失败、嵌入式友好。经BTreeSet/BTreeMap验证。
-
twmap
解析、编辑和保存Teeworlds和DDNet映射
-
enumoid
枚举索引容器
-
erased_set
擦除类型集合
-
csf_benchmark
用于基准测试压缩静态函数的程序
-
mappers
纯Rust地理投影库
-
more_collections
std::collections中未找到的附加集合
-
sorted_vector_map
由排序向量支持的映射和集合
-
tremor-kv
一个由 Logstash 启发的键值提取器
-
mta-map-fetcher
获取离线使用的 MTA 地图
-
honeycomb-core
组合映射的核心结构实现
-
cranelift-bforest
B+-树森林
-
map-to-javascript-html
将映射序列化为 HTML 中的 JavaScript 代码,通常用于在网页上动态生成字符串
-
source-map
为编译器构建源映射(v3)
-
map_vec
由 Vec 支持的映射和集合 API
-
alot
一个禁止不安全的、按代际槽映射,具有 usize 大小 ID
-
tcgeneric
TinyChain 内部使用的泛型数据类型
-
structural-convert
当枚举或结构体中的字段结构相似时,派生转换特征(From,Into,TryFrom,TryInto)
-
mapgraph
一个可以当作任意地图使用的有向图
-
ordinal-map
用于将值映射到整数以及为这些类型提供高效映射和集合的序数特质
-
minetestworld
读取和修改Minetest世界
-
versatiles_container
用于转换、检查和提供各种格式的地图瓦片的工具箱
-
range_map_vec
由Vec支持的range map数据结构
-
versatiles_geometry
用于转换、检查和提供各种格式的地图瓦片的工具箱
-
mapvas
具有绘图功能的地图查看器
-
anyrust
any rust
-
anymap2
为每种类型的单个值提供安全便捷的存储
-
versatiles_pipeline
用于转换、检查和提供各种格式的地图瓦片的工具箱
-
certain-map
一种可以确保项目存在的类型化映射
-
hybridmap
使用smallvec和std hashmap的混合映射
-
mapage
基于GraphQL的内存类型命名空间键值存储
-
reconcile
用于在多个实例之间同步键值映射的协调服务
-
tile_sorcerer
用于建模和查询矢量瓦片源的工具
-
vecset
一个基于矢量的排序映射、集合和键集合实现
-
osm-io
读取和写入OSM数据
-
mapback-rs
一个简单的命令行工具,旨在生成从四叉树结构组织的地图瓦片中生成的未缩放的层级图像
-
leveled-hash-map
使用键将值分离到不同层级的结构。每个不在顶级的关键值条目都有一个在上级层级的父键。同一层级的键是唯一的…
-
ds-ext
扩展标准Rust数据结构,提供额外功能
-
pectin
检查Quake地图提交的地图
-
hex2d
用于处理2D六边形网格地图的辅助库
-
chashmap-async
具有键范围锁定的并发异步哈希映射
-
avl
使用AVL树实现的映射和集合
-
beat_saber_map
使用Rust读取和写入Beat Saber地图
-
prefixmap
Rust中RDF数据形状的实现
-
eolib
与Endless Online相关的应用程序的核心Rust库
-
h3o-ice
基于有限状态转换器的H3单元格Frozen{Map,Set}
-
versatiles_image
用于转换、检查和提供各种格式的地图瓦片的工具箱
-
zarray
使用Morton顺序(又称Z-order)Z索引存储的缓存优化2D和3D数组,具有方便的API,用于常见的2D和3D访问模式。使用zarray代替Vec of Vecs通常可以提高性能...
-
funcmap
Rust的可派生函子映射
-
range_bounds_map
[
RangeBoundsMap
] 和 [RangeBoundsSet
],基于 [BTreeMap
] 存储非重叠区间的数据结构 -
evmap
无锁、最终一致的并发多值映射
-
pfx
无任何不安全操作的字典树(map和set)实现
-
libreda-splay
伸展树映射和伸展集合数据结构
-
fst-no-std
使用有限状态转换器紧凑地表示大量字符串(大于10亿)的集合或映射
-
broomdog
一种具有“不确定借用权”的类型擦除映射
-
honeycomb-render
组合映射的可视化工具
-
pathlink
一种URL类型,其路径也可以用作文件系统路径,用于Rust
-
trinitry
一种非常简单的编程语言,用于将函数映射到命令
-
bevy_sparse_tilemap
适用于Bevy游戏引擎的Tilemap软件包,侧重于大型地图尺寸和ECS稀疏映射
-
llvm_stackmap
能够解析LLVM编译器输出的堆栈映射
-
assoc
将向量视为关联数组
-
leptos-leaflet
Leptos中使用的Leaflet组件
-
ty_map_gen
类型投射映射生成器
-
projson
该程序使用ProjFS将json映射到文件树
-
source-span
源代码映射和显示工具
-
exhaustive-map
有限居住者类型的详尽映射
-
egui-map
在屏幕上绘制地图的可视组件
-
map_3d
3D 地理坐标转换
-
mmap-loader
可移植的可执行程序手册地图加载器
-
light-curve-dmdt
dm-dt 映射生成库
-
earthwyrm-bin
使用 MVT 的矢量瓦片地图服务器
-
mapgen
游戏(地牢、世界等)的地图生成器
-
leapfrog
快速、无锁的并发哈希表
-
folklore
无锁的并发哈希表
-
envsubst
变量替换
-
galileo
跨平台通用地图渲染引擎
-
splay_tree
基于 Splay Tree 的数据结构(映射、集合、堆)
-
mmarinus
一个安全的 mmap 实现
-
btree-plus-store
由 slab/arena 支持的 B 树,以减少分配并增加局部性 + 可复制的、不可变的 B 树,必须手动删除
-
itermaps
实现常用的
Iterator::map
组合 -
surface-grid
提供围绕某些对象表面的正方形瓦片网格的数据结构
-
lurk-elsa
Rust中的追加只读集合,其中条目的借用可以超出插入的生命周期
-
aatree
在 Rust 中
-
flashmap
一个无锁的最终一致性的并发哈希映射
-
latestmap
最新映射
-
jsonmap
在一个 Map 中存储多种类型的值
-
here_be_dragons
游戏地图生成器
-
staticmap
基于瓦片的静态地图图像渲染器
-
osmgraph
将 OSM 查询转换为图
-
bbox-frontend
BBOX 服务的 HTML 前端
-
memory_storage
与Vec相似的内存存储,删除项时不会将删除项之后的所有项向左移动,也不会使它们的ID失效。它允许您删除项...
-
bitrange
将整数值中的位映射到字段的插件
-
tinymap
一种存储其数据在栈上的映射结构
-
echomap
一个用于在终端中预览映射文件的命令行工具
-
utiles
地图瓦片工具,也称utiles
-
density-mesh-core
密度网格生成器的核心模块
-
minedmap-resource
描述Minecraft生物群落和方块类型的数据
-
line_of_sight
在2D网格上找到视线
-
vector_mapp
基于Vec的映射
-
cfgmap
考虑配置而制作的特殊HashMap
-
map-ok
在迭代器中映射Ok变体
-
rt_map
从映射中进行的运行时管理的可变借用
-
nonoverlapping_interval_tree
基于(非重叠)范围的键的Map数据结构,允许在范围内查找点。可以是no_std(使用alloc crate)。
-
thincollections
为向量、映射和集合提供的替代实现,在某些用例中更快/更小
-
skylights
用于烘焙图像照明中使用的辐射和辐照度图的命令行工具
-
discrete_range_map
DiscreteRangeMap和DiscreteRangeSet,基于BTreeMap存储非重叠离散区间的数据结构
-
anymap3
为每种类型的单个值提供安全便捷的存储
-
minedmap-types
几个MinedMap crate使用的通用类型
-
trie
基于 trie 的有序映射和集合
-
vec-btree-map
基本上是一个可以用于 HashMap 的排序 Vec
-
scalar_map
标量类型的
map
-
id_collections
Rust 的面向索引编程
-
geoq
地理空间实用 CLI
-
pi_ordmap
有序映射
-
vec-utils
矢量工具
-
panoradix
基于Radix树的通用映射和集合
-
array_map
固定大小键的映射后数组,性能为O(1)
-
keylist
Rust中的Elixir关键字列表
-
mbarc-map
最小阻塞,原子引用计数映射
-
superset_map
基于定义的总排序存储不同超集的映射
-
extract_map
用于内存高效存储包含其自身键的值类型的HashMap
-
itermap
为映射(HashMap、BTreeMap等)提供迭代工具
-
pi_map
定义Triat:映射方案映射,并提供了HashMap和vecmap的两个内置实现
-
key-mutex
通过键访问互斥锁
-
concurrent_open_map
Rust中的并发HashMap实现
-
easy_collections
围绕标准集合的包装,易于使用和快速原型设计
-
map_box
将Box中的值进行映射,尽可能重用分配
-
lnx
将stdin中的行映射到要执行的命令参数
-
rmw-upnp
UPnP端口映射守护进程
-
aggregate-map
将键值对收集到键到值集合的映射中
-
tile-downloader
下载给定经纬度矩形内的所有地图瓦片
-
bevy_tiles
Bevy库,用于处理网格中的实体
-
sourcefile
在连接源文件时保留映射信息,以便使错误信息更有用
-
opencloudtiles
用于转换、检查和提供各种格式的地图瓦片的工具箱
-
galileo-types
基于特质的地理几何和算法
-
implhm
简化的碰撞处理HashMap库
-
dir-cache
基于目录的kv存储
-
compact-map
'小型地图'优化:在栈上存储少量键值对
-
slim-futures
旨在实现更小二进制大小的异步工具
-
map_to_range
将一个范围内的数字映射到另一个范围
-
one_way_slot_map
对键和值有最小限制的SlotMap
-
libshumate-sys
libshumate的FFI绑定
-
tagmap
类似PLC的轻量级类型标签映射
-
subset-map
键是初始元素集子集的映射
-
xlsx_to_twmap
从Excel文档创建teeworlds地图
-
maplibre
桌面、移动和Web地图
-
petitset
有序集合数据结构,优化用于固定容量下少量元素的栈分配存储
-
tdlg
生成用于构建俯视游戏地图的单元格网格。我用它来学习Rust。
-
table
用于存储不同类型值的专用映射
-
world-map-gen
生成Rust和WebAssembly游戏世界地图的命令行工具和库
-
bevy_cells
Bevy库,用于处理网格中的实体
-
osm-is-area
OpenStreetMap元素是否是一个区域?
-
yew_form
将MVC引入Yew!一个稍微有些偏见的Yew组件,用于将模型映射和验证到HTML表单
-
total-maps
每个可能的键都关联值的映射
-
slippy-map-tiles
与Slippy地图瓦片名称一起工作,可在OpenStreetMap中找到
-
adts
常见抽象数据类型特性和实现
-
mail-headers
[mail/headers] 邮件crate的头部件(包括头映射和标准头实现)
-
mail-headers-ng
[mail/headers] 邮件crate的头部件(包括头映射和标准头实现)
-
n-functor
为具有一个或多个类型参数的类型伪造一个
map
函数 -
density-mesh-image
密度网格生成器的图像模块
-
gw2timers
遍历和收集《Guild Wars 2》地图元事件时间
-
try_map
try_map
和flip
方法用于Option
。这些方法允许在映射返回Result
的函数时进行更方便的错误处理。 -
arraylike
无需const表达式即可使用数组的特剧行为
-
vadeen_osm
Open Street Map数据的IO和构建库
-
segmap
以范围存储键的映射和集合数据结构。映射到相同值的连续和重叠范围将被合并为一个单一范围。起源于Jeff Parsons的"rangemap"的分支。
-
prefix_tree_map
支持通配符捕获的通用前缀树(Trie)映射
-
maplibre-demo
maplibre-re的演示
-
vector-map
VecMap
:具有Map API的线性搜索 -
osm-pbf
读取和写入OSM PBF格式
-
pixel_map
使用MX四叉树实现的像素映射
-
higher_order_functions
一组用于实现高阶函数的特质
-
flat_map
以键值对向量存储的紧凑映射
-
id-vec
在Rust中简化图。引入了IdVec,它可以自动为每个新对象创建Ids,并复用已删除的Ids。
-
tiberius-mappers
Tiberius的行映射器
-
async-map
Rust的一个很少锁定、共享的映射
-
indexer
允许您基于serde json值创建索引(一个多值排序映射)
-
morkovmap
基于马尔可夫链的驱动数据瓦片地图生成库和应用
-
minedmap-nbt
MinedMap处理Minecraft NBT数据和区域文件
-
vmf_vmt
Valve地图格式和Valve材质解析/构建库
-
chashmap
快速、支持并发的高性能哈希表,具有广泛的API
-
index-map
具有自动生成的usizes作为键的映射
-
furigana
根据读音将片假名映射到单词
-
qentities
与q-entities格式相关
-
associated_list
当键既不是Hash也不是Ord时,使用的关联列表
-
valord-map
按值排序的字典
-
mc_map2png
应用程序将Minecraft地图数据从NBT格式转换为视觉PNG图像。此外,还提供WebAssembly模块以在客户端进行图像转换。
-
gavl
使用AVL树实现的高速映射和集合
-
cmap
使用trie实现的并发多写者哈希表
-
cycle_map
双向访问哈希表实现
-
osm-types
OSM 元素类型
-
cell-map
多层2D细胞通用地图
-
power_map
具有有限键和固定大小的地图
-
iterator-ext
Rust 的 Iterator 扩展
-
storage-map
并发只增地图存储
-
confmap
将配置文件读取到内存中的映射。其思想与 golang 中的 viper 包相同
-
bidir-map
Rust 的双向映射实现
-
dinvoke_overload
手动将磁盘支持的内存部分上的 PE 映射
-
castle-core
CastleCore - Altenstein (及相同项目) 的核心引擎
-
common_macros
如
hash_map!
或hash_set!
等常用宏(WIP) -
galileo-mvt
Mapbox 矢量瓦片格式读取器
尝试使用DuckDuckGo进行搜索。搜索.