pub fn get_transformer(provider: &str) -> Option<Box<dyn ArnTransformer>>Expand description
Gets the appropriate transformer for a given provider.
Returns None for a provider whose feature is not enabled, which by
default is all of them. Ask available_providers what this build can
actually translate for.
ยงExamples
use wami_core::arn::{available_providers, get_transformer};
// Holds for any set of enabled features, including none.
for provider in available_providers() {
assert!(get_transformer(provider).is_some());
}
assert!(get_transformer("unknown").is_none());With the aws feature enabled:
use wami_core::arn::get_transformer;
assert!(get_transformer("aws").is_some());