1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#![warn(clippy::all)]
#![deny(rustdoc::missing_crate_level_docs)]
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(missing_docs)]
//! The `scratchstack-arn` crate provides a parser and representation for Amazon Resource Name (ARN) strings.
//! ARNs are used to uniquely identify resources in AWS.
//!
//! ARNs here represent fully-qualified resources in the form `arn:partition:service:region:account-id:resource`.
//! No wildcards are allowed in this representation.
mod arn;
mod error;
/// Validation utilities used internally, but may be useful elsewhere.
pub mod utils;
pub use {arn::Arn, error::ArnError};