#amazon-s3 #manifest #strongly-typed #structs #batch #storage #inventory

s3-manifest

Amazon S3 在 Rust 中使用的强类型清单结构

3 个版本 (重大更新)

0.3.0 2024年1月9日
0.2.0 2024年1月8日
0.1.0 2024年1月7日

#19 in #inventory

每月 24 次下载

Apache-2.0 OR MIT

8KB
133

s3-manifest

此软件包提供了 Amazon S3 在 Rust 中使用的强类型清单结构。

支持的清单

S3 清单

S3 批量操作完成报告

S3 存储透镜度量导出


lib.rs:

Amazon S3 在 Rust 中使用的强类型清单结构

示例

    let data = include_bytes!("manifest.json");

    // slice to struct
    let parsed: InventoryManifest = serde_json::from_slice(data).unwrap();
    // struct to string
    let output: String = serde_json::to_string(&parsed).unwrap();

依赖项

~0.8–1.6MB
~36K SLoC