Expand description
Low-level API client for the useSend email service.
This crate provides typed request/response models and a raw HTTP client
for every useSend API endpoint. For a higher-level, more ergonomic interface,
see the usesend crate.
§Quick Start
use usesend_api::UseSendApiClient;
let client = UseSendApiClient::new("us_api_key");
let domains = client.domains.list().await?;
println!("Found {} domains", domains.len());Re-exports§
pub use services::CampaignsSvc;pub use services::ContactBooksSvc;pub use services::ContactsSvc;pub use services::DomainsSvc;pub use services::EmailsSvc;
Modules§
Structs§
- Config
- Shared configuration for all API services.
- Retry
Options - Options for retrying rate-limited requests.
- UseSend
ApiClient - Low-level API client for the useSend email service.
Enums§
Functions§
- send_
with_ retry - Retry a future-producing closure on
ApiError::RateLimit.