#amazon-s3 #run-time #aws #mountpoint #aws-sdk #client

mountpoint-s3-crt

Rust interface to the AWS Common Runtime for Mountpoint for Amazon S3

12 releases (6 breaking)

0.7.0 Apr 10, 2024
0.6.2 Mar 8, 2024
0.6.1 Jan 25, 2024
0.5.1 Dec 1, 2023
0.0.1 Mar 14, 2023

#162 in Filesystem

Download history 39/week @ 2024-01-04 128/week @ 2024-01-11 188/week @ 2024-01-18 134/week @ 2024-01-25 218/week @ 2024-02-01 504/week @ 2024-02-08 494/week @ 2024-02-15 1084/week @ 2024-02-22 588/week @ 2024-02-29 959/week @ 2024-03-07 445/week @ 2024-03-14 206/week @ 2024-03-21 394/week @ 2024-03-28 675/week @ 2024-04-04 379/week @ 2024-04-11 13/week @ 2024-04-18

1,501 downloads per month
Used in mountpoint-s3-client

Apache-2.0

40MB
1M SLoC

GNU Style Assembly 626K SLoC // 0.0% comments C 224K SLoC // 0.2% comments Perl 82K SLoC // 0.1% comments C++ 82K SLoC // 0.1% comments Assembly 76K SLoC // 0.0% comments Go 22K SLoC // 0.1% comments Rust 4K SLoC // 0.1% comments Python 3.5K SLoC // 0.4% comments Shell 3K SLoC // 0.3% comments TypeScript 501 SLoC // 0.0% comments Batch 82 SLoC Bitbake 72 SLoC // 0.7% comments JavaScript 52 SLoC // 0.1% comments Kotlin 8 SLoC

mountpoint-s3-crt

This crate provides a Rust interface to the AWS Common Runtime for use by Mountpoint for Amazon S3. The interface includes only the AWS Common Runtime features needed by Mountpoint for Amazon S3, rather than the entire runtime.

This crate is not intended for general-purpose use and we consider its interface to be unstable. Customers looking for general-purpose AWS client functionality in Rust should use the official AWS SDK for Rust.


lib.rs:

Rust bindings for the AWS Common Runtime.

Dependencies

~1.5–5MB
~95K SLoC