Crates.io | objectscale-client |
lib.rs | objectscale-client |
version | 0.2.1 |
source | src |
created_at | 2024-07-13 08:54:50.710045 |
updated_at | 2024-07-21 06:51:59.571441 |
description | A Rust client for ObjectScale Management. |
homepage | |
repository | https://github.com/vangork/objectscale-client |
max_upload_size | |
id | 1302160 |
size | 164,195 |
This repo provides a rust client for Dell ObjectScale for Identity and Access Management (IAM), bucket, multi-tenancy management.
It also contains Rust FFI bindings for golang & python clients.
Some examples for each languages:
cd examples
cargo run --bin create_account
cargo run --bin delete_account
cargo build --release
cd golang
go build examples/create_account/main.go
./main
go build examples/delete_account/main.go
./main
cd python
python -m venv .env
source .env/bin/activate
pip install maturin
maturin develop
python examples/create_account.py
python examples/delete_account.py
rustup component add clippy rustfmt
cargo install cargo-tarpaulin
cargo fmt
cargo clippy
cargo test
cargo doc
cargo tarpaulin --out Html