[package]
name = "oci-api"
version = "0.5.0"
edition = "2024"
authors = ["GoCoder7"]
license = "MIT"
description = "OCI (Oracle Cloud Infrastructure) API client for Rust"
repository = "https://github.com/GoCoder7/rust-oci-api"
documentation = "https://docs.rs/oci-api"
readme = "README.md"
keywords = ["oci", "oracle", "cloud", "api", "sdk"]
categories = ["api-bindings"]
exclude = [
".env",
".env.*",
".github/",
"tests/fixtures/",
"*.pem",
"*.key",
]
[dependencies]
tokio = { version = "1.40", features = ["rt-multi-thread", "macros"] }
reqwest = { version = "^0.12", features = ["json"] }
httpdate = "1.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "^1.0"
rust-ini = "0.21"
thiserror = "2.0"
tempfile = "^3.14"
rsa = { version = "^0.9", features = ["sha2"] }
sha2 = "0.10"
base64 = "0.22"
md5 = "0.7"
crc32c = "0.6"
[dev-dependencies]
tokio = { version = "1", features = ["full"] }
mockito = "^1.5"
wiremock = "0.6"
env_logger = "0.11"
dotenvy = "0.15"
serial_test = "3.0"