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}