cloud_sdk/operation.rs
1//! Allocation-free operation preparation and checked response policy.
2
3mod metadata;
4mod policy;
5mod prepared;
6
7pub use metadata::{
8 CostIntent, OperationImpact, OperationMetadata, OperationMetadataError, RequestSemantics,
9 RetryEligibility,
10};
11pub use policy::{
12 CheckedResponse, ContentTypePolicy, ResponseBodyPolicy, ResponsePolicy, ResponsePolicyError,
13 ResponsePolicyValidationError,
14};
15pub use prepared::{
16 PreparationStorage, PrepareOperation, PreparedExecutionError, PreparedRequest, ProviderService,
17};
18
19#[cfg(test)]
20mod tests;