Skip to main content

Crate duroxide_cdb

Crate duroxide_cdb 

Source
Expand description

§Duroxide CosmosDB Provider

A CosmosDB NoSQL API provider implementation for Duroxide, a durable task orchestration framework for Rust.

§Usage

use duroxide_cdb::CosmosDBProvider;
use duroxide::runtime::Runtime;
use std::sync::Arc;

let provider = CosmosDBProvider::new(
    "http://localhost:8081",
    "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==",
    "duroxide",
).await?;

Re-exports§

pub use outbox::OutboxFaultInjector;
pub use provider::CosmosDBProvider;
pub use provider::CosmosDBProviderConfig;

Modules§

batch
client
containers
errors
leases
models
outbox
provider
query