raze

Crates.ioraze
lib.rsraze
version0.4.1
sourcesrc
created_at2018-08-16 13:07:36.854669
updated_at2021-07-18 20:34:34.637088
descriptionRust-friendly API for for Backblaze's B2 backend - Includes raw calls and helpers
homepage
repositoryhttps://github.com/KongouDesu/raze
max_upload_size
id79753
size54,113
Kongō (KongouDesu)

documentation

README

raze

Crates.io Documentation

Rust API bindings for the BackBlaze B2 API. Provides raw API calls along with some helpful utilities.

The raw API calls are more or less 1:1 with the official B2 docs

Disclaimer: This library is not associated with Backblaze - Be aware of the B2 pricing - Refer to License.md for conditions

API implementation status

  • βœ”οΈ - Implemented
  • 🚧 - Planned
  • ❌ - Not planned

If you need something that isn't implemented, open an issue or submit a pull request
Note that many features marked 'optional' by Backblaze are of much lower priority than implementing the rest of the API

Name Status
b2_authorize_account βœ”
b2_cancel_large_file ❌
b2_copy_file ❌
b2_copy_part ❌
b2_create_bucket βœ”
b2_create_key ❌
b2_delete_bucket βœ”
b2_delete_file_version βœ”
b2_delete_key ❌
b2_download_file_by_id 🚧
b2_download_file_by_name βœ”
b2_finish_large_file ❌
b2_get_download_authorization βœ”
b2_get_file_info βœ”
b2_get_upload_part_url ❌
b2_get_upload_url βœ”
b2_hide_file βœ”
b2_list_buckets βœ”
b2_list_file_names βœ”
b2_list_file_versions 🚧
b2_list_keys ❌
b2_list_parts ❌
b2_list_unfinished_large_files ❌
b2_start_large_file ❌
b2_update_bucket βœ”
b2_upload_file βœ”
b2_upload_part ❌
Commit count: 48

cargo fmt