Skip to main content

cloud_sdk/
operation.rs

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