aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs24
1 files changed, 23 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 95a6d1e..ac9a9c6 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -18,7 +18,29 @@ fn main() {
// dbg!(d);
for (k, v) in d.iter() {
- dbg!(::std::str::from_utf8(&k).unwrap(), v);
+ let key = ::std::str::from_utf8(&k).unwrap();
+
+ if key == "A" {
+ dbg!(v);
+
+ for (k, v) in v.as_dict().unwrap() {
+ let key = ::std::str::from_utf8(&k).unwrap();
+
+ // dbg!(key, v);
+ if key == "URI" {
+ dbg!(v);
+
+ match v {
+ Object::String(s, _) => {
+ dbg!(::std::str::from_utf8(s).unwrap());
+
+ ()
+ },
+ _ => (),
+ }
+ }
+ }
+ }
}
()