const-generics

  1. crypto-bigint

    纯Rust实现的大整数库,专为加密应用设计,从头开始设计。提供常量时间、no_std友好的实现...

    v0.6.0-rc.3 3.0M #big-integer #integer #bignum #precision #const-generics #arbitrary #cryptography
  2. ruint

    具有常量泛型位长度的无符号整数类型

    v1.12.3 257K #unsigned-integer #uint #const-generics #numbers #bit #length #size
  3. fixed

    定点数

    v2.0.0-alpha.28.0 124K #decimal-number #math #dsp #const-generics
  4. hybrid-array

    混合基于typenum和const generic的数组类型,旨在提供基于typenum表达式的灵活性,同时允许互操作性和向const generics的过渡路径

    v0.2.0-rc.9 50K #const-generics #array #typenum #transition #path #generic-array #interop
  5. fixedstr

    可复制和堆分配的常量最大大小的字符串,使用const generics

    v0.5.7 66K #string #const-generics #stack-allocated #size #constant #types #copied
  6. arbitrary-int

    u2, u3, u4, ..., u127的现代和轻量级实现

    v1.2.7 14K #integer #misaligned #unaligned #const-generics
  7. typewit

    基于type-witness的抽象,主要用于在const fns中模拟多态性

    v1.9.0 221K #const-fn #const-generics #gadt #refl #type-witness #type-equality
  8. sqrid

    单文件中的平方坐标和网格状数组,无依赖

    v0.0.24 180 #grid #square #array #const-generics #fixed-size #single-file
  9. easyfft

    为数组和切片提供易于使用的FFT API

    v0.4.1 550 #fft #离散傅里叶 #傅里叶 #离散 #const-generics #dft #编译时
  10. const-primes

    在const上下文中处理素数。素数生成、素性检验、素数计数等。

    v0.8.7 #primes #素数 #const #const-generics
  11. embedded-canvas

    在绘制到小型硬件显示之前,在Canvas上轻松绘制任何东西

    v0.3.1 #embedded-graphics #图形 #嵌入式 #像素 #const-generics
  12. overloaded_literals

    使用重载字面量构建你的数据类型,无需样板代码并在编译时进行验证

    v0.8.3 #literals #const-generics #const #overloading #generic #generics #no-alloc
  13. vecmat

    支持min_const_generics的降维向量代数

    v0.7.8 110 #vector #const-generics #matrix #代数 #向量数学 #矩阵运算 #min-const-generics
  14. copstr

    COpy STRing模块

    v0.1.2 #string #copy #const-generics #fixed-size #capacity #module #stack
  15. fast_collections

    无堆零拷贝集合

    v0.64.0 3.0K #collection #const-generics #heap #zero-copy #heap-allocation #typenum #manage
  16. elain

    使用const generics设置类型的最低对齐方式

    v0.3.0 7.5K #const-generics #alignment #const #align #layout
  17. serde_default_utils

    一组简单的辅助函数,用于简化serde_default的使用

    v0.2.2 1.0K #serde #序列化 #const-generics #no-alloc #no-std
  18. fixedbitset-stack

    FixedBitSet的一个支持const generics的分支版本

    v0.5.7 850 #const-generics #bit-set #bitset #数据结构 #固定大小 #bitvec #容器
  19. const_power_of_two

    处理常量generics为2的幂的情况

    v1.0.0 160 #generics #const-generics #const #traits #no-std #no-alloc
  20. serde_arrays

    模块,支持序列化和反序列化const generic或任意大小的数组

    v0.1.0 35K #const-generics #serialization #serde
  21. e-write-buffer

    一个无_std、const-generic的core::fmt::Writeable缓冲区

    v0.6.1 #buffer #const-generics #write #embedded #no-std
  22. no_std_strings

    crate fixedstr 的 no_std 版本:固定最大大小的字符串,可复制并堆栈分配

    v0.1.3 #string #const-generics #stack-allocated #fixed-size #length #fixed-length #version
  23. const-lru

    no_std、非哈希、固定容量、固定内存使用的 LRU 缓存

    v1.0.0 #lru-cache #lru #cache #const-generics #data-structure
  24. ranged_integers

    由 const generics 驱动的、限制在编译时定义的范围内的整数

    v0.8.0 #integer #const-generics #bounded #integer-arithmetic #nightly #refinement #arithmetic-operations
  25. minifloat

    使用 const generics 模拟各种 minifloat

    v0.1.6 #const-generics #f16 #bfloat16
  26. optimath

    使用 const generics 进行 no_std 和特殊化以启用 SIMD 的线性代数

    v0.3.1 #const-generics #linear-algebra #simd #matrix #specialization #no-std #bug
  27. const-arithmetic

    利用 Rust 的类型泛型系统在编译时执行整数算术

    v1.0.4 #integer-arithmetic #const-generics #arithmetic #const #compile-time #integer #generics
  28. mightrix

    将连续内存视为矩阵

    v0.3.2 #matrix #const-generics #fixed-size #stack #memory #reftrix #dimension
  29. fixed-bigint

    Rust 的固定大小大整数实现

    v0.1.9 #big-integer #math #bignum #numeric #mathematics #const-generics #unsigned-integer
  30. array-bin-ops

    高效的数组二进制运算

    v0.1.6 300 #const-generics #math #mathematics
  31. bitarray

    由 const generics 驱动的位数组,专门用于汉明距离

    v0.10.0 650 #const-generics #bit #array #hamming #generics #const #compile-time
  32. const_struct

    允许将 const 结构作为 const 泛型传递的宏

    v0.3.1 #const-generics #const #macro #macro-derive #derive #no-std
  33. diman

    零成本编译时维度分析

    v0.5.0 #dimensional-analysis #units #unit #time-unit #si-units #num-traits #const-generics
  34. advent_of_code_traits

    Rust中实现Advent of Code解决方案的最小化、灵活的框架

    v0.2.0 #advent #solution #advent-of-code #traits #specialization #const-generics #framework
  35. const-currying

    用于加速函数的currying过程的过程宏

    v0.0.5 2.4K #const-generics #performance #proc-macro #currying #value #compile-time #improve
  36. const_typed_builder

    使用const generics进行编译时类型检查的builder derive

    v0.3.0 #derive-builder #builder #const-generics #compile-time #macro-derive #struct #validation
  37. const-generic-alignment

    Const-generic-aligned ZST

    v0.1.3 #alignment #zst #no-std #zero-sized #const-generics #const-generic-aligned
  38. xconstants

    添加了对枚举const generics的初步支持

    v0.2.1 #const-generics #enums #preliminary
  39. checks

    添加了几个针对const generics的编译时检查

    v1.0.6 #const-generics #checking #utility #no-std
  40. const_unit_poc

    概念证明:通过const generics实现物理单位

    v1.1.3 #const-generics #units #physical #concepts #uom #error-message #proof
  41. array_ext

    Rust数组的额外功能

    v0.4.0 #array #const-generics #generic #extension #generics
  42. rbitset

    能够在一个整型数组中持有固定数量布尔值的位集

    v0.3.1 #bit-set #set #bitset #no-std #const-generics #integer
  43. matrix-rs

    在Rust中使用矩阵。使用const generics确保编译时矩阵安全性。

    v1.0.1 #matrix #const-generics #linear-algebra #compile-time #safety #ensure
  44. slist

    静态确定大小并驻留在栈上的代数列表

    v0.1.2 #list #const-generics #static #heap-allocation
  45. const-chunks

    将迭代器分块到const长度数组的扩展特质

    v0.3.0 #iterator #const-generics #chunk #chunks #iteration #adaptor #no-alloc
  46. minsize

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

    v0.1.2 #const-generics #non-empty #vec #minimum-size
  47. str_splitter

    使用组合器API进行灵活字符串分割的实验

    v0.1.1 #string #split #str #const-generics
  48. tylift

    将枚举变体提升到类型级别

    v0.3.5 #enums #type #kind #const-generics #macro #lift #kinds
  49. const_sized_bit_set

    使用const泛型大小参数指示要使用的64位字数的bitset

    v0.1.0 #bitset #const-generics #64-bit #words #size #parameters #numbers
  50. mat-rs

    数学矩阵类型的no_std实现

    v0.1.0 #matrix #dynamically-sized #math #const-generics #mat #type #statically
  51. 尝试使用DuckDuckGo搜索:搜索.

  52. stride

    步长切片类型

    v0.3.0 #slice #memory #const-generics #strided #matrix #elements #constant
  53. sized_matrix

    使用const泛型进行大小调整以实现更好的类型检查和性能的尺寸矩阵

    v0.3.0 #matrix-vector #const-generics #matrix #sized #linear-algebra #vector
  54. array-utils

    一组无std的数组实用程序,利用const泛型

    v0.1.1 #const-generics #array #utilities #generics #embedded
  55. arbintrary

    使用泛型const的任意整数大小的概念证明

    v0.4.0 170 #integer #unaligned #misaligned #const-generics
  56. const_guards

    用于const泛型编译时约束的属性宏

    v0.1.3 #const-generics #const #generics #compile-time
  57. bounded_types

    表示有界整数的类型,使用const泛型实现

    v0.2.1 #bounded #integer #limited #int #numbers #const-generics
  58. picostring

    不需要额外空间来存储长度的栈分配字符串

    v0.3.1 #string #stack-allocated #byte #length #const-generics #capacity #store
  59. bit-bounds

    用于const泛型位边界操作的辅助特型

    v1.0.0 #const-generics #bounds #traits #bit-manipulation #helper #is-power-of2
  60. boxed-slice

    基于 const generic 的大小切片的简单抽象

    v0.1.1 #slice #const-generics #array #serde #box
  61. smart_buffer

    混合堆栈/堆缓冲区

    v0.1.3 #stack #heap #buffer #const-generics #data-structures #no-std
  62. chunk_iter

    对任何迭代器进行分块迭代的泛型

    v0.1.5 #iterator #chunks #const-generics #chunked #iterable
  63. dntk-matrix

    使用 const generic 定义的静态大小矩阵(仅限夜间构建)

    v0.1.2 #matrix #const-generics #nightly #definition #statically #sized #heap
  64. frankencell

    qcell 和 ghost-cell 的替代品,使用 const generic

    v0.2.0 #const-generics #ghost-cell #qcell #creation
  65. const-generic-wrap

    const generic 的包装器

    v0.3.0 #const-generics #no-std #wrap #solve
  66. const-either

    编译时已知的变体的 Option 和 Either 类型

    v0.1.1 #const-generics #variant #compile #compile-time #value #option #whether
  67. partial_const

    以统一的方式处理常量和非常量值的方法

    v0.2.1 #const #partial #const-generics #values #constant #unified #bool
  68. typestring

    将字符串常量提升为类型的字符串。这是在 const generic 支持字符串之前的临时解决方案。

    v0.1.0 #string #const-generics #constants #type #lifted #stopgap
  69. boxed_array_ringbuffer

    使用固定大小的环形缓冲区,使用boxed array作为存储,因此避免在转换为 Vec 或 VecDeque 时重新分配

    v0.1.1 #ring-buffer #fixed-size #const-generics #ringbuffer
  70. constduck

    使用 const generic 进行编译时 ducktyping 和反射

    v0.1.0 #reflection #compile-time #duck #const-generics #typing #struct #field
  71. array-append

    一组用于处理 const generic 数组类型的函数

    v0.1.0 #array #const-generics #split #family #push #append #pop
  72. const-linear

    基于 const generic 的线性代数库

    v0.1.0 #linear-algebra #const-generics #compile
  73. mtrx

    使用const泛型进行类型安全矩阵运算

    v0.1.0 #matrix #matrix-operations #const-generics #type-safe
  74. e-ring

    一种无_std的只追加环形缓冲区,当满时用新元素替换最旧的元素

    v0.3.0 #ring-buffer #ring #buffer #const-generics #embedded #no-std
  75. none-array

    创建None值数组的一种非常不幸的方法

    v1.0.1 #array #build #const-generics #hack #nightly #repeat #expressions
  76. constfft

    为数组提供FFT API

    v0.2.4 #fft #discrete-fourier #dft #fourier #discrete #const-generics #encoding
  77. cvec

    一种与const泛型和adt-const-param兼容的Vec替代品

    v0.1.1 #vec #const-generics #compatible #adt-const-param
  78. newtype_array

    一个宏,帮助实现newtype数组上的标准派生特质

    v0.1.6 #array #generics #const #const-generics
  79. const-arrayvec

    一种由堆上的数组支持的类似vec的类型

    v0.2.1 #arrayvec #array #vec #buffer #const-generics #no-std
  80. generic-predicates

    const泛型未来可能实现的功能的示例

    v0.1.0 #const-generics #predicates #future #taste
  81. unroll-fn

    一个泛型展开函数

    v0.1.1 #meta-programming #const-generics #unroll #unrollling #times
  82. rbf

    为no_std提供的一种超级简单的基于const泛型的环形缓冲区实现

    v0.2.0 #const-generics #ring-buffer #super #no-std #size
  83. lightmatrix

    轻量级2D矩阵工具

    v0.5.0 #matrix #2d #const #const-generics #utilities