dapr 0.19.0

Rust SDK for dapr
Documentation
#![doc = include_str!("../README.md")]

pub use serde;
pub use serde_json;

/// Hidden re-exports used by `#[macro_export]` macros. Not public API.
#[doc(hidden)]
pub mod reexport {
    pub use async_trait::async_trait;
}

pub use client::Client;

/// Module containing the Dapr Callback SDK.
pub mod appcallback;
/// Module containing the 'Client' implementation.
pub mod client;

/// Module importing the Dapr runtime implementation.
pub mod dapr {
    #![allow(clippy::large_enum_variant)]
    pub mod proto {
        pub mod common {
            pub mod v1 {
                include!("dapr/dapr.proto.common.v1.rs");
            }
        }
        pub mod runtime {
            pub mod v1 {
                include!("dapr/dapr.proto.runtime.v1.rs");
            }
        }
    }
}
/// Module defining the error implementations.
pub mod error;
/// Module containing the 'Server' implementation.
pub mod server;
/// Module containing the Dapr Workflow client and worker interface.
#[cfg(feature = "workflow")]
pub mod workflow;