Re-exports§
pub use blob_store::BlobStore;pub use blob_store::BlobStoreMap;pub use mock_aws::MockAws;pub use mock_client::MockAwsClient;pub use protocol::aws_query_response;pub use protocol::body_has_top_level_field;pub use protocol::extract_path;pub use protocol::extract_query_string;pub use protocol::json_error_response;pub use protocol::parse_query_string;pub use protocol::percent_decode;pub use protocol::rest_json_error;pub use protocol::urldecode;pub use protocol::xml_escape;pub use service::MockRequest;pub use service::MockResponse;pub use service::MockService;pub use service::StubService;pub use state::BackendState;pub use state::DEFAULT_ACCOUNT_ID;pub use vfs::FsVfs;pub use vfs::MemVfs;pub use vfs::Vfs;pub use vfs::VfsEntry;pub use vfs::VfsError;pub use vfs::VfsStat;pub use views::BlobBackedService;pub use views::BlobExportEntry;pub use views::BlobSource;pub use views::BlobVisitor;pub use views::DEFAULT_BLOB_BATCH_SIZE;pub use views::StateChangeListener;pub use views::StateChangeNotifier;pub use views::StateViewError;pub use views::StatefulService;
Modules§
- auth
- blob_
store - A namespaced blob store built on top of a
Vfs. - mock_
aws - MockAws builder for creating mock AWS environments.
- mock_
client - MockAwsClient: bridges aws-sdk-rust HTTP requests to mock service backends.
- protocol
- Shared protocol utilities for AWS service mock implementations.
- service
- Service trait for pluggable AWS service backends.
- state
- Per-account, per-region backend state management.
- vfs
- Virtual filesystem abstraction for blob storage.
- views
- Unified state view API for service backends.