scratchstack_arn/
lib.rs

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