Crate oci_api

Crate oci_api 

Source
Expand description

§OCI API

Oracle Cloud Infrastructure (OCI) API client for Rust.

§Features

  • Environment variable-based authentication
  • Email Delivery service support
  • Async I/O (tokio)

§Quick Start

use oci_api::Oci;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Load configuration from environment variables
    let oci = Oci::from_env()?;
     
    Ok(())
}

Re-exports§

pub use client::Oci;
pub use error::Error;
pub use error::Result;
pub use services::email;
pub use services::object_storage;

Modules§

auth
client
OCI client module
error
OCI API error type definitions
services
utils