2个版本
0.1.2 | 2022年11月4日 |
---|---|
0.1.0 | 2022年9月12日 |
#5 in #memory-object
74 每月下载量
在 size-of 中使用
21KB
355 行
Size Of
一个用于测量对象在运行时总内存使用的crate
功能
size-of
支持许多第三方crate,可以通过功能标志启用
std
: 启用对Rust标准库的支持(默认启用,当禁用时,size-of
兼容#![no_std]
)derive
: 启用对#[derive(SizeOf)]
的支持(默认启用)time
: 启用对time
crate 的支持time-std
: 启用对time
的std
功能的支持
chrono
: 启用对chrono
crate 的支持hashbrown
: 启用对hashbrown
crate 的支持fxhash
: 启用对fxhash
crate 的支持rust_decimal
: 启用对rust_decimal
crate 的支持ordered-float
: 启用对ordered-float
crate 的支持ahash
: 启用对ahash
crate 的支持ahash-std
: 启用对ahash
的std
功能的支持
xxhash-rust
: 启用对xxhash-rust
crate 的支持xxhash-xxh32
: 启用对xxhhash-rust
的xxh32
功能的支持xxhash-xxh64
:启用对xxhhash-rust
的xxh64
功能的支持xxhash-xxh3
:启用对xxhhash-rust
的xxh3
功能的支持
bigdecimal
:启用对bigdecimal
crate 的支持num-bigint
:启用对num-bigint
crate 的支持
依赖项
~1.5MB
~35K SLoC