1#![doc = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/README.md"))]
5
6#[doc(hidden)]
7pub mod iam_provider;
8#[doc(hidden)]
9pub mod redshift;
10pub mod saml_provider;
11
12pub(crate) mod re {
13 use regex::Regex;
14
15 pub fn compile(pattern: &str) -> Regex {
16 Regex::new(pattern).unwrap()
17 }
18}
19
20pub use iam_provider::IamProvider;
23pub use redshift::Redshift;
24pub use saml_provider::{PingCredentialsProvider, SamlProvider};
25
26#[doc(hidden)]
27pub mod prelude {
28 pub use crate::iam_provider::IamProvider;
29 pub use crate::redshift::Redshift;
30 pub use crate::saml_provider::PingCredentialsProvider;
31}