#cookies #http

无需std mimeograph_crumble

针对编译为WASM时的小型化设计的cookie的尺寸优化副本

3个版本

0.1.2 2021年7月19日
0.1.1 2021年6月27日
0.1.0 2021年6月24日

#720 in WebAssembly

MIT/Apache

83KB
1K SLoC

Mimeograph-Crumble

首先,对cookie crate的作者Sergio Benitez和Alex Crichton表示极大的感激。

mimeograph_cookiecookie的一个副本,具有以下特点:

  • 所有功能都已移除
  • HashSet已移除
  • Cookie Expires已消失(需要time crate)。

这些修改通过发布WASM构建节省了41,852字节。

有关文档,请参阅cookie crate。

no_std + alloc

该crate中的所有功能都支持no_std + alloc。要启用,只需禁用默认功能。


lib.rs:

HTTP cookie解析和cookie jar管理。

这是一个修改过的cookie crate的副本,修改后可减小WASM编译时的尺寸。

这个crate提供了Cookie类型,代表HTTP cookie,以及CookieJar类型,用于管理cookie集合进行会话管理,记录更改,以及可选的自动cookie加密和签名。

用法

将以下内容添加到您的Cargo.toml中的[dependencies]部分

mimeograph_crumble = "0.1.0"

无运行时依赖

功能