#avoid

  1. base64ct

    Base64 (RFC 4648) 的纯 Rust 实现,避免任何数据相关分支/LUT 的使用,因此提供可移植的“尽力而为”恒等时间操作和嵌入式友好的 no_std 支持

    v1.6.0 3.4M #base64 #pem #private-key #phc #密码学 #avoid
  2. der

    纯 Rust 嵌入式友好的 Distinguished Encoding Rules (DER) 实现,用于抽象语法符号一 (ASN.1),如 ITU X.690 所述,并完全支持无堆栈 no_std 目标

    v0.8.0-rc.1 4.3M #asn1-der #asn1 #pkcs #itu #密码学 #crypto #avoid
  3. inlinable_string

    inlinable_string 包提供了 InlinableString 类型 - 一个所有者,可增长的 UTF-8 字符串,将小型字符串内联存储并避免堆分配 - 以及 StringExt 特性...

    v0.1.15 259K #string #inline #inlinable #avoid
  4. base32ct

    Base32 (RFC 4648) 的纯 Rust 实现,避免任何数据相关分支/LUT 的使用,因此提供可移植的“尽力而为”恒等时间操作和嵌入式友好的 no_std 支持

    v0.2.1 1.4K #base32 #constant-time #pure #portable #密码学 #rfc #avoid
  5. peeking_take_while

    类似于 Iterator::take_while,但在预览值上调用谓词。这允许您同时使用 Iterator::by_refIterator::take_while,并且仍然得到第一个值...

    v1.0.0 2.0M #iterator #peek #take-while #by-ref #avoid
  6. strawpoll

    避免虚假轮询的包装器

    v0.2.3 2.3K #future #tokio #futures #avoid
  7. tinybox

    类似于 Box,但有一个优化,避免了小型数据结构的分配

    v0.3.1 #box #dyn #dst #collection #avoid
  8. 尝试使用 DuckDuckGo 进行搜索。[链接](https://duckduckgo.com/?q=site%3Alib.rs+avoid)