Skip to main content

Crate winterbaume_core

Crate winterbaume_core 

Source

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.