pub fn match_topic(topic: &str) -> Result<ThingDefender<'_>, Error>
Expand description
Check if the given topic is one of the Device Defender topics.
ยงExample
use aws_iot_device_sdk_embedded_rust::defender::Topic::*;
use aws_iot_device_sdk_embedded_rust::{defender};
let defender =
defender::match_topic("$aws/things/chloe/defender/metrics/json/accepted").unwrap();
assert_eq!(defender.thing_name, "chloe");
assert_eq!(defender.api, defender::Topic::JsonReportAccepted)