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::auth::OciConfig;

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

Re-exports§

pub use auth::OciConfig;
pub use client::OciClient;
pub use error::OciError;
pub use error::Result;
pub use services::email;

Modules§

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