Crate mudra_cli

Source
Expand description

Currency Converter Library

A robust currency converter using public APIs with proper error handling.

Re-exports§

pub use api::ConversionResponse;
pub use api::CurrencyClient;
pub use api::ExchangeRateResponse;
pub use api::ExchangeRateService;
pub use cache::CacheConfig;
pub use cache::CacheStats;
pub use cache::ExchangeRateCache;
pub use config::Config;
pub use conversion::ConversionRequest;
pub use conversion::ConversionResult;
pub use conversion::ConversionType;
pub use conversion::Currency;
pub use conversion::Money;
pub use converter::CurrencyConverter;
pub use error::CurrencyError;
pub use error::Result;

Modules§

api
API client modules for currency conversion
cache
Caching system for exchange rates and API responses
config
Configuration management for the currency converter
conversion
Core conversion logic and types
converter
Currency conversion engine
error
Error types for the currency converter application