#generics

  1. generic-array

    实现数组功能的泛型类型

    v1.1.0 8.1M #array #generic #generics
  2. serde-big-array

    serde的大数据数组辅助工具

    v0.5.1 300K #array #deserialize #big #serde-derive #helper #macro-use #generics
  3. frunk

    具有HList、Coproduct、Generic、LabelledGeneric、Validated、Monoid、Semigroup等函数式编程工具的开发者

    v0.4.2 155K #functional-programming #generic #generics #monoid #validate #h-list #hlist
  4. amplify

    增强Rust语言功能:多个泛型特质实现、类型包装、derive宏

    v5.0.0-beta.1 23K #generics #pattern #wrap #derive-macro #patterns #core
  5. inout

    针对代码泛型操作的内联和缓冲区到缓冲区模式的自定义引用类型

    v0.2.0-rc.0 2.8M #reference #in-place #generics #custom-reference #modes #buffer-to-buffer #types
  6. tstr

    类型级字符串

    v0.2.4 28K #string #type-level #generics #ts #traits #macro #demonstrate
  7. lending-iterator

    稳定的Rust中的全泛型借出迭代器:windows_mut!

    v0.1.7 30K #hkt #streaming #generics #windows-mut #streaming-iterator #gat #async-await
  8. num_convert

    类型转换库,通过溢出加法转换整数,支持泛型类型

    v0.7.2 1.4K #traits #integer #generic #integer-value #overflow-addition #generics #any-converting
  9. dync

    容器化类型的dyn Trait的高效替代品

    v0.5.7 150 #traits #dyn #vec #generics #any
  10. octseq

    表示八位序列类型的抽象

    v0.5.1 71K #octets #byte-sequences #byte #memory-management #generics
  11. spatialtree

    快速灵活的泛型空间树集合(八叉树、四叉树等)

    v0.1.2 140 #tree #oct-tree #quad-tree #generic #lod #quadtree #generics
  12. generics

    用于在 macro_rules! 中解析泛型(带有可选的 where 子句)的宏

    v0.5.3 1.5K #macro-rules #macro #parser #where
  13. regecs

    Rust 扩展泛型 ECS (REGECS)

    v2.0.0-rc.2.0.0 190 #ecs #generic #extended #event-system #generics #events #rust
  14. arraystring

    固定容量栈式泛型字符串

    v0.3.0 36K #string #generic #array #stack #compile-time #generics #no-std
  15. generic-ip

    泛型编程的 IP 地址类型

    v0.1.1 #ip #prefix #ipv4-address #subnet #cidr #networking #generics
  16. overloaded_literals

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

    v0.8.3 #literals #const-generics #const #overloading #generic #generics #no-alloc
  17. array-util

    无 nightly 的 no_std 数组辅助工具

    v1.0.2 4.1K #array #utilities #generics #embedded
  18. const_power_of_two

    处理常量泛型(为二的幂)

    v1.0.0 320 #generics #const-generics #const #traits #no-std #no-alloc
  19. newtype-derive-2018

    为 newtype 结构派生常见特性的宏

    v0.2.3 #macro-derive #newtype #macro #derive #custom-derive #macro-attr #generics
  20. xselfref

    selfref 库的分支,添加了一些功能

    v0.1.0 120 #self-referential #struct #opaque #holder #selfref #safe-wrapper #generics
  21. tuple_list

    无宏变长元组元编程

    v0.1.3 9.5K #tuple #meta-programming #variadic #generic #meta #metaprogramming #generics #generics
  22. basemath

    从基础开始的数学

    v3.0.0 #math #objects #generics #composite #documentation #types #functions
  23. degeneric-macros

    将结构泛型隐藏到特质关联类型中

    v0.5.1 #generics #injection #di #dependency-injection #macro-derive
  24. variadics

    使用元组列表在稳定Rust上实现变长泛型

    v0.0.5 200 #tuple #variadic #generics #length #stable #traits #macro
  25. typeslice

    类型级别的切片

    v0.2.5 #slice #primitive #generics #recursion #list #type-level #parameters
  26. const-arithmetic

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

    v1.0.4 #integer-arithmetic #const-generics #arithmetic #const #compile-time #integer #generics
  27. anylist

    适用于任何类型的列表类型

    v0.6.4 150 #list #any #generics #having #pop #type
  28. bitarray

    由常量泛型驱动的汉明距离专用位数组

    v0.10.0 650 #const-generics #bit #array #hamming #generics #const #compile-time
  29. anyinput

    一个宏,用于更轻松地编写接受任何字符串、路径、迭代器、数组或ndarray-like输入的函数

    v0.1.6 310 #iterator #generics #ndarray #function #macro #array-string
  30. tuplify

    泛型hlist/tuple库

    v1.1.4 #tuple #generic #hlist #heterogenous-list #generics
  31. concrete-commons

    为concrete FHE库提供的通用工具

    v0.2.1 #fhe #homomorphic #encryption #cryptography #generics #fully #standard-deviation
  32. function_overloading

    添加函数重载的功能

    v0.1.0 110 #overloading #lifetime #def #foo #syntax #macro #generics
  33. const-assert

    用于const泛型的断言结构

    v1.0.1 5.3K #assert #const #generics
  34. amplify_syn

    增强syn能力:用于创建proc宏库的辅助函数

    v2.0.1 23K #proc-macro #pattern #macro-helpers #generics #derive #wrap #patterns
  35. frust

    Rust中的函数式编程

    v0.0.7 #functional-programming #monoid #generics #validate #hlist #fp #labelled-generic
  36. autogen

    一组宏,允许您自动将泛型应用到impl块中

    v0.2.3 550 #impl-block #generics #impl #type #traits #types
  37. generic-tests

    过程宏,用于泛型地定义测试和基准测试

    v0.1.2 10K #parametric #generics #proc-macro #testing #tests #test-cases #test-framework
  38. medifax

    从openFDA数据库中方便地获取药物及其代用品的详细统计数据

    v0.1.0 #generics #statistics #open-fda #pull #drugs #detailed #database
  39. generic_graph

    实现通用图。包括一些默认实现(后者仍在开发中)

    v0.3.0 #directed-graph #edge #generics #traits #default #vertex #cases
  40. bool_traits

    将布尔表达式用作特质的界限

    v0.1.1 #traits #bounds #boolean #expression #generics #no-alloc
  41. frunk_core

    Frunk核心为开发者提供HList、Coproduct、LabelledGeneric和Generic

    v0.4.2 157K #labelled-generic #frunk #generics #generic #coproduct #h-list #hlist
  42. array_ext

    Rust数组的额外功能

    v0.4.0 #array #const-generics #generic #extension #generics
  43. generic-pool

    一个用于回收分配对象以便以后重用的池。使用泛型get/put方法,您可以将(几乎)任何类型存储在单个池实例中。

    v1.0.0 #object-pool #pool #memory-pool #memory #generics #pooling #default-config
  44. coe-rs

    类型转换

    v0.1.2 19K #specialization #meta-programming #generics
  45. effing-mad

    Rust中最热门的代数效应库

    v0.1.0 #effect #algebraic #solve #problem #experiment #generics #traits
  46. variadic_generics

    使用特性和元组来绕过Rust缺少变长泛型的第一次尝试

    v0.1.2 #tuple #generics #variadic #traits #attempt #lack #rusts
  47. unty

    显式地为泛型指定类型

    v0.0.3 800 #generics #cast #explicitly #type #another #lifetime #u8
  48. aidanhs-tmp-parse-generics-shim

    为提议的RFC #1583提供稳定的中间件;提供解析泛型和where子句的宏

    v0.1.3 #generics #parse #macro #where #parser
  49. regecs-codegen

    REGECS的代码生成宏

    v2.0.0-rc.1.0.0 #ecs #generic #extended #generics #rust
  50. see-through

    特性能提供对泛型结构体内部字段的访问

    v0.0.5 #struct-fields #generics #functional #haskell #macro
  51. enso-generics

    支持泛型编程

    v0.2.0 #generics #generic #programming #enso #supporting
  52. safe_decimal_core

    面向区块链开发的定点数字库。最初作为Invariant Protocol的一部分创建和使用。当前版本利用宏、特性和泛型...

    v0.1.1 #decimal #single-line #fixed-point #leverage #traits #generate #generics
  53. pi_slot_wheel

    具有常量泛型的多层定时轮

    v0.2.0 300 #pi #wheel #timing #constant #generics #multi-layer
  54. array-utils

    一组无标准堆的数组工具,利用常量泛型

    v0.1.1 #const-generics #array #utilities #generics #embedded
  55. generic-arrayvec

    arrayvec和generic_array crate之间的互操作性

    v0.4.0 #arrayvec #generic #generic-array #vec #stack #generics
  56. 尝试使用DuckDuckGo进行搜索。搜索.

  57. constant

    Rust的评估工具

    v0.2.0 #evaluation #compile-time #lifetime #generics #default #constdef #macro
  58. k8-obj-core

    核心Kubernetes API对象

    v2.1.1 #kubernetes #api #objects #diff #crd #generics
  59. const_guards

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

    v0.1.3 #const-generics #const #generics #compile-time
  60. gentrix

    添加了使用泛型的Matrix类型,本质上是一个2D向量的包装器

    v0.1.4 #matrix #generics #vector #wrapper #typed #2d #2d-vector
  61. hello_lib

    演示泛型函数

    v0.1.6 #generics #function #demo
  62. variadic_closure

    支持动态创建和调用具有可变数量参数的闭包

    v1.3.0 #closures #numbers #arguments #dynamic #variables #generics #dynamically
  63. is_generic

    用于在语法树中搜索泛型类型的特性行为

    v0.1.0 #syntax-tree #tree-search #generics #type
  64. generics2

    macro_rules!中解析泛型(带有可选的where子句)的宏 - generics的增强分支

    v0.3.3 #generics #macro-rules #parser #macro #where
  65. supercow

    一种泛型方式,接受类似于引用的值,而不需要扩散泛型

    v0.1.0 5.6K #cow #generic #ref #borrow #generics
  66. const_queue

    使用const泛型的仅堆栈的no_std队列

    v0.1.1 #no-std #queue #data-structures #items #const #generics
  67. effective

    一个效果库,是关键字泛型的替代品

    v0.3.1 #effect #traits #generics #iterator #future #iteration #syntax
  68. generic-statics

    rust的泛型静态

    v0.1.0 #static #generic #generics #namespaces
  69. io-plugin

    基于stdio的插件系统

    v0.6.0 110 #plugin-system #process #stdin #stdout #generics #stdio-based
  70. bg

    构建器 + 泛型

    v0.2.0 #builder #generics #bg
  71. parse-generics-shim

    为提议的RFC #1583提供稳定的中间件;提供解析泛型和where子句的宏

    v0.1.1 #generics #parse #macro #where #parser
  72. wmemchr

    Safe generic alternative to wmemchr

    v0.1.0 #wmemchr #generic #generics
  73. to_phantom

    Convert generics to PhantomData in proc macros

    v0.1.0 #phantom-data #generics #phantom #proc-macro #convert #macro
  74. static-generics

    static generics for rust

    v0.1.0 #generics #static #caveats
  75. dyngo

    Type-safe dynamic (type-erased) generic outparams

    v0.1.0 #generic #trait-object #no-std #erasure #generics #no-alloc
  76. bytekind

    Containers for byte arrays that are generic over their serialization format

    v0.2.0 #byte #container #byte-array #generics
  77. spez

    Macro to specialize on the type of an expression

    v0.1.2 13K #specialization #autoref #autoderef #specialisation #generics
  78. ifeq

    Inline if then as generics

    v0.1.3 #inline #generics #ifeq
  79. solana-readonly-account

    Readonly solana account field getter traits extendable for both on-chain and off-chain structs

    v2.0.0 450 #account #generics #solana #sanctum
  80. polyglot_tokenizer

    A generic programming language tokenizer

    v0.2.1 130 #programming-language #tokenizer #generics #polyglot #token #numbers #identifier
  81. newtype_array

    A macro to help implementing the standard derived traits on newtype arrays

    v0.1.6 #array #generics #const #const-generics
  82. option_ord

    configure ordering on 1+T with the 1 either smallest or largest, explicit vs derive default

    v0.1.0 100 #ord #options #transparent #generics #macro #smallest #explicit
  83. b10

    Lossless handling of decimal numbers at maximum performance

    v0.1.0 #decimal #decimal-number #maximum #performance #lossless #numbers #generics
  84. traitify

    A macro to turn an impl block into a trait

    v0.1.0 #traits #dyn #generic #macro #generics #impl-block
  85. cfg_matrix

    基于cfg标志生成超特型排列的进程宏

    v0.1.1 #generics #traits #macro #proc-macro #features #supertraits #macros
  86. ridicule

    支持非静态泛型函数的Rust模拟库

    v0.3.0 #mocking #generics #supporting #non-static
  87. spacebattleship

    支持任意维度和空间的经典游戏Battleship,通过泛型实现

    v0.1.0 #battleship #dimension #board #game #classic #generics #rectangular
  88. ass

    用于类型转换的无用crate

    v1.1.2 #casting #num-traits #generics #useless #compared #pretty #got
  89. parse-generics-poc

    对提议的RFC #1583的证明概念实现;提供解析泛型和where子句的宏。注意:需要兼容的nightly编译器。对于稳定的替代方案...

    v0.1.0 #generics #parse #plugin #macro #where #parser
  90. tidy-builder

    编译时正确的构建器生成器

    v0.1.0 #builder #builder-pattern #correct #compile-time #generator #options #generics
  91. impl_variadics

    一个宏,用于生成重复的标识符等,通常用于实现用于元组的trait。

    v0.3.0 #tuple #macro #generics #variadics #macros
  92. mycelium_experimental

    mycelium的实验性结构。原始存储库中任何东西最初都来自列表。这旨在成为从泛型到具体mycelium实现的过渡区域。

    v0.1.0 #skip-list #experimental #generics #structure #modified #crossbeam #mycelium
  93. bbte_optim_tzim1773_genetic

    VaranTavers使用泛型实现的类似遗传算法

    v0.1.0 #genetic #bbte #implemented #generics #algortihm #varan-tavers #optim
  94. tuplez-macros

    tuplez的进程宏实现

    v0.7.0 #tuple #forms #tuplez #represented #macro #introduce #generics
  95. pluralize

    跨越单元素和多元素的泛型trait

    v0.2.1 #generic #primitive #generics
  96. lattices_macro

    lattices crate的进程宏

    v0.5.5 160 #lattice #macro #merge #derive #generics #lattice-ord #field
  97. amplify_derive

    强大的推导宏;'amplify'库的一部分

    v4.0.1 22K #derive #wrap #generics #derive-debug #pattern #derive-error #patterns
  98. rewrite-impl-trait

    将impl Trait重写为方法泛型

    v0.1.0 #traits #impl #macro #generics #rewrite #definition #rewrites
  99. recursive_variadic

    类似于Rust中的可变参数模板,通过递归泛型实现

    v0.1.0 #recursion #variadic #template #generics #field #implemented
  100. overloaded_literals_macro

    overloaded_literals库的内部proc-macro实现crate

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