#box

  1. stable_deref_trait

    一个不安全的标记特质,用于像Box和Rc这样的类型,即使被移动也能引用稳定地址,因此可以与owning_ref和rental等库一起使用。

    v1.2.0 2.9M #traits #stable #rc #deref #marker #box #types
  2. mbox

    基于malloc的box。支持将malloc返回的指针或以null结尾的字符串作为Rust类型包装,并在丢弃时释放。

    v0.7.1 13K #malloc #box #free #cstr #ffi #c-str #array-string
  3. rectangle-pack

    一个通用、确定性的bin打包器,旨在符合任何二维或三维用例。

    v0.4.2 68K #texture-atlas #texture #bin #atlas #packer #box #2d-3d
  4. smallbox

    Small Box优化:将小型项目存储在堆栈上,对于大型项目回退到堆上。

    v0.8.2 12K #stack #box #alloc #dst #no-std
  5. jumbf

    (ISO/IEC 19566-5:2023) 使用纯Rust编写的解析器和构建器

    v0.4.0 1.5K #parser #parser-combinator #box #builder #nom #zero-copy #content
  6. aligned-vec

    对齐向量和box容器

    v0.6.1 221K #alignment #box #vec #allocation #slice
  7. slimmer_box

    Box的紧缩替代品,其'胖'指针更'瘦'

    v0.6.5 280 #pointers #box #alloc #cache #raw-pointers #memory-size #no-std
  8. ergotree-ir

    ErgoTree IR,序列化

    v0.28.0 420 #serialization #collection #ir #ergo-tree #avl-tree #value #box
  9. value-box

    允许开发人员通过ffi传递Rust分配的结构。

    v2.3.3 #ffi #value #box #structures #pass #error #bindings
  10. bevy_mod_rounded_box

    Bevy 中的圆角盒形状

    v0.8.0 #box #bevy #cube #rounded #gamedev
  11. rc-box

    Rc 和 Arc 的已知唯一版本

    v1.2.0 11K #reference-counting #rc #arc #unique #box
  12. generational-box

    由生成时运行时支持的盒子

    v0.6.0-alpha.2 12K #generational #memory-allocator #memory #allocator #box
  13. aligned_box

    使用用户指定的对齐方式分配堆内存

    v0.3.0 #heap-memory #alignment #heap #memory #aligned #box
  14. nanobox

    NanoBox 优化:将小项存储在栈上,并将大项回退到堆

    v0.1.0 #stack #box #dst #alloc #no-std
  15. inter-val

    数学区间,例如在ℝ上的 [a, b],(a, b),[a, b) 和 (a, b],以及表示为区间笛卡尔积的多维轴对齐盒子

    v0.1.2 #bounds #box #real-number #aa-bb #float #bounding-box
  16. refpool

    具有引用计数的有效内存池

    v0.4.3 20K #memory-pool #rc #performance #box #memory-management #default #up
  17. objectionable

    在分配的对象内部内联存储未指定大小类型

    v0.3.1 430 #unsized #box #trait-object #alloc #no-alloc
  18. rusty-box

    Box.com API 包装器

    v0.4.1-alpha #box #api-wrapper #api-bindings #box-platform #box-api
  19. recycle-box

    一种堆分配对象的指针类型,其堆存储可以被重用,具有 Pin 支持

    v0.2.0 1.3K #heap-memory #pin #box #reuse #recycle #future #futures
  20. reusable-box-future

    一个可重用的 Pin<Box<dyn Future<Output = T> + Send>>

    v0.2.0 12K #box #future #async #reuse #no-std
  21. default-boxed

    辅助特质,帮助直接在堆上创建大结构体

    v0.2.0 750 #stack-overflow #default-value #box #allocator #memcpy #debug-builds
  22. thinarray

    Box<[T]>的轻量级替代方案

    v0.1.0 #thin #box #array #pointers
  23. atomicbox

    安全原子指针,用于存储盒装数据

    v0.4.0 2.0K #atomic #pointers #safe #data #ownership #structures #box
  24. box

    该包提供唯一静态字符串的存储空间

    v0.2.0 460 #symbol #string #unique #static #storage
  25. little_boxes

    在stdin周围添加box。可选添加标题

    v1.8.0 #boxes #command-line #title #stdin #little #box #ascii
  26. braid-triggerbox

    Braid的相机同步触发盒

    v0.4.1 410 #camera #synchronization #trigger #box #side #pc #triggerbox
  27. msgbox

    一个多平台的消息框模态窗口,包含OK按钮,同步运行

    v0.7.0 750 #gtk #box #message #gui #multi-platform #synchronous #modal
  28. re_space_view_text_document

    显示单个文本框的空间视图

    v0.18.0 6.2K #text-document #view #space #single #rerun #box #show
  29. async-pool

    静态分配的池,提供类似std的Box,具有异步功能

    v1.1.0 120 #pool #async #allocated #statically #box #slot #environments
  30. bucket_vec

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

    v0.8.0 #bucket #vec #box #pin #vector #data-structures
  31. caja

    添加Caja结构,基本上是Box<[T;n]>,但n可以在编译时未知

    v0.2.1 #fixed-size #heap-allocated #array #heap #compile-time #unknown #box
  32. map_box

    将Box中的值进行映射,尽可能重用分配

    v0.2.2 #box #map #allocation #re-using
  33. divvunspell-bin

    适用于ZHFST/BHFST拼写器的拼写检查器,支持大小写处理和分词支持

    v1.0.0 #spell-checking #case #tokenization #zhfst-bhfst #box #spellers
  34. box-format

    Box开放标准存档格式的支持库

    v0.3.2 #archive-format #box #standard #path #indexing #utf-8 #file-format
  35. atomic-pool

    提供类似std的Box的静态分配池

    v1.0.1 8.7K #pool #box #allocated #statically #std-like
  36. tinybox

    类似于 Box,但通过优化避免小型数据结构分配

    v0.3.1 #box #dyn #dst #collection #avoid
  37. bin_packer_3d

    三维适配算法,将较小的盒子放入较大的盒子中

    v2.0.0-beta-1 #bin #packing #3d #box #pack
  38. type-pools

    存储多个类型值的结构

    v0.1.0 #type #data-structures #box #type-erase
  39. tinypointers

    使用8或16位大小的指针实现

    v0.2.2 #pointers #16-bit #arc #box #respectively #flags #mut
  40. unibox

    通用Box,可以使用静态或动态内存存储任何类型

    v0.2.0 #type #box #dynamic #static #no-std
  41. boxext

    Box 类型的扩展

    v0.1.6 #box #allocator #extension #foo #allocation #usize #case
  42. box-dyn

    宏,用于推导Box的Trait实现

    v0.0.8 #box #traits #macro #forwarding #macro-derive
  43. cat-box

    正在开发的游戏引擎,灵感来自街机

    v22.6.21 #game-engine #arcade #sprite #progress #sdl2 #box #cat
  44. dyn-ptr

    存储如指针类型的数据的Box,忘记了所有除 Self: Unsize<dyn Trait>

    v0.2.3 #unsized #box #no-std #async-trait
  45. boxarray

    在Rust中直接在堆上安全地分配和初始化嵌套数组的有效方式

    v1.3.0 #arrays #array #box #multidimensional-array
  46. mpn

    基于Rust的具有可变输出的MPEG-4检查器

    v0.2.1 #mpeg-4 #media #variables #media-file #box #output #information
  47. box_any

    动态box类型 BoxAny,包含一个 Box<T> 值。 BoxAny 与 Box 类似,但它不使用胖指针进行动态分发

    v0.2.0 #dynamic-dispatch #box #dynamic #dispatch #downcast #any
  48. box_drawing

    包含UTF-8框绘制常量的一个非常简单的库

    v0.1.2 20K #drawing #box #utf-8 #tui #ascii
  49. rt-own

    运行时所有权:所有者、共享者和持有者

    v0.0.2 #shared-data #ownership #reference #rc #refcell #box
  50. hub1989-mongo-data

    Mongo数据

    v0.0.8 #mongo-db #nosql #hub1989 #document #repository #filter #box
  51. growable

    适用于Rust的可重复使用的box

    v0.7.0 #memory-pool #box #memory #pool #allocation #reuse #memory-block
  52. box_intersect_ze

    使用Zomorodian和Edelsbrunner的混合算法(带剪枝和扫描的流式段树)进行扩展阶段碰撞检测

    v0.1.1 #collision-detection #collision #box #tree #segment #broad-phase #aa-bb
  53. giftbox

    一个名为 giftbox 的有趣的Rust crate,用于帮助Rustlings学习和探索泛型

    v0.1.1 #box #gift #beginner #tutorial #instructional
  54. miny

    具有小值优化的Box<T>

    v2.0.1 #box #stack #dst
  55. text_block_layout

    将文本字符块连接起来,例如在TUI或文本文档中

    v1.2.0 #text-layout #text #tui #text-document #block #layout #box
  56. derive-box-dyn

    将结构体转换为 Box<dyn T> 的过程宏

    v0.1.1 #box #proc-macro #struct #box-dyn #convert #traits
  57. static-box

    用于存储特例对象的重叠分配栈

    v0.2.0 140 #box #trait-object #stack #no-std #data-structures
  58. boxed-slice

    由const泛型确定大小的boxed切片的简单抽象

    v0.1.1 #slice #const-generics #array #serde #box
  59. box-bin

    Box开放标准归档二进制文件

    v0.3.1 #archive #standard #brotli #archive-format #box #zip #deflate
  60. box-self

    使用 self 便捷地复制新功能:Box 签名

    v0.1.5 #self #duplicate #signature #box #macro #consume
  61. realbox

    真正的无复制盒

    v0.1.1 #box #again #great #real #copyless #heap #obj
  62. boxify

    直接在堆上放置值,而无需先在栈上创建它们

    v0.1.0 #stack-overflow #box #box-t #heap #initialization #arrays #values
  63. vbox

    trait 对象的类型擦除 Box

    v0.1.0 #box #vtable #type-erased
  64. dummy-queue

    在 rust 中实现队列的空实现

    v1.1.0 #queue #custom #box #generic #instance #enqueue #dummy
  65. thin_str

    一个比 Box 或 String 小的字符串类型

    v0.1.0 #string #thin #box #no-std
  66. boxing-arena

    Box 分配的重用

    v0.9.3 #box #arena #allocations #allocation
  67. arraybox

    一个具有固定容量的盒,由字节数组支持(它也可以存储在栈上)。实现了固定容量的 ArrayBox。

    v0.1.1 170 #byte-array #array #stack #box #union #no-std
  68. async-trait-static

    为 no_std 实现的 trait 中的 async fn

    v0.1.4 #async-trait #traits #fn #dyn #box #no-std #ritit
  69. text_box

    使用 'termion' 创建带有文本框的有用消息以在控制台显示

    v0.2.4 #text #box #message #tty
  70. atomicbox_nostd

    在 no_std 环境中工作的 atomicbox 库的分支

    v0.3.1 #atomic #safe #pointers #box #swap #context #fork
  71. dialog-expect

    在调用 .expect 或 panic 时显示带有消息的对话框

    v1.0.4 #dialog #error #expect #box #pop #up #message
  72. evobox

    一种指针类型,允许在无需重新分配的情况下安全地转换其内容

    v0.1.1 #heap #box #transform #map
  73. 回收

    在可能的情况下,在回收时转换Box、Vec和HashMap

    v0.1.0 #backing #hash-map #memory #vec #box #transform #chat
  74. ibox

    输入框绘制命令行实用程序

    v0.1.0 #input #cli-input #cli #box #command-line-tool #drawing #utility
  75. simple-message-box

    创建一个简单的消息框

    v0.0.2 #box #message #window #simple
  76. atomic_ref_box

    具有线程安全、不可变弱引用的Box

    v0.1.0 #weak-references #reference #heap-allocation #thread-safe #immutability #box #pointers
  77. fallacy-box

    可失败Box

    v0.1.1 #box #fallible #alloc
  78. 尝试使用DuckDuckGo搜索。[搜索链接](https://duckduckgo.com/?q=site%3Alib.rs+box)

  79. quinine

    原子单调容器(Mono{Box,Arc)

    v0.2.0 380 #container #atomic #arc #box #monotonic #version
  80. smolbox

    类似于Box,但小对象存储在栈上

    v0.1.0 #stack #dst #box #object #no-std #smallbox
  81. re_space_view_text_box

    显示单个文本框的空间视图

    v0.9.0-alpha.1 #view #space #text #show #box #rerun #single
  82. aabb2

    v0.2.1 #bounding-box #bounding #axis #box #aligned #2d
  83. boxer

    自动生成盒子!

    v0.1.1 #automatic #boxes #generate #template #box #sed #eu
  84. easy_ffmpeg

    ffmpeg命令框

    v0.1.0 #ffmpeg #command #box #builder
  85. new_flattened

    宏,用于平铺嵌套的new调用

    v0.1.1 #macro #calls #flatten #nested #box #write
  86. sidx

    解析ISOBMFF sidx框

    v0.2.0 #box #iso-bmff #parser
  87. b-box

    将Box::new映射到b!

    v0.1.0 #box #alias #b-box
  88. aabb3

    v0.2.1 #bounding-box #bounding #box #axis #aligned #2d
  89. draw_box

    框绘制元素的名称

    v0.2.1 #drawing #box #elements #names #push-str #str1
  90. box-macro

    字面意义上的宏 box_!,它是 Box::new

    v0.2.0 #box #macro #literally #choose #syntax #own
  91. ergo-chain-types

    Ergo 区块链类型

    v0.15.0 400 #ergo #blockchain #serialization #types #header #box #json
  92. bauxite

    将字符串包装在框中以实现更美观的控制台输出

    v0.1.0 #wrap #output #box #string #terminal
  93. empty-box

    允许将 Box 的值移动出来,并用新值替换,同时重用相同的分配

    v0.1.1 #box #reuse #move #replace #take
  94. smallbox2

    堆栈首选的框替代品

    v0.1.0 #box #small-vec #dst #smallbox #smallvec
  95. vec_box

    一个宏,用于创建boxed元素的vec,用于特质对象

    v1.0.0 260 #vec #traits #object #box #macro
  96. cereal_lib

    以单线程或多线程模式解决cereal框问题

    v2.1.1 #problem #box #simulation #multi-threaded #cereal #thread #statistical
  97. bevy_2d_box_physics

    用于与bevy引擎一起使用的2D框碰撞物理引擎

    v0.1.1 #physics-engine #bevy #box #2d #sensors #collision #overlap
  98. maybe_box

    在需要时仅装箱,以指针大小存储任意数据

    v1.0.0 #size #pointers #data #necessary #boxing #store #box
  99. button-game

    古怪的斯金纳箱点收集游戏

    v1.0.5 #game #box #button #skinner #eccentric #point-collecting #template
  100. box-iter

    Box<[T]> 类型提供迭代器

    v0.1.0 #box #iter #iterator #into-iter
  101. box-convert

    转换

    v0.1.0 180 #convert #box-convert #box
  102. unicopy

    一个程序,可以打开一个文本框,您可以在其中输入一个Unicode字符,然后它将被复制到您的剪贴板

    v0.1.1 #clipboard #unicode #copy #box #textbox #command #hex
  103. bip

    bip(在位Box)为Box类型提供了一个完全通用的在位map,同时确保不会panic和不泄露内存

    v0.1.0 #box #leak #memory #generic #in-place #care #panic-safe
  104. connectbox

    Compal CH7465LG的API客户端库,它是由各种欧洲ISP以Connect Box的名义提供的电缆调制解调器

    v0.1.1 #connect #modem #isp #name #cable #box #european
  105. box-counter

    计数器

    v0.1.0 220 #counter #box-counter #box
  106. emoji-quickpick

    Linux的emoji选择工具

    v1.0.0 #emoji #linux #pick #tool #screen #box #text
  107. fito

    文件系统工具箱

    v0.1.1 #filesystem #system #file #box #tool #toolbox
  108. boxing-day

    只在圣诞节当天以节日的方式拆箱!

    v0.1.0 #box #unwrap #christmas
  109. box_shorthand

    Rust derive宏,用于创建初始化boxed枚举变体的简写函数

    v0.1.0 #enums #values #boxed #shorthand #variant #functions #box