aws_resource_id/lib.rs
1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_code)]
3#![warn(clippy::all, missing_docs, nonstandard_style, future_incompatible)]
4
5pub mod general;
6pub mod region;
7
8pub use general::*;
9pub use region::*;
10
11/// AWS resource ID parsing or validating error
12#[derive(Debug, thiserror::Error)]
13pub enum Error {
14 /// Parsing AWS resource ID in the general format
15 #[error(transparent)]
16 General(#[from] GeneralResourceError),
17 /// Parsing AWS region ID
18 #[error(transparent)]
19 Region(#[from] RegionError),
20}