mod metadata;
mod operation_id;
mod policy;
mod prepared;
mod storage;
pub use metadata::{
CostIntent, OperationImpact, OperationMetadata, OperationMetadataError, RequestIdPolicy,
RequestSemantics, RetryEligibility,
};
pub use operation_id::{OperationId, OperationIdError};
pub use policy::{
CheckedResponse, CheckedResponseGuard, ContentTypePolicy, ResponseBodyPolicy, ResponsePolicy,
ResponsePolicyError, ResponsePolicyValidationError,
};
pub use prepared::{
PreparationStorage, PrepareOperation, PreparedExecutionError, PreparedRequest, ProviderService,
};
#[cfg(feature = "alloc")]
pub use storage::OwnedPreparationStorage;
pub use storage::{
DEFAULT_BODY_BYTES, EMBEDDED_BODY_BYTES, LARGE_BODY_BYTES, PreparationCapacityError,
PreparationCapacityProfile, PreparationStorageGuard,
};
#[cfg(test)]
mod response_tests;
#[cfg(test)]
mod tests;