无内存分配

  1. itertools

    额外的迭代器适配器、迭代器方法、自由函数和宏

    v0.13.0 15.5M #iterator #product #zip #data-structure #no-alloc
  2. unicode-width

    根据 Unicode 标准附件 #11 规则确定 charstr 类型的显示宽度

    v0.1.13 6.9M #unicode-characters #unicode #width #unicode-text #no-alloc #text
  3. pin-project

    安全且便捷的 pin-projection

    v1.1.5 6.4M #pin #attributes #macro #attribute #struct-fields #no-alloc #require
  4. serde_bytes

    为 Serde 优化处理 &[u8]Vec<u8>

    v0.11.15 2.4M #serde #byte #byte-slice #no-std #bytes #no-alloc #derive-deserialize
  5. xxhash-rust

    xxhash

    v0.8.12 722K #xx-hash #hash #hasher #xxh3 #no-alloc #no-std
  6. ryu

    快速浮点数到字符串转换

    v1.0.18 12.1M #string-conversion #float #floating-point #no-alloc #decimal #algorithm #ryū
  7. raw-cpuid

    解析 x86 CPUID 指令,使用 rust 编写,无外部依赖。实现与英特尔 CPUID 手册描述非常相似。库仅依赖于 libcore。

    v11.1.0 1.9M #x86 #cpuid #amd64 #libcore #parser #no-alloc #os
  8. pin-project-lite

    使用声明性宏编写的 pin-project 轻量级版本

    v0.2.14 9.5M #declarative-macro #pin #macro #no-alloc
  9. unicode-ident

    根据Unicode标准附录#31确定字符是否具有XID_Start或XID_Continue属性

    v1.0.12 13.5M #unicode-characters #unicode #xid #programming-language #no-alloc #data-structures
  10. croaring

    CRoaring的Rust封装

    v2.0.3 27K #bitmap #roaring-bitmaps #no-alloc #api-bindings
  11. dtoa

    快速浮点数原语到字符串的转换

    v1.0.9 1.0M #string-conversion #floating-point #float #no-alloc #decimal #primitive #performance
  12. rkyv

    Rust的零拷贝反序列化框架

    v0.8.0-alpha.3 1.2M #serialization #zero-copy #archive #no-alloc
  13. paste

    满足您所有标记粘贴需求的宏

    v1.0.15 6.2M #macro #identifier #pasting #token #compiler #define #no-alloc
  14. indoc

    缩进文档字面量

    v2.0.5 4.0M #string-literal #string #literals #multiline #heredoc #nowdoc #no-alloc
  15. rp2040-hal

    为rp2040微控制器提供的嵌入式HAL实现

    v0.10.2 10K #embedded-hal #rp2040 #hal #micro-controller #raspberry-pi #abstraction-layer #no-alloc
  16. colorous

    从d3-scale-chromatic移植的专业颜色方案

    v1.0.14 24K #color-scheme #color #gradient #graphics #no-alloc
  17. monostate

    仅从特定值反序列化的类型

    v0.1.13 138K #serde #serialization #json-key #no-alloc
  18. musli

    Müsli是一个灵活且通用的二进制序列化框架

    v0.0.123 5.2K #binary-serialization #serialization #no-alloc #no-std
  19. serde_repr

    从C样枚举的底层repr派生Serialize和Deserialize

    v0.1.19 2.0M #serde-derive #serde #integer #macro-derive #no-alloc
  20. special

    该包提供特殊函数

    v0.11.0 90K #error #gamma #beta #lambert-w #no-alloc
  21. link-cplusplus

    自动或手动链接libstdc++或libc++

    v1.0.9 949K #cpp #linkage #no-alloc
  22. unicode-id-start

    根据Unicode标准附录#31确定字符是否具有ID_Start或ID_Continue属性

    v1.2.0 414K #unicode-characters #unicode #id #code-point #no-alloc #programming-language
  23. unicode-properties

    根据UAX #44和UTR #51查询字符的Unicode属性

    v0.1.2 1.0M #unicode-characters #unicode #no-alloc #text
  24. any_vec

    类型擦除向量。大多数操作无需类型知识即可完成。几乎没有开销。

    v0.14.0 11K #vec #container #type-erasure #any #no-alloc #no-std #send-sync
  25. multiboot2

    方便且安全地解析Multiboot2引导信息(MBI)结构和包含的信息标签。在如内核等no_std环境中可用,可选的构建器...

    v0.22.1 4.3K #bootloader #boot #kernel #no-alloc
  26. rand_mt

    参考梅森旋转随机数生成器

    v4.2.2 6.8K #random #rng #rand #mt #no-alloc
  27. mendeleev

    化学元素列表、它们的同位素及其性质

    v0.8.1 1.7K #chemistry #atomic #atom #periodic-table #isotope #no-alloc
  28. diatomic-waker

    异步、无锁的任务唤醒同步原语

    v0.2.1 27K #synchronization-primitive #waker #async-task #async #atomic #no-alloc #no-std
  29. typeid

    常量TypeId和非静态TypeId

    v1.0.2 451K #non-static #const #no-alloc #const-type-id
  30. generic-ec

    通用椭圆曲线密码学

    v0.4.0 380 #elliptic-curve #no-alloc #elliptic-curves
  31. lakers

    EDHOC (RFC 9528)

    v0.6.2 320 #iot #security #edhoc #protocols #crypto #no-alloc #protocol
  32. ghost

    定义您自己的 PhantomData

    v0.1.17 110K #phantom-data #parameters #define #own #generic #unit #no-alloc
  33. cancel-safe-futures

    更具有取消感知能力的替代 futures 适配器

    v0.1.5 11K #future #futures #no-alloc #async-cancellation
  34. devela

    开发基础

    v0.21.2 450 #helper #extension #std #dev #library #no-alloc
  35. texture2ddecoder

    纯Rust no-std 纹理解码器

    v0.1.1 #texture-compression #graphics #no-alloc #encoding
  36. easy-ext

    一个轻量级的属性宏,用于轻松编写扩展 trait 模式

    v1.0.2 48K #traits #extension #attributes #macro #proc-macro #no-alloc
  37. mavio

    支持 no-stdno-alloc 目标的简约 MAVLink 客户端

    v0.2.6 210 #mav-link #drones #uav #protocols #no-alloc #async-io #send-receive
  38. automod

    将目录中的每个源文件作为模块引入

    v1.0.14 76K #directory #source-file #module #pull #no-alloc #automatic #regression
  39. stabby-abi

    stabby 的核心 ABI,您不应将此 crate 添加到您的依赖项中,只需 stabby

    v36.1.1 42K #abi-stable #stabby #no-alloc #compiler #version #set #traits
  40. mitsein

    非空集合、切片和迭代器的强类型 API

    v0.3.0 150 #non-empty #collection #iterator #slice #strongly-typed #one-or-more #no-alloc
  41. libsw

    全面的计时器库

    v3.3.1 12K #stopwatch #instant #comprehensive #benchmarking #safe #precise #no-alloc
  42. bon

    为一切生成构建器!

    v1.2.1 4.6K #builder #constructor #macro-derive #setter #macro #derive #no-alloc
  43. dragonbox

    快速浮点数到字符串转换

    v0.1.8 390 #string-conversion #float #floating-point #port #benchmarking #performance #no-alloc
  44. coap-message

    CoAP消息接口

    v0.3.2 6.7K #coap #iot #coap-server #no-alloc
  45. executorch

    ExecuTorch的Rust绑定 - PyTorch在移动、嵌入式和边缘设备上的设备AI

    v0.3.0 400 #bindings #machine-learning #pytorch #edge-device #api-wrapper #no-alloc
  46. endian-num

    字节序感知的数值类型

    v0.1.2 1.0K #endianness #endian #byte #binary #no-alloc
  47. defer

    受Go的defer语句启发的代码执行

    v0.2.1 21K #macro #execution #statement #delay #expression #no-alloc #go
  48. easytime

    提供用于在瞬间和持续时间上安全执行无panic检查算术的包装类型

    v0.2.7 480 #duration #instant #date #date-time #time #no-alloc
  49. coap-handler

    CoAP处理器接口

    v0.2.0 1.1K #coap-server #coap #iot #networking #message-parser #no-alloc
  50. embassy-net

    嵌入式系统异步TCP/IP网络堆栈

    v0.4.0 7.6K #async-networking #no-alloc #smoltcp #stack #tcp-socket #component #memory
  51. lambert_w

    使用Fukushima的方法快速准确评估Lambert W函数

    v0.5.3 1.0K #product-log #omega-function #no-alloc #square-root #split
  52. mutringbuf

    支持就地可变性的无锁SPSC环形缓冲区

    v0.3.1 #ring-buffer #circular-buffer #lock-free #ring #circular #async #no-alloc
  53. lhash

    最小哈希库

    v1.1.0 1.9K #sha-256 #sha-512 #md5 #sha1 #sha-1 #const #no-alloc
  54. mil_std_1553b

    MIL STD 1553B消息解析和类型

    v0.5.0 310 #message-parser #parser #aerospace #military #embedded #no-alloc #1553
  55. 固有的

    在不使用特质的范围内调用特质方法

    v1.0.11 524K #traits #scope #macro #methods #callable #no-alloc #expand
  56. mutnet

    无安全和分配的网络协议解析和原地操作库

    v0.6.1 #parser #networking #tcp-udp #parsing #network #no-alloc
  57. microgemm

    Rust 通用矩阵乘法,支持自定义配置。支持无_std和无分配环境

    v0.3.0 140 #matrix-multiplication #matrix #linear-algebra #no-alloc #gemm #math
  58. micropb

    Rust Protobuf 库,针对嵌入式系统和无_std 环境

    v0.1.0 130 #serialization #protobuf #codec #data-encoding #no-alloc
  59. uniquote

    将字符串引用以在输出中清晰显示

    v4.0.0 440 #path #quote #print #osstr #unprintable #file-path #no-alloc
  60. coap-numbers

    CoAP 协议的常量

    v0.2.4 1.4K #coap #iot #no-alloc #string-representation #replace
  61. tisel

    到 impls、枚举和 typeid 的有效类型化伪动态调度

    v0.1.1 210 #dynamic-dispatch #dispatch #type-id #enums #dyn #specialization #no-alloc
  62. readonly

    使结构字段对其他模块可读的宏

    v0.2.12 42K #struct-fields #module #accessible #macro #no-alloc
  63. cove

    不同优雅程度的类型转换(COVE):用于数值类型转换的扩展特质

    v1.0.0 #cast #conversion #from #into #no-std #convert #no-alloc
  64. munge

    自定义解构的宏

    v0.4.1 1.5K #macro #no-alloc #no-std
  65. gba_test

    Game Boy Advance 的测试框架

    v0.1.3 190 #test-framework #gameboy-advance #gba #testing #framework #development #no-alloc
  66. zssh

    适用于嵌入式应用的极简 SSH 服务器

    v0.4.2 750 #ssh #ssh-key #security #low-memory #no-alloc #embedded-io #cryptography
  67. tuit

    一个无_std、无_alloc的TUI库

    v0.3.0-a2+checkboxes 550 #terminal #tui #no-alloc #ansi #no-std #color #colours
  68. atomic-memcpy

    按字节原子memcpy

    v0.2.2 230 #atomic #memcpy #byte-wise #data #no-alloc #races #implemented
  69. dmx-rdm

    通过可互换驱动程序在RS485总线上进行DMX512(ANSI E1.11)和DMX-RDM(ANSI E1.20)通信

    v0.0.12-alpha #no-alloc #defmt #dmx512 #embedded #heap-allocation #no-std
  70. serde_derive

    #[derive(Serialize, Deserialize)]的1.1实现宏

    v1.0.209 13.8M #serialization #serde #derive #macro-derive #no-alloc #data-structures #no-std
  71. coap-message-implementations

    coap-message特性和构建它们的工具实现

    v0.1.4 1.0K #coap #iot #no-alloc
  72. signals_receipts

    POSIX信号的接收泄漏

    v0.1.0 #posix #signals #signal #signal-handler #no-alloc #unix #no-std
  73. tighterror

    最小化错误表示框架

    v0.0.21 400 #error #error-reporting #error-handling #standard-error #no-alloc #no-std
  74. swift-check

    高性能、健壮且易于表达的性能搜索和验证(在x86_64、aarch64和WASM上使用SIMD)

    v0.2.1 140 #simd #validation #search #find #no-alloc
  75. femtopb

    无_std、无_alloc的protobuf编码和解码工具集

    v0.5.0 600 #protobuf #serialization #codec #no-alloc #proto
  76. pipebuf

    高效的字节流管道缓冲区

    v0.3.2 #buffer #stream #queue #collection #no-alloc #no-std #read-write
  77. assign-resources

    将Peripherals结构体的字段拆分到新结构体的宏

    v0.4.1 160 #peripheral #embassy #pac #embedded #peripherals #no-alloc
  78. r6502

    6502 模拟器

    v1.1.1 310 #模拟器 #no-alloc #mos #bytemuck #arithmetic #bcd #opcode
  79. overloaded_literals

    通过重载文字来构建您的数据类型,无需样板代码,并在编译时进行验证

    v0.8.3 #literals #const-generics #const #overloading #generic #generics #no-alloc
  80. datealgo

    为库提供的低级日期算法

    v0.2.1 #date #algorithm #calendar #gregorian #no-alloc
  81. zorder

    快速 Z-order 曲线转换

    v0.2.2 #morton #bmi2 #no-alloc #unsigned-integer
  82. stub-macro

    stub!() 是 todo!() 的更好版本,可以被分配给变量

    v0.1.5 550 #stub #testing #development #utilities #no-alloc
  83. first-err

    在 Iterator<Item = Result<T, E>> 中找到第一个 Err 并允许连续迭代

    v0.2.2 #iterator #collect #no-alloc
  84. serde_unit_struct

    以名称(De)序列化 unit 结构

    v0.1.3 3.8K #unit #serialization #deserialization #struct #no-alloc #name #string
  85. iterator_ilp

    为指令并行归约扩展迭代器

    v2.1.2 310 #iterator #simd #ilp #instruction-parallel #unroll #no-alloc
  86. fuse-abi

    FUSE 设备绑定

    v0.1.0 260 #fuse #abi #filesystem #linux #macfuse #virtio-fs #no-alloc
  87. ref_count

    高效、低级的实时和嵌入式系统异步同步

    v0.1.2 #reference-counting #no-alloc #non-blocking #sync #lock-free-queue #embedded #low-overhead
  88. miniarg

    一个最小的参数解析器,支持 no-std 和 no-alloc

    v0.3.1 #arguments-parser #command-line #no-alloc #key-value #occurs #string #foo
  89. as-is

    所有权抽象

    v0.0.30 #reference #cow #mutability #generic #owned #no-alloc
  90. itybity

    提供位迭代器和位迭代器配件的小型存储箱

    v0.2.1 1.2K #bit #iterator #convert #bitvec #bitstring #no-alloc
  91. udigest

    明确地处理结构化数据

    v0.2.0 490 #hashing #unambiguous-encoding #digest #no-alloc
  92. audio-codec-algorithms

    音频编解码算法:A-law, μ-law 和 IMA ADPCM

    v0.6.0 240 #audio #a-law #adpcm #u-law #heap-memory #encoding #no-alloc
  93. enc_rust

    基于模块格标准ML-KEM和(即将推出)ML-DSA的纯Rust实现,也称为PQC方案Crystals Kyber和Dilithium

    v0.1.4 #kyber #ml-kem #post-quantum #cryptography #post-quantum-cryptography #no-alloc #no-std
  94. lcd-ili9341-spi

    ILI9341 SPI LCD的嵌入式_hal驱动程序,与Waveshare 2,4寸板兼容

    v0.1.1 170 #embedded-hal-driver #waveshare #driver #display #spi-driver #embedded #no-alloc
  95. aes_crypto

    适用于AES加密(Rijndael)的平台无关库

    v1.2.1 130 #aes #rijndael #encryption #cryptography #no-alloc #crypto #no-std
  96. tuplez

    以递归形式表示的元组

    v0.14.15 #tuple #no-alloc #no-std
  97. copyvec

    一个连续可增长的数组类型,具有固定、栈分配的容量并实现了Copy

    v0.2.0 1.1K #copy #capacity #contiguous #array #fixed #growable #no-alloc
  98. simple-blit

    带有一些可能的变换,从一个表面到另一个表面的位块传输

    v2.0.0 #blit #pixel #pixels #blitting #no-alloc #dimension
  99. rp-binary-info

    创建与Picotool兼容的二进制信息元数据所需的代码和类型

    v0.1.0 #raspberry-pi #picotool #rp2040 #rp2350 #embedded #no-alloc
  100. sha3-rust

    Keccak(SHA-3)加密散列函数系列

    v0.1.1 #sha-3 #hash #keccak #cryptography #no-alloc #byte-slice #define
  101. merkle-heapless

    静态分配的Merkle树和山脉

    v0.0.7 #merkle-tree #statically-allocated #no-alloc #mountain-range
  102. ladata

    & 模块化数据模型

    v0.0.29 #unit #type #data-model #data-structures #no-alloc #data-type #data
  103. qed

    编译时断言

    v1.6.1 800 #assert #static #const #compiler-error #no-alloc #no-std
  104. variadiz

    Rust的变长函数支持

    v1.4.0 140 #variadic #no-std #parameter-pack #variadic-function #no-alloc
  105. tiny_bail

    用于失败退出的小型且灵活的宏

    v0.3.0 430 #failure #error #log #tracing #macro #no-alloc
  106. goolog

    兼容no_std的goolog日志记录器和一些简化打印日志的宏

    v0.10.0 #logger #log #macro #logging #log-level #embedded #no-alloc
  107. structz

    Rust中的匿名结构体实现

    v0.6.0 #anonymous #struct #named-arguments #struct-fields #named-tuple #field-name #no-alloc
  108. serde-bool

    单值,真或假,布尔反序列化器

    v0.1.3 1.4K #serde #deserialize #serialization #serde-derive #utilities #deserialization #no-alloc
  109. coap-handler-implementations

    CoAP处理器的实现

    v0.5.0 700 #coap #iot #no-alloc
  110. c8str

    既是utf-8又是null终止的字符串类型

    v0.1.1 240 #string #utf-8 #string-literal #ffi #null-terminated #no-alloc
  111. interrupts

    跨架构的禁用中断和信号的临时实用工具

    v0.1.5 2.9K #interrupt #signals #disable #no-alloc #signal #without
  112. cboritem

    序列化CBOR项的类型

    v0.1.2 #cbor #serialization #invariants #items #pointers #type #no-alloc
  113. const-units

    允许你在编译时和运行时检查你的数量的维度

    v0.1.3 #dimension #const #unit #compile-time #validation #no-alloc
  114. crosstrait

    dyn Any 类型转换到其他 trait 对象,支持 no_std 和 no alloc

    v0.1.1 #traits #cast #no-alloc #linkage #compile-time #any
  115. ref-ops

    实现指向 newtypes 的引用的 ops traits 的逃生门

    v0.2.5 #newtype #ops #traits #ref #impl #no-alloc
  116. stary

    一组旨在感觉像核心、alloc 和 std 扩展的模块

    v0.1.6 110 #alloc #extension #std #supplement #no-alloc #core
  117. roe

    Unicode 字符大小写转换

    v0.0.5 #unicode #case #lower-case #upper-case #capitalize #convert-string #no-alloc
  118. push_decode

    基于推送的解码和基于拉取的编码

    v0.4.3 #decoding #codec #encoding #async-agnostic #no-alloc #io-error #no-std
  119. serde_default_utils

    一组简单的辅助函数,用于与 serde_default 省略角落

    v0.2.2 1.0K #serde #serialization #const-generics #no-alloc #no-std
  120. rand_blake3

    blake3 类型 rand 实现

    v1.0.2 #random #rng #rand #no-alloc #no-std
  121. stary-ascii

    类型安全的 ASCII 编码 u8s

    v0.1.3 #ascii #encoding #no-alloc
  122. virtio-spec

    来自虚拟 I/O 设备 (VIRTIO) 规范的定义

    v0.1.0 170 #virtio #specification #driver #pci #net #no-alloc
  123. flaw

    受控制律启发的嵌入式信号滤波,兼容 no-std 和 no-alloc

    v0.2.0 110 #filter #ratio #filtering #cutoff #signal #compatible #no-alloc
  124. vl53l1x-simple

    VL53l1X TOF 距离传感器驱动程序

    v0.2.0 370 #embedded-hal #vl53l1x #embedded #no-alloc #no-std
  125. posix-space

    POSIX 语言的 isspace 的纯 Rust 实现

    v1.0.4 700 #posix #locale #space #isspace #no-alloc
  126. w65c816

    WIP! WDC W65C816S 的模拟器,6502 的 16 位衍生品

    v0.1.14 #mos #wdc #65c02 #no-alloc #65816 #6502
  127. stackstack

    一个用于在堆栈帧中链接的单链表

    v0.3.0 1.0K #stack-frame #linked-list #chained #along #intended #singly #no-alloc
  128. strobe

    在堆栈上快速、低内存、逐元素数组表达式。与no-std(和no-alloc)环境兼容。

    v0.2.0 #array #element-wise #no-alloc #stack #low-memory #expressions #compatible
  129. borrow_mutex

    不需要包装目标结构的异步Rust互斥锁

    v0.1.1 #mutex #arc-mutex #async-context #async #lock #no-alloc #shared-data
  130. sized-dst

    由静态内存支持的动态大小类型的所有者容器

    v0.1.0 #traits #trait-object #no-std #memory-block #no-alloc #fixed-size
  131. ialloc

    分配器接口特质

    v0.0.0-2023-05-28 #alloc #allocation #free #traits #interface #compatible #no-alloc
  132. const_power_of_two

    处理2的幂次的常量泛型

    v1.0.0 160 #generics #const-generics #const #traits #no-std #no-alloc
  133. ug_max

    从下到上、从左到右定义的字体。似乎是为5x5显示屏设计的。

    v4.0.3 430 #font #microbit #micro-bit #led-display #5x5 #embedded #no-alloc
  134. md2_digest

    一个无依赖项、no_std库,用于生成md2摘要

    v1.0.0 110 #hash #library #no-alloc #no-std
  135. array-section

    一个数组,其中只能查看或操作(连续的)子数组

    v0.2.0 350 #array #const #subarray #no-alloc
  136. rand_hash

    基于加密散列函数的加密伪随机生成器

    v0.1.0 100 #entropy #hash #random #csprng #no-alloc
  137. musli-storage

    部分升级适合存储的Müsli稳定格式

    v0.0.117 3.1K #serialization #encode-decode #data-model #no-std #binary-data #binary-encoding #no-alloc
  138. coordinate-frame

    非常简单的坐标系转换

    v0.5.0 280 #transformation #orientation #sensor-fusion #coordinate-system #no-alloc
  139. double-ended-peekable

    为双端迭代器提供 peek 功能的适配器

    v0.1.0 900 #iterator #peekable #iterator-adapter #peek #lookahead #no-alloc #no-std
  140. loopcell

    用于多个访问路径的单次顺序使用的单元

    v1.0.0 #cell #loops #async #borrow #from-fn #no-alloc
  141. nstr

    一个无_std、无_alloc、适合嵌入式环境的字符串库

    v0.3.2 #global-allocator #string #no-alloc #embedded #stack-allocated #no-std
  142. mavryk-smart-rollup-encoding

    Mavryk Smart Rollup 内核使用的数据编码

    v0.2.2 120 #mavryk #rollup #no-alloc #smart
  143. free-flight-stabilization

    PID 飞行稳定函数。无_std,无_alloc。

    v0.1.0 #pid #automation #control-systems #no-alloc #drones #embedded #unmanned-aerial-vehicles
  144. vmem

    由 Jeff Bonwick 和 Jonathan Adams 在 *[《杂志和 Vmem:扩展 Slab Allocator 到多个 CPU 和任意资源》][1]* 中提出的资源管理系统。它提供 O(1)...

    v1.0.0 #resource #memory-management #resources #memory-allocator #process-id #resource-constrained #no-alloc
  145. strftime-ruby

    Ruby Time#strftime 解析器和格式化程序

    v1.0.1 700 #format-string #time #time-parser #ruby #strftime #no-alloc
  146. cisness

    两种类型相同的运行时“现场见证”

    v1.1.0 370 #type #witness #type-id #equality #dispatch #types #no-alloc
  147. transduce

    零拷贝同构解析:你的代码应该看起来就像它解析的那样

    v0.4.4 #parser #no-alloc #parse-input #no-std
  148. simple-tokenizer

    一个带有行和列跟踪的微型无_std 分词器

    v0.4.2 #tokenizer #line-column #parser #tracking #backtracking #tiny #no-alloc
  149. mavryk-smart-rollup-constants

    Mavryk Smart Rollups 的底层常量

    v0.2.2 140 #mavryk #rollup #no-alloc #smart
  150. test-format

    assert_debug_fmt 和 assert_display_fmt 宏,用于在 no_std 上测试 Debug(或 Display)实现

    v0.1.1 130 #display #debugging #format #no-alloc #no-std
  151. typerat

    基于 typenum 的类型级别有理数

    v0.0.4 #rational-numbers #rational #compile-time #typenum #no-alloc
  152. fast-tlsh

    生成/解析/比较 TLSH 本地敏感哈希

    v0.1.3 100 #hash #tlsh #clustering #security #no-alloc
  153. packed_ptr

    Rust 中的一种可配置且通用的带标签指针实现

    v0.1.2 #tagged-pointers #pointers #tags #no-alloc
  154. iunorm

    将归一化的浮点数映射到/从有符号整数

    v0.2.2 #signed-integer #integer #normalization #float #unsigned-integer #normal #no-alloc
  155. objectionable

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

    v0.3.1 240 #unsized #box #trait-object #alloc #no-alloc
  156. arrayset

    基于数组的有序集合类型

    v2.0.0 120 #set #collection #array #no-alloc #no-std
  157. tbytes

    一个用于将类型化数据写入到缓冲区的微型库

    v0.1.0 500 #buffer #byte-buffer #byte #type #no-alloc #bytes
  158. const-it

    const 评估;切片,错误处理

    v0.2.0 270 #slice #const #no-alloc
  159. rand-functors

    使用相同的代码从随机过程采样并枚举结果的无成本抽象

    v0.8.0 #random #rng #functional-programming #no-alloc
  160. rs_sha1

    rs_sha1 是 SHA-1 密码哈希算法的 Rust 实现,是更大项目 rs_shield 的一部分。此包以独立方式提供 SHA-1 哈希功能...

    v0.1.3 800 #sha-1 #sha #no-alloc
  161. mcp3424

    MCP3422/3/4 ADC 的异步 Rust 驱动程序

    v0.2.0 #adc #driver #async #embedded #no-alloc
  162. swimming

    游泳提升效率:高性能、不废话的连接池

    v0.1.3 #connection-pool #pool #no-alloc #non-blocking #connection-pooling #no-std
  163. minipng

    无依赖的微型PNG解码器

    v0.1.1 6.8K #png #decoder #image #no-alloc #graphics #no-std
  164. acolor

    颜色表示、操作和转换

    v0.0.11 #rgb #color #lab #graphics #no-alloc
  165. yafnv

    适用于 u32/u64/u128 大小的 Fowler-Noll-Vo (FNV-1, FNV-1a) 哈希实现,全部 no_stdno_alloc

    v3.0.0 650 #hash #no-alloc #size #u64 #u32 #fnv #u128
  166. kathy

    常量评估的 Swift 风格的 keypaths

    v0.1.0 #key-path #nightly #experimental #swift #no-alloc #keypath
  167. mini-macro-magic

    导出标记到其他模块和crate。现在100%减少了proc宏!

    v2.0.2 #proc-macro #macro #export #reflection #macro-magic #self-contained #no-alloc
  168. astack

    提供具有固定容量并能进行快速 LIFO 操作的栈数据结构

    v0.3.5 #stack #lifo #data-structure #no-alloc #no-std
  169. st7789

    支持嵌入式图形的 TFT LCD 驱动器

    v0.7.0 7.7K #display #driver #embedded-graphics #embedded-hal-driver #tft #lcd #no-alloc
  170. micropb-gen

    从 Protobuf 文件生成 Rust 模块

    v0.1.0 #protobuf #serialization #no-alloc #no-std #behavior
  171. anyhash

    为任何类型的哈希制作特性和支持工具

    v0.1.2 #hash #hashing #generic #endian #endian-independent #macro-derive #no-alloc
  172. branch_hints

    在稳定 Rust 中提供可能的和不太可能的分支提示函数

    v0.4.3 #branch #hint #likely #intrinsics #no-alloc #branches
  173. deforest

    高效的 #![no_std] 解析器,用于设备树 blob

    v0.3.2 #device-tree #parser #no-alloc
  174. backdrop

    使用Backdrop将大型或复杂对象放置在背景中!(稍后,在另一个线程上,或两者同时!可完全自定义!支持Tokio!)

    v0.1.11 #tokio-task #drop #tokio #alloc #no-alloc #no-std
  175. const_irc_message_parser

    IRC消息协议的0依赖项、no_std、仅const解析器

    v0.7.1 #message-parser #irc #parser #no-alloc #irc-client #networking #no-std
  176. symbolism

    由可读标签组成的独特符号

    v0.1.0 130 #symbol #string #arithmetic-coding #const #symbols #human-readable #no-alloc
  177. megamorse

    莫尔斯电码翻译器

    v1.0.1 #morse #no-alloc #embedded #no-std
  178. rustversion-detect

    检测rustc编译器版本

    v0.1.2 140 #compiler-version #rustc-version #build-script #detect #no-alloc #rustversion
  179. mavryk-smart-rollup-debug

    将格式化的消息输出到Mavryk Smart Rollup调试日志

    v0.2.2 120 #rollup #mavryk #smart #debugging #no-alloc #api-bindings
  180. telit-me310g1

    使用AT命令与Telit ME310G1 LTE-M无线电设备交互

    v0.1.0 #mcu #iot #fundamentum #no-alloc
  181. sysdir

    Rust对macOS、iOS、tvOS和watchOS上sysdir(3)的绑定

    v1.2.2 480 #path #macos-ios #apple #api-bindings #app-dirs #known-folder #no-alloc
  182. load-buffer

    将数据加载到固定大小的缓冲区。类似于BufRead,但允许静态或动态大小,以及no_std使用。

    v1.0.0 #buffer #no-std #no-alloc #io-read
  183. prealloc

    构建时堆内存预分配

    v0.1.0 #macro #memory #access #heap #static #no-alloc #time
  184. size_fmt

    以可读格式格式化大小

    v0.1.1 #size #format #human-readable #no-alloc #no-std
  185. empty-fallback-chain

    类似于chain的迭代器适配器,但条件是基于第一个迭代器为空

    v1.0.1 #iterator #chain #fallback #data-structure #iter #no-alloc
  186. to-arraystring

    一个无分配的ToString,用于bool/整数/浮点类型

    v0.2.2 650 #formatting #no-alloc #optimization #arraystring
  187. roundable

    将数字和持续时间四舍五入到给定因子

    v0.2.0 #numbers #duration #rounding #round #number #no-alloc
  188. adafruit-bluefruit-protocol

    Adafruit Bluefruit LE Connect 控制器协议的 no_std 解析器

    v0.2.0 #adafruit #protocols #bluetooth #bluetooth-le #bluefruit #protocol #no-alloc
  189. tb6612fng

    TB6612FNG 电机驱动器的 no_std 驱动程序

    v0.2.0 #motor #driver #embedded-hal-driver #controller #no-std-driver #no-alloc
  190. aformat

    使用 ToArrayString 的 no-std 和 no-alloc 版本的 format!

    v0.1.4 650 #no-alloc #array #formatting #no-std
  191. format-struct

    用于在二进制文件解析中快速轻松地定义格式结构

    v0.3.1 #binary-file #parser #format #macro #no-alloc
  192. vl53l0x-simple

    VL53l0X TOF 距离传感器的驱动程序

    v0.2.0 260 #embedded-hal #vl53l0x #embedded #no-alloc #no-std
  193. virtual-buffer

    处理由原始虚拟内存支持的缓冲区的跨平台库

    v1.0.1 #virtual-memory #memory-buffer #memory #virtual #lock-free #no-alloc #concurrency
  194. one-shot-mutex

    一次性锁,在竞争时引发恐慌而不是(死)锁

    v0.1.1 700 #mutex #deadlock #single-thread #no-alloc
  195. lock_pool

    强大、高效、高性能、异步对象池

    v0.2.0 #object-pool #pool #no-alloc #non-blocking #embedded #no-std
  196. chip-select

    芯片选择 GPIO 支持特性

    v0.2.0 #embedded-hal #no-alloc #no-std
  197. irox-bits

    位和零件。无 std/无分配位/字节流操作

    v0.1.5 550 #byte #no-alloc #irox #byte-stream #read #bit #std
  198. squares-rnd

    基于快速计数器的非加密随机数生成器

    v3.1.0 #random #squares #rand #square #squares-rng #no-alloc
  199. tca9548-eh

    针对 TCA9548 I2C 多路复用器的嵌入式-hal 专注型驱动程序

    v0.1.0 120 #multiplexer #embedded-hal #tca9548 #gpio #i2c-bus #embedded #no-alloc
  200. rust-leb128

    LEB-128 (varint) 编码

    v0.1.0 #varint #leb128 #vlq #encoding #no-alloc
  201. miden-rpc-proto

    Miden 节点 RPC 消息定义

    v0.4.0 1.0K #miden #protobuf #no-alloc #node #rpc #file-content
  202. musli-descriptive

    Müsli 完全自描述的格式

    v0.0.117 #serialization #data-encoding #encode-decode #no-std #binary-serialization #binary-format #no-alloc
  203. acorn_prng

    基于 ACORN 算法的无_std、0 依赖的伪随机数生成器

    v3.0.1 750 #generator #seed #no-alloc
  204. foc

    各种场定向控制算法

    v0.3.0 #motor #control-systems #bldc #vector-control #no-alloc #driver
  205. cstream

    libc::FILE 流 'c 流

    v0.1.4 #stream #libc #ffi #no-alloc
  206. anony

    匿名结构体

    v0.5.2 700 #future #anonymous #struct #join #try-join #no-alloc
  207. zerocrush

    稀疏文件的低开销压缩

    v0.1.0 #compression #embedded #no-alloc
  208. based16

    为 chads 实现的 BASE-16(HEX) 实现

    v0.2.1 #base-16 #hex #codec #no-alloc #base16
  209. mavryk-smart-rollup-entrypoint

    为 Mavryk Smart Rollup 内核设置 kernel_entry 入口点

    v0.2.2 110 #rollup #smart #mavryk #no-alloc #api-bindings
  210. numera

    数字

    v0.5.0 #numbers #numeral #number #math #mathematics #numeric #no-alloc
  211. unit-interval

    用于处理和约束值在单位区间内的类型

    v0.1.0 #interval #unit #numbers #fraction #math #no-alloc #number
  212. unwind-unsafe

    零大小的标记类型,不实现 UnwindSafe 或 RefUnwindSafe

    v1.0.0 130 #unwind #ref-unwind-safe #unwind-safe #no-alloc
  213. serde_keyed_derive

    #[derive(Serialize, Deserialize)]的1.1实现宏

    v1.0.196 #serde-derive #serialization #derive #derive-deserialize #macro-derive #serde #no-alloc
  214. own_or_borrow

    统一对拥有或RefCell借用数据的引用

    v0.1.0 #refcell #embedded #no-alloc
  215. 实质上

    一个用于实质蕴涵的宏

    v1.0.0 #macro #logic #logical #implication #implies #no-alloc
  216. byte-arena

    无_std、无分配的字节缓冲区分配区域

    v0.2.0 #byte-buffer #arena #no-alloc #allocating #arena-allocation #no-std #storage
  217. mc-rand

    提供一个加密RNG(McRng)的平台抽象层

    v1.1.0 280 #rng #random #cryptography #abstraction-layer #secure-random #wasm #no-alloc
  218. sectorize

    用于写入任意对齐数据到分区介质的小型库

    v0.1.0 #data #no-alloc #basic #sector-index #mediums #sectored #arbitrarily-aligned
  219. lakers-shared

    EDHOC密码库常量crate

    v0.6.2 500 #iot #security #protocols #edhoc #crypto #no-alloc #protocol
  220. baryuxn

    作为no_std库的Uxn堆栈机器

    v0.1.1 #emulator #uxn #no-std #varvara #no-alloc
  221. type-factory

    唯一不透明类型

    v0.3.1 #opaque #type #brands #brand #no-alloc
  222. devela_depend

    devela的可选外部依赖项

    v0.4.1 #optional #external #devela #no-alloc
  223. piddiy

    DIY自定义PID控制器工具包

    v0.1.1 #pid #control-systems #automation #embedded #no-alloc
  224. femtopb-build

    femtopb的代码生成器

    v0.5.0 700 #protobuf #proto #no-alloc #build-script #cargo-docs
  225. leb128fmt

    编码和解码LEB128压缩整数

    v0.1.0 #leb128 #integer-compression #encode-decode #compression #encoding #unsigned-integer #no-alloc
  226. generic-mutability

    允许创建对可变性通用的API

    v0.1.0 #mutability #generic #mutable #no-alloc
  227. 尝试使用 DuckDuckGo 进行搜索。

  228. musli-json

    Müsli 的 JSON 支持

    v0.0.117 #serialization #encode-decode #binary-encoding #networking #no-alloc #no-std
  229. vqf-rs

    为 IMU 设计的 VQF 传感器融合算法的无标准依赖库

    v0.2.0 #imu #vqf #sensor-fusion #math #no-alloc
  230. pin_array

    提供具有结构化投影引脚的数组的微小 crate

    v0.1.2 #array #pinning #pin #collection #no-std #no-alloc
  231. edge-http

    异步 + no_std + 无分配的 HTTP 协议实现

    v0.2.1 130 #async-http #http-server #http-client #networking #protocols #no-alloc #httparse
  232. wakerset

    在 Future 类型中嵌入 Waker 的无标准、无分配存储

    v0.1.1 #waker #no-alloc #async #data-structures #no-std
  233. apply_conditionally

    条件性地链式应用对象上的方法

    v2.0.0 #condition #apply #chain #meta #no-alloc
  234. shook

    ohook

    v0.1.1 120 #office #ohook #activator #no-alloc
  235. coap-message-utils

    使用 coap-message 特性的工具

    v0.3.4 1.2K #coap #iot #no-alloc
  236. char-buf

    一个可写的、固定长度的 char 缓冲区,可在 no_std 环境中使用

    v0.1.2 #buf #write #char #no-alloc
  237. musli-common

    Müsli 编码之间共享的通用工具

    v0.0.110 3.3K #serialization #no-alloc #no-std
  238. assert_size

    在编译时断言类型具有特定大小的宏

    v0.1.1 #compile-time #assert #macro #sizeof #no-alloc #no-std
  239. ham-cats

    CATS 协议的参考实现,适用于无线电

    v0.2.1 #ham-radio #reference #protocols #cats #no-alloc
  240. key-mapping

    允许在 DOM 和 HID usage-ids 之间进行键盘键码转换的系统

    v0.4.0 #keyboard #hid #keyboard-layout #mapping #layout #no-alloc #layouts
  241. const-array-init

    用于在const上下文中使用闭包语法或const函数初始化数组的宏

    v1.0.0 280 #const #array #const-fn #init #fn #macro #no-alloc
  242. coap-zero

    无分配的CoAP协议实现

    v0.3.0 #coap #communication #embedded #lwm2m #no-alloc #no-std
  243. musli-serde

    Müsli中使用serde类型的透明适配层

    v0.0.117 #serialization #serde #binary-serialization #encode-decode #no-std #no-alloc
  244. h3o-bit

    H3索引位操作的底层库

    v0.1.1 2.4K #h3 #geospatial #spatial-index #bit-manipulation #geography #gis #no-alloc
  245. ht16k33-async

    Holtek HT16K33 "RAM Mapping 16*8 LED Controller Driver with keyscan"的异步驱动程序

    v0.0.2 #led-controller #ht16k33 #async #embedded #embedded-devices #raspberry-pi-pico #no-alloc
  246. non-exhaustive

    允许非_exhaustive结构体表达式的宏

    v0.1.1 #structs #struct #macro #no-alloc
  247. mavspec_rust_spec

    MAVSpec的Rust代码生成工具链的核心接口

    v0.3.4 650 #mav-link #drones #uav #no-alloc #protocols #unmanned-aerial-vehicles
  248. dry-mods

    使你的模块管理DRY的宏

    v0.1.5 #module #dry #macro #no-alloc #no-std