Created
June 26, 2017 05:08
-
-
Save TimNN/f58921947d6c774363148c7ef1a75c46 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// MIR for `authority::authority::<impl at src/authority/authority.rs:52:1: 1187:2>::nsec_zone` | |
// source = Fn(NodeId(1574)) | |
// pass_name = PreTrans | |
// disambiguator = after | |
fn authority::authority::<impl at src/authority/authority.rs:52:1: 1187:2>::nsec_zone(_1: &mut authority::authority::Authority) -> () { | |
let mut _0: (); // return pointer | |
scope 1 { | |
let _2: &mut authority::authority::Authority; // "self" in scope 1 at src/authority/authority.rs:1040:18: 1040:27 | |
scope 2 { | |
let _8: log::LogLevel; // "lvl" in scope 2 at <log macros>:5:13: 5:16 | |
scope 3 { | |
let _31: &trust_dns::rr::Name; // "__arg0" in scope 3 at src/lib.rs:1:1: 1:1 | |
} | |
} | |
scope 4 { | |
let _35: std::vec::Vec<trust_dns::rr::RrKey>; // "delete_keys" in scope 4 at src/authority/authority.rs:1048:13: 1048:24 | |
scope 5 { | |
let _42: (); // "_result" in scope 5 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
scope 6 { | |
let mut _45: std::vec::IntoIter<trust_dns::rr::RrKey>; // "iter" in scope 6 at src/authority/authority.rs:1054:9: 1056:10 | |
scope 7 { | |
let mut _46: trust_dns::rr::RrKey; // "_next" in scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
scope 8 { | |
let _50: trust_dns::rr::RrKey; // "val" in scope 8 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
scope 9 { | |
let _53: trust_dns::rr::RrKey; // "key" in scope 9 at src/authority/authority.rs:1054:13: 1054:16 | |
} | |
} | |
} | |
scope 10 { | |
let _61: u32; // "ttl" in scope 10 at src/authority/authority.rs:1059:13: 1059:16 | |
scope 11 { | |
let _63: u32; // "serial" in scope 11 at src/authority/authority.rs:1060:13: 1060:19 | |
scope 12 { | |
let mut _65: std::vec::Vec<trust_dns::rr::Record>; // "records" in scope 12 at src/authority/authority.rs:1061:13: 1061:24 | |
scope 13 { | |
let mut _70: std::option::Option<(&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)>; // "nsec_info" in scope 13 at src/authority/authority.rs:1064:17: 1064:30 | |
scope 14 { | |
let _72: (); // "_result" in scope 14 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
scope 15 { | |
let mut _76: std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; // "iter" in scope 15 at src/authority/authority.rs:1065:13: 1080:14 | |
scope 16 { | |
let mut _77: &trust_dns::rr::RrKey; // "_next" in scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
scope 17 { | |
let _81: &trust_dns::rr::RrKey; // "val" in scope 17 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
scope 18 { | |
let _84: &trust_dns::rr::RrKey; // "key" in scope 18 at src/authority/authority.rs:1065:17: 1065:20 | |
scope 19 { | |
let _87: &trust_dns::rr::Name; // "name" in scope 19 at src/authority/authority.rs:1068:27: 1068:31 | |
let _88: &mut std::vec::Vec<trust_dns::rr::RecordType>; // "vec" in scope 19 at src/authority/authority.rs:1068:33: 1068:44 | |
} | |
scope 20 { | |
let _89: &trust_dns::rr::Name; // "name" in scope 20 at src/authority/authority.rs:1069:27: 1069:31 | |
let _90: std::vec::Vec<trust_dns::rr::RecordType>; // "vec" in scope 20 at src/authority/authority.rs:1069:33: 1069:36 | |
scope 21 { | |
let mut _107: trust_dns::rr::Record; // "record" in scope 21 at src/authority/authority.rs:1071:29: 1071:39 | |
scope 22 { | |
let _112: trust_dns::rr::rdata::NSEC; // "rdata" in scope 22 at src/authority/authority.rs:1072:29: 1072:34 | |
} | |
} | |
} | |
} | |
} | |
} | |
scope 23 { | |
let _133: &trust_dns::rr::Name; // "name" in scope 23 at src/authority/authority.rs:1083:26: 1083:30 | |
let _134: std::vec::Vec<trust_dns::rr::RecordType>; // "vec" in scope 23 at src/authority/authority.rs:1083:32: 1083:35 | |
scope 24 { | |
let mut _136: trust_dns::rr::Record; // "record" in scope 24 at src/authority/authority.rs:1085:21: 1085:31 | |
scope 25 { | |
let _141: trust_dns::rr::rdata::NSEC; // "rdata" in scope 25 at src/authority/authority.rs:1086:21: 1086:26 | |
} | |
} | |
} | |
} | |
scope 26 { | |
let _154: (); // "_result" in scope 26 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
scope 27 { | |
let mut _157: std::vec::IntoIter<trust_dns::rr::Record>; // "iter" in scope 27 at src/authority/authority.rs:1093:9: 1095:10 | |
scope 28 { | |
let mut _158: trust_dns::rr::Record; // "_next" in scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
scope 29 { | |
let _162: trust_dns::rr::Record; // "val" in scope 29 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
scope 30 { | |
let _165: trust_dns::rr::Record; // "record" in scope 30 at src/authority/authority.rs:1093:13: 1093:19 | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
let mut _3: (); | |
let mut _4: bool; | |
let mut _5: &std::vec::Vec<trust_dns::rr::dnssec::Signer>; | |
let mut _6: (); | |
let mut _7: (); | |
let mut _9: bool; | |
let mut _10: bool; | |
let mut _11: &log::LogLevel; | |
let mut _12: &log::LogLevelFilter; | |
let mut _13: log::LogLevelFilter; | |
let mut _14: bool; | |
let mut _15: &log::LogLevel; | |
let mut _16: &log::LogLevelFilter; | |
let mut _17: log::LogLevelFilter; | |
let mut _18: log::LogLevel; | |
let mut _19: &str; | |
let mut _20: &str; | |
let mut _21: &log::LogLocation; | |
let mut _22: &log::LogLocation; | |
let mut _23: std::fmt::Arguments; | |
let mut _24: &[&str]; | |
let mut _25: &[std::fmt::ArgumentV1]; | |
let mut _26: &[std::fmt::ArgumentV1; 1]; | |
let mut _27: &[std::fmt::ArgumentV1; 1]; | |
let mut _28: [std::fmt::ArgumentV1; 1]; | |
let mut _29: (&trust_dns::rr::Name,); | |
let mut _30: &trust_dns::rr::Name; | |
let mut _32: std::fmt::ArgumentV1; | |
let mut _33: &trust_dns::rr::Name; | |
let mut _34: fn(&trust_dns::rr::Name, &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error>; | |
let mut _36: std::iter::Cloned<std::iter::Filter<std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>, [closure@src/authority/authority.rs:1050:21: 1050:58]>>; | |
let mut _37: std::iter::Filter<std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>, [closure@src/authority/authority.rs:1050:21: 1050:58]>; | |
let mut _38: std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _39: &std::collections::BTreeMap<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _40: [closure@src/authority/authority.rs:1050:21: 1050:58]; | |
let mut _41: (); | |
let mut _43: std::vec::IntoIter<trust_dns::rr::RrKey>; | |
let mut _44: std::vec::Vec<trust_dns::rr::RrKey>; | |
let mut _47: std::option::Option<trust_dns::rr::RrKey>; | |
let mut _48: &mut std::vec::IntoIter<trust_dns::rr::RrKey>; | |
let mut _49: &mut std::vec::IntoIter<trust_dns::rr::RrKey>; | |
let mut _51: isize; | |
let mut _52: trust_dns::rr::RrKey; | |
let mut _54: trust_dns::rr::RrKey; | |
let mut _55: (); | |
let mut _56: std::option::Option<trust_dns::rr::RecordSet>; | |
let mut _57: &mut std::collections::BTreeMap<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _58: &trust_dns::rr::RrKey; | |
let mut _59: &trust_dns::rr::RrKey; | |
let mut _60: (); | |
let mut _62: &authority::authority::Authority; | |
let mut _64: &authority::authority::Authority; | |
let mut _66: std::boxed::Box<[trust_dns::rr::Record]>; | |
let mut _67: std::boxed::Box<[trust_dns::rr::Record; 0]>; | |
let mut _68: std::boxed::Box<[trust_dns::rr::Record; 0]>; | |
let mut _69: (); | |
let mut _71: (); | |
let mut _73: std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _74: std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _75: &std::collections::BTreeMap<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _78: std::option::Option<&trust_dns::rr::RrKey>; | |
let mut _79: &mut std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _80: &mut std::collections::btree_map::Keys<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>; | |
let mut _82: isize; | |
let mut _83: &trust_dns::rr::RrKey; | |
let mut _85: &trust_dns::rr::RrKey; | |
let mut _86: (); | |
let mut _91: isize; | |
let mut _92: bool; | |
let mut _93: &&trust_dns::rr::Name; | |
let mut _94: &&trust_dns::rr::Name; | |
let mut _95: &trust_dns::rr::Name; | |
let mut _96: std::option::Option<(&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)>; | |
let mut _97: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>); | |
let mut _98: &trust_dns::rr::Name; | |
let mut _99: &trust_dns::rr::Name; | |
let mut _100: std::vec::Vec<trust_dns::rr::RecordType>; | |
let mut _101: std::boxed::Box<[trust_dns::rr::RecordType]>; | |
let mut _102: std::boxed::Box<[trust_dns::rr::RecordType; 1]>; | |
let mut _103: std::boxed::Box<[trust_dns::rr::RecordType; 1]>; | |
let mut _104: trust_dns::rr::RecordType; | |
let mut _105: &mut std::vec::Vec<trust_dns::rr::RecordType>; | |
let mut _106: trust_dns::rr::RecordType; | |
let mut _108: trust_dns::rr::Name; | |
let mut _109: &trust_dns::rr::Name; | |
let mut _110: trust_dns::rr::RecordType; | |
let mut _111: u32; | |
let mut _113: trust_dns::rr::Name; | |
let mut _114: &trust_dns::rr::Name; | |
let mut _115: std::vec::Vec<trust_dns::rr::RecordType>; | |
let mut _116: &mut trust_dns::rr::Record; | |
let mut _117: &mut trust_dns::rr::Record; | |
let mut _118: trust_dns::rr::RData; | |
let mut _119: trust_dns::rr::rdata::NSEC; | |
let mut _120: (); | |
let mut _121: &mut std::vec::Vec<trust_dns::rr::Record>; | |
let mut _122: trust_dns::rr::Record; | |
let mut _123: std::option::Option<(&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)>; | |
let mut _124: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>); | |
let mut _125: &trust_dns::rr::Name; | |
let mut _126: &trust_dns::rr::Name; | |
let mut _127: std::vec::Vec<trust_dns::rr::RecordType>; | |
let mut _128: std::boxed::Box<[trust_dns::rr::RecordType]>; | |
let mut _129: std::boxed::Box<[trust_dns::rr::RecordType; 1]>; | |
let mut _130: std::boxed::Box<[trust_dns::rr::RecordType; 1]>; | |
let mut _131: trust_dns::rr::RecordType; | |
let mut _132: (); | |
let mut _135: isize; | |
let mut _137: trust_dns::rr::Name; | |
let mut _138: &trust_dns::rr::Name; | |
let mut _139: trust_dns::rr::RecordType; | |
let mut _140: u32; | |
let mut _142: trust_dns::rr::Name; | |
let mut _143: &trust_dns::rr::Name; | |
let mut _144: &trust_dns::rr::Name; | |
let mut _145: &authority::authority::Authority; | |
let mut _146: std::vec::Vec<trust_dns::rr::RecordType>; | |
let mut _147: &mut trust_dns::rr::Record; | |
let mut _148: &mut trust_dns::rr::Record; | |
let mut _149: trust_dns::rr::RData; | |
let mut _150: trust_dns::rr::rdata::NSEC; | |
let mut _151: (); | |
let mut _152: &mut std::vec::Vec<trust_dns::rr::Record>; | |
let mut _153: trust_dns::rr::Record; | |
let mut _155: std::vec::IntoIter<trust_dns::rr::Record>; | |
let mut _156: std::vec::Vec<trust_dns::rr::Record>; | |
let mut _159: std::option::Option<trust_dns::rr::Record>; | |
let mut _160: &mut std::vec::IntoIter<trust_dns::rr::Record>; | |
let mut _161: &mut std::vec::IntoIter<trust_dns::rr::Record>; | |
let mut _163: isize; | |
let mut _164: trust_dns::rr::Record; | |
let mut _166: trust_dns::rr::Record; | |
let mut _167: (); | |
let mut _168: bool; | |
let mut _169: &mut authority::authority::Authority; | |
let mut _170: trust_dns::rr::Record; | |
let mut _171: u32; | |
let mut _172: (); | |
let mut _173: bool; | |
let mut _174: bool; | |
let mut _175: bool; | |
let mut _176: bool; | |
let mut _177: bool; | |
let mut _178: bool; | |
let mut _179: bool; | |
let mut _180: bool; | |
let mut _181: bool; | |
let mut _182: isize; | |
let mut _183: isize; | |
let mut _184: isize; | |
let mut _185: isize; | |
let mut _186: isize; | |
bb0: { | |
_177 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_178 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_180 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_174 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_173 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_181 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_175 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_176 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_179 = const false; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
StorageLive(_2); // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
_2 = _1; // scope 0 at src/authority/authority.rs:1040:18: 1040:27 | |
StorageLive(_4); // scope 1 at src/authority/authority.rs:1042:12: 1042:39 | |
StorageLive(_5); // scope 1 at src/authority/authority.rs:1042:12: 1042:28 | |
_5 = &((*_2).7: std::vec::Vec<trust_dns::rr::dnssec::Signer>); // scope 1 at src/authority/authority.rs:1042:12: 1042:28 | |
_4 = const <std::vec::Vec<T>>::is_empty(_5) -> bb1; // scope 1 at src/authority/authority.rs:1042:12: 1042:39 | |
} | |
bb1: { | |
StorageDead(_5); // scope 1 at src/authority/authority.rs:1042:39: 1042:39 | |
switchInt(_4) -> [0u8: bb3, otherwise: bb2]; // scope 1 at src/authority/authority.rs:1042:9: 1044:10 | |
} | |
bb2: { | |
_0 = (); // scope 1 at src/authority/authority.rs:1043:13: 1043:19 | |
StorageDead(_4); // scope 1 at src/authority/authority.rs:1044:10: 1044:10 | |
StorageDead(_2); // scope 0 at src/authority/authority.rs:1096:6: 1096:6 | |
goto -> bb4; // scope 0 at src/authority/authority.rs:1043:13: 1043:19 | |
} | |
bb3: { | |
_3 = (); // scope 1 at src/authority/authority.rs:1042:9: 1044:10 | |
StorageDead(_4); // scope 1 at src/authority/authority.rs:1044:10: 1044:10 | |
StorageLive(_8); // scope 1 at <log macros>:5:13: 5:16 | |
_8 = log::LogLevel::Debug; // scope 1 at <debug macros>:4:9: 4:37 | |
StorageLive(_9); // scope 2 at <log macros>:5:30: 6:33 | |
StorageLive(_10); // scope 2 at <log macros>:5:30: 5:71 | |
StorageLive(_11); // scope 2 at <log macros>:5:30: 5:33 | |
_11 = &_8; // scope 2 at <log macros>:5:30: 5:33 | |
StorageLive(_12); // scope 2 at <log macros>:5:37: 5:71 | |
StorageLive(_13); // scope 2 at <log macros>:5:37: 5:71 | |
_13 = const log::__static_max_level() -> bb9; // scope 2 at <log macros>:5:37: 5:71 | |
} | |
bb4: { | |
return; // scope 1 at src/authority/authority.rs:1096:6: 1096:6 | |
} | |
bb5: { | |
_9 = const true; // scope 2 at <log macros>:5:30: 6:33 | |
goto -> bb8; // scope 2 at <log macros>:5:30: 6:33 | |
} | |
bb6: { | |
_9 = const false; // scope 2 at <log macros>:5:30: 6:33 | |
goto -> bb8; // scope 2 at <log macros>:5:30: 6:33 | |
} | |
bb7: { | |
StorageLive(_14); // scope 2 at <log macros>:5:75: 6:33 | |
StorageLive(_15); // scope 2 at <log macros>:5:75: 5:78 | |
_15 = &_8; // scope 2 at <log macros>:5:75: 5:78 | |
StorageLive(_16); // scope 2 at <log macros>:6:4: 6:33 | |
StorageLive(_17); // scope 2 at <log macros>:6:4: 6:33 | |
_17 = const log::max_log_level() -> bb11; // scope 2 at <log macros>:6:4: 6:33 | |
} | |
bb8: { | |
StorageDead(_14); // scope 2 at <log macros>:6:33: 6:33 | |
StorageDead(_10); // scope 2 at <log macros>:6:33: 6:33 | |
StorageDead(_13); // scope 2 at <log macros>:6:33: 6:33 | |
switchInt(_9) -> [0u8: bb14, otherwise: bb13]; // scope 2 at <log macros>:5:27: 8:2 | |
} | |
bb9: { | |
_12 = &_13; // scope 2 at <log macros>:5:37: 5:71 | |
_10 = const std::cmp::PartialOrd::le(_11, _12) -> bb10; // scope 2 at <log macros>:5:30: 5:71 | |
} | |
bb10: { | |
StorageDead(_12); // scope 2 at <log macros>:5:71: 5:71 | |
StorageDead(_11); // scope 2 at <log macros>:5:71: 5:71 | |
switchInt(_10) -> [0u8: bb6, otherwise: bb7]; // scope 2 at <log macros>:5:30: 6:33 | |
} | |
bb11: { | |
_16 = &_17; // scope 2 at <log macros>:6:4: 6:33 | |
_14 = const std::cmp::PartialOrd::le(_15, _16) -> bb12; // scope 2 at <log macros>:5:75: 6:33 | |
} | |
bb12: { | |
StorageDead(_16); // scope 2 at <log macros>:6:33: 6:33 | |
StorageDead(_17); // scope 2 at <log macros>:6:33: 6:33 | |
StorageDead(_15); // scope 2 at <log macros>:6:33: 6:33 | |
switchInt(_14) -> [0u8: bb6, otherwise: bb5]; // scope 2 at <log macros>:5:30: 6:33 | |
} | |
bb13: { | |
StorageLive(_18); // scope 2 at <log macros>:7:20: 7:23 | |
_18 = _8; // scope 2 at <log macros>:7:20: 7:23 | |
StorageLive(_19); // scope 2 at <log macros>:9:18: 9:36 | |
StorageLive(_20); // scope 2 at <log macros>:9:18: 9:36 | |
_20 = const "trust_dns_server::authority::authority"; // scope 2 at <log macros>:9:18: 9:36 | |
_19 = _20; // scope 2 at <log macros>:9:18: 9:36 | |
StorageLive(_21); // scope 2 at <log macros>:7:37: 7:43 | |
StorageLive(_22); // scope 2 at <log macros>:7:37: 7:43 | |
_22 = &(authority::authority::Authority::nsec_zone::_LOC: log::LogLocation); // scope 2 at <log macros>:7:37: 7:43 | |
_21 = _22; // scope 2 at <log macros>:7:37: 7:43 | |
StorageLive(_23); // scope 2 at <log macros>:7:46: 7:77 | |
StorageLive(_24); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
_24 = (authority::authority::Authority::nsec_zone::__STATIC_FMTSTR: &'static [&'static str]); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageLive(_25); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageLive(_26); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageLive(_27); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageLive(_28); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageLive(_29); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageLive(_30); // scope 2 at src/authority/authority.rs:1045:47: 1045:58 | |
_30 = &((*_2).0: trust_dns::rr::Name); // scope 2 at src/authority/authority.rs:1045:47: 1045:58 | |
_29 = (_30,); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageDead(_30); // scope 2 at src/authority/authority.rs:1045:45: 1045:45 | |
StorageLive(_31); // scope 2 at src/lib.rs:1:1: 1:1 | |
_31 = (_29.0: &trust_dns::rr::Name); // scope 2 at src/lib.rs:1:1: 1:1 | |
StorageLive(_32); // scope 3 at <log macros>:7:46: 7:77 | |
StorageLive(_33); // scope 3 at src/authority/authority.rs:1045:47: 1045:58 | |
_33 = _31; // scope 3 at src/authority/authority.rs:1045:47: 1045:58 | |
StorageLive(_34); // scope 3 at src/authority/authority.rs:1045:47: 1045:58 | |
_34 = const std::fmt::Display::fmt as fn(&trust_dns::rr::Name, &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> (ReifyFnPointer); // scope 3 at src/authority/authority.rs:1045:47: 1045:58 | |
_32 = const std::fmt::ArgumentV1::new(_33, _34) -> bb15; // scope 3 at <log macros>:7:46: 7:77 | |
} | |
bb14: { | |
_7 = (); // scope 2 at <log macros>:5:27: 8:2 | |
goto -> bb18; // scope 2 at <log macros>:5:27: 8:2 | |
} | |
bb15: { | |
StorageDead(_34); // scope 3 at <log macros>:7:77: 7:77 | |
StorageDead(_33); // scope 3 at <log macros>:7:77: 7:77 | |
_28 = [_32]; // scope 3 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageDead(_32); // scope 3 at src/authority/authority.rs:1045:45: 1045:45 | |
StorageDead(_31); // scope 2 at src/authority/authority.rs:1045:45: 1045:45 | |
_27 = &_28; // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
_26 = _27; // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
_25 = _26 as &[std::fmt::ArgumentV1<'_>] (Unsize); // scope 2 at src/authority/authority.rs:1045:16: 1045:45 | |
StorageDead(_26); // scope 2 at src/authority/authority.rs:1045:45: 1045:45 | |
_23 = const std::fmt::Arguments::new_v1(_24, _25) -> bb16; // scope 2 at <log macros>:7:46: 7:77 | |
} | |
bb16: { | |
StorageDead(_25); // scope 2 at <log macros>:7:77: 7:77 | |
StorageDead(_24); // scope 2 at <log macros>:7:77: 7:77 | |
_7 = const log::__log(_18, _19, _21, _23) -> bb17; // scope 2 at <log macros>:7:1: 7:79 | |
} | |
bb17: { | |
StorageDead(_23); // scope 2 at <log macros>:7:79: 7:79 | |
StorageDead(_21); // scope 2 at <log macros>:7:79: 7:79 | |
StorageDead(_19); // scope 2 at <log macros>:7:79: 7:79 | |
StorageDead(_18); // scope 2 at <log macros>:7:79: 7:79 | |
StorageDead(_27); // scope 2 at <log macros>:8:2: 8:2 | |
StorageDead(_28); // scope 2 at <log macros>:8:2: 8:2 | |
StorageDead(_29); // scope 2 at <log macros>:8:2: 8:2 | |
StorageDead(_22); // scope 2 at <log macros>:8:2: 8:2 | |
StorageDead(_20); // scope 2 at <log macros>:8:2: 8:2 | |
goto -> bb18; // scope 2 at <log macros>:5:27: 8:2 | |
} | |
bb18: { | |
StorageDead(_9); // scope 2 at <log macros>:8:2: 8:2 | |
StorageDead(_8); // scope 1 at <log macros>:8:4: 8:4 | |
StorageLive(_35); // scope 1 at src/authority/authority.rs:1048:13: 1048:24 | |
StorageLive(_36); // scope 1 at src/authority/authority.rs:1048:39: 1051:22 | |
StorageLive(_37); // scope 1 at src/authority/authority.rs:1048:39: 1050:59 | |
StorageLive(_38); // scope 1 at src/authority/authority.rs:1048:39: 1049:20 | |
StorageLive(_39); // scope 1 at src/authority/authority.rs:1048:39: 1048:51 | |
_39 = &((*_2).3: std::collections::BTreeMap<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>); // scope 1 at src/authority/authority.rs:1048:39: 1048:51 | |
_38 = const <std::collections::BTreeMap<K, V>>::keys(_39) -> bb19; // scope 1 at src/authority/authority.rs:1048:39: 1049:20 | |
} | |
bb19: { | |
StorageDead(_39); // scope 1 at src/authority/authority.rs:1049:20: 1049:20 | |
StorageLive(_40); // scope 1 at src/authority/authority.rs:1050:21: 1050:58 | |
_40 = [closure@src/authority/authority.rs:1050:21: 1050:58]; // scope 1 at src/authority/authority.rs:1050:21: 1050:58 | |
_37 = const std::iter::Iterator::filter(_38, _40) -> bb20; // scope 1 at src/authority/authority.rs:1048:39: 1050:59 | |
} | |
bb20: { | |
StorageDead(_40); // scope 1 at src/authority/authority.rs:1050:59: 1050:59 | |
StorageDead(_38); // scope 1 at src/authority/authority.rs:1050:59: 1050:59 | |
_36 = const std::iter::Iterator::cloned(_37) -> bb21; // scope 1 at src/authority/authority.rs:1048:39: 1051:22 | |
} | |
bb21: { | |
StorageDead(_37); // scope 1 at src/authority/authority.rs:1051:22: 1051:22 | |
_35 = const std::iter::Iterator::collect(_36) -> bb22; // scope 1 at src/authority/authority.rs:1048:39: 1052:23 | |
} | |
bb22: { | |
StorageDead(_36); // scope 1 at src/authority/authority.rs:1052:23: 1052:23 | |
StorageLive(_42); // scope 4 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageLive(_43); // scope 4 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageLive(_44); // scope 4 at src/authority/authority.rs:1054:20: 1054:31 | |
_44 = _35; // scope 4 at src/authority/authority.rs:1054:20: 1054:31 | |
_43 = const std::iter::IntoIterator::into_iter(_44) -> bb24; // scope 4 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
bb23: { | |
resume; // scope 0 at src/authority/authority.rs:1040:5: 1096:6 | |
} | |
bb24: { | |
StorageDead(_44); // scope 4 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageLive(_45); // scope 4 at src/authority/authority.rs:1054:9: 1056:10 | |
_45 = _43; // scope 4 at src/authority/authority.rs:1054:9: 1056:10 | |
goto -> bb25; // scope 4 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
bb25: { | |
StorageLive(_46); // scope 6 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageLive(_47); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageLive(_48); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageLive(_49); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
_49 = &mut _45; // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
_48 = _49; // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
_47 = const std::iter::Iterator::next(_48) -> [return: bb28, unwind: bb29]; // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
bb26: { | |
drop(_45) -> bb23; // scope 4 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb27: { | |
switchInt(_173) -> [0u8: bb26, otherwise: bb113]; // scope 6 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb28: { | |
StorageDead(_48); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
_51 = discriminant(_47); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
switchInt(_51) -> [0isize: bb30, otherwise: bb31]; // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
bb29: { | |
goto -> bb27; // scope 6 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
bb30: { | |
_42 = (); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageDead(_50); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
drop(_47) -> [return: bb32, unwind: bb27]; // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb31: { | |
StorageLive(_50); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
_50 = ((_47 as Some).0: trust_dns::rr::RrKey); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageLive(_52); // scope 8 at src/authority/authority.rs:1054:9: 1056:10 | |
_52 = _50; // scope 8 at src/authority/authority.rs:1054:9: 1056:10 | |
_173 = const true; // scope 8 at src/authority/authority.rs:1054:9: 1056:10 | |
_46 = _52; // scope 8 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageDead(_52); // scope 8 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageDead(_50); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
_182 = discriminant(_47); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
switchInt(_182) -> [1isize: bb114, otherwise: bb115]; // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb32: { | |
StorageDead(_47); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageDead(_49); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageDead(_46); // scope 6 at src/authority/authority.rs:1056:10: 1056:10 | |
drop(_45) -> bb39; // scope 4 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb33: { | |
drop(_53) -> bb27; // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb34: { | |
drop(_56) -> [return: bb36, unwind: bb37]; // scope 9 at src/authority/authority.rs:1055:13: 1055:38 | |
} | |
bb35: { | |
goto -> bb33; // scope 7 at src/authority/authority.rs:1055:13: 1055:38 | |
} | |
bb36: { | |
StorageDead(_58); // scope 9 at src/authority/authority.rs:1055:38: 1055:38 | |
StorageDead(_57); // scope 9 at src/authority/authority.rs:1055:38: 1055:38 | |
StorageDead(_59); // scope 9 at src/authority/authority.rs:1055:39: 1055:39 | |
_55 = (); // scope 9 at src/authority/authority.rs:1054:32: 1056:10 | |
_6 = (); // scope 6 at src/authority/authority.rs:1054:9: 1056:10 | |
drop(_53) -> [return: bb38, unwind: bb27]; // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb37: { | |
goto -> bb33; // scope 7 at src/authority/authority.rs:1055:13: 1055:38 | |
} | |
bb38: { | |
StorageDead(_53); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageDead(_46); // scope 6 at src/authority/authority.rs:1056:10: 1056:10 | |
goto -> bb25; // scope 6 at src/authority/authority.rs:1054:9: 1056:10 | |
} | |
bb39: { | |
StorageDead(_45); // scope 4 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageDead(_43); // scope 4 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageLive(_60); // scope 5 at src/authority/authority.rs:1054:9: 1056:10 | |
_60 = _42; // scope 5 at src/authority/authority.rs:1054:9: 1056:10 | |
_41 = _60; // scope 5 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageDead(_60); // scope 5 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageDead(_42); // scope 4 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageLive(_61); // scope 4 at src/authority/authority.rs:1059:13: 1059:16 | |
StorageLive(_62); // scope 4 at src/authority/authority.rs:1059:19: 1059:23 | |
_62 = _2; // scope 4 at src/authority/authority.rs:1059:19: 1059:23 | |
_61 = const authority::authority::Authority::minimum_ttl(_62) -> [return: bb40, unwind: bb41]; // scope 4 at src/authority/authority.rs:1059:19: 1059:37 | |
} | |
bb40: { | |
StorageDead(_62); // scope 4 at src/authority/authority.rs:1059:37: 1059:37 | |
StorageLive(_63); // scope 10 at src/authority/authority.rs:1060:13: 1060:19 | |
StorageLive(_64); // scope 10 at src/authority/authority.rs:1060:22: 1060:26 | |
_64 = _2; // scope 10 at src/authority/authority.rs:1060:22: 1060:26 | |
_63 = const authority::authority::Authority::serial(_64) -> [return: bb42, unwind: bb43]; // scope 10 at src/authority/authority.rs:1060:22: 1060:35 | |
} | |
bb41: { | |
goto -> bb23; // scope 1 at src/authority/authority.rs:1059:19: 1059:37 | |
} | |
bb42: { | |
StorageDead(_64); // scope 10 at src/authority/authority.rs:1060:35: 1060:35 | |
StorageLive(_65); // scope 11 at src/authority/authority.rs:1061:13: 1061:24 | |
StorageLive(_66); // scope 11 at <vec macros>:3:25: 3:46 | |
StorageLive(_67); // scope 11 at <vec macros>:3:25: 3:46 | |
_68 = Box([trust_dns::rr::Record; 0]); // scope 11 at <vec macros>:3:25: 3:46 | |
(*_68) = []; // scope 11 at <vec macros>:3:29: 3:46 | |
_67 = _68; // scope 11 at <vec macros>:3:25: 3:46 | |
_66 = _67 as std::boxed::Box<[trust_dns::rr::Record]> (Unsize); // scope 11 at <vec macros>:3:25: 3:46 | |
StorageDead(_67); // scope 11 at <vec macros>:3:46: 3:46 | |
_65 = const std::slice::<impl [T]>::into_vec(_66) -> bb44; // scope 11 at <vec macros>:3:1: 3:48 | |
} | |
bb43: { | |
goto -> bb23; // scope 1 at src/authority/authority.rs:1060:22: 1060:35 | |
} | |
bb44: { | |
_174 = const true; // scope 11 at <vec macros>:3:48: 3:48 | |
StorageDead(_66); // scope 11 at <vec macros>:3:48: 3:48 | |
StorageLive(_70); // scope 12 at src/authority/authority.rs:1064:17: 1064:30 | |
_175 = const true; // scope 12 at src/authority/authority.rs:1064:67: 1064:71 | |
_176 = const true; // scope 12 at src/authority/authority.rs:1064:67: 1064:71 | |
_70 = std::option::Option<(&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)>::None; // scope 12 at src/authority/authority.rs:1064:67: 1064:71 | |
StorageLive(_72); // scope 13 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageLive(_73); // scope 13 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageLive(_74); // scope 13 at src/authority/authority.rs:1065:24: 1065:43 | |
StorageLive(_75); // scope 13 at src/authority/authority.rs:1065:24: 1065:36 | |
_75 = &((*_2).3: std::collections::BTreeMap<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>); // scope 13 at src/authority/authority.rs:1065:24: 1065:36 | |
_74 = const <std::collections::BTreeMap<K, V>>::keys(_75) -> [return: bb47, unwind: bb48]; // scope 13 at src/authority/authority.rs:1065:24: 1065:43 | |
} | |
bb45: { | |
switchInt(_174) -> [0u8: bb23, otherwise: bb116]; // scope 11 at src/authority/authority.rs:1096:6: 1096:6 | |
} | |
bb46: { | |
_183 = discriminant(_70); // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
switchInt(_183) -> [1isize: bb117, otherwise: bb119]; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb47: { | |
StorageDead(_75); // scope 13 at src/authority/authority.rs:1065:43: 1065:43 | |
_73 = const std::iter::IntoIterator::into_iter(_74) -> [return: bb49, unwind: bb50]; // scope 13 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
bb48: { | |
goto -> bb46; // scope 12 at src/authority/authority.rs:1065:24: 1065:43 | |
} | |
bb49: { | |
StorageDead(_74); // scope 13 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageLive(_76); // scope 13 at src/authority/authority.rs:1065:13: 1080:14 | |
_76 = _73; // scope 13 at src/authority/authority.rs:1065:13: 1080:14 | |
goto -> bb51; // scope 13 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
bb50: { | |
goto -> bb46; // scope 12 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
bb51: { | |
StorageLive(_77); // scope 15 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageLive(_78); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageLive(_79); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageLive(_80); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
_80 = &mut _76; // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
_79 = _80; // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
_78 = const std::iter::Iterator::next(_79) -> [return: bb52, unwind: bb53]; // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
bb52: { | |
StorageDead(_79); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
_82 = discriminant(_78); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
switchInt(_82) -> [0isize: bb54, otherwise: bb55]; // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
bb53: { | |
goto -> bb46; // scope 12 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
bb54: { | |
_72 = (); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageDead(_81); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_78); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_80); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_77); // scope 15 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_76); // scope 13 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_73); // scope 13 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageLive(_132); // scope 14 at src/authority/authority.rs:1065:13: 1080:14 | |
_132 = _72; // scope 14 at src/authority/authority.rs:1065:13: 1080:14 | |
_71 = _132; // scope 14 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageDead(_132); // scope 14 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_72); // scope 13 at src/authority/authority.rs:1080:14: 1080:14 | |
_135 = discriminant(_70); // scope 13 at src/authority/authority.rs:1083:20: 1083:37 | |
switchInt(_135) -> [1isize: bb84, otherwise: bb83]; // scope 13 at src/authority/authority.rs:1083:20: 1083:37 | |
} | |
bb55: { | |
StorageLive(_81); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
_81 = ((_78 as Some).0: &trust_dns::rr::RrKey); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageLive(_83); // scope 17 at src/authority/authority.rs:1065:13: 1080:14 | |
_83 = _81; // scope 17 at src/authority/authority.rs:1065:13: 1080:14 | |
_77 = _83; // scope 17 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageDead(_83); // scope 17 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_81); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_78); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_80); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageLive(_84); // scope 16 at src/authority/authority.rs:1065:17: 1065:20 | |
StorageLive(_85); // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
_85 = _77; // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
_84 = _85; // scope 16 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageDead(_85); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
_91 = discriminant(_70); // scope 18 at src/authority/authority.rs:1067:21: 1067:25 | |
switchInt(_91) -> [0isize: bb57, otherwise: bb58]; // scope 18 at src/authority/authority.rs:1067:21: 1067:25 | |
} | |
bb56: { | |
StorageLive(_105); // scope 19 at src/authority/authority.rs:1068:71: 1068:74 | |
_105 = _88; // scope 19 at src/authority/authority.rs:1068:71: 1068:74 | |
StorageLive(_106); // scope 19 at src/authority/authority.rs:1068:80: 1068:95 | |
_106 = ((*_84).1: trust_dns::rr::RecordType); // scope 19 at src/authority/authority.rs:1068:80: 1068:95 | |
_86 = const <std::vec::Vec<T>>::push(_105, _106) -> [return: bb67, unwind: bb68]; // scope 19 at src/authority/authority.rs:1068:71: 1068:96 | |
} | |
bb57: { | |
StorageLive(_96); // scope 18 at src/authority/authority.rs:1067:41: 1067:81 | |
StorageLive(_97); // scope 18 at src/authority/authority.rs:1067:46: 1067:80 | |
StorageLive(_98); // scope 18 at src/authority/authority.rs:1067:47: 1067:56 | |
StorageLive(_99); // scope 18 at src/authority/authority.rs:1067:47: 1067:56 | |
_99 = &((*_84).0: trust_dns::rr::Name); // scope 18 at src/authority/authority.rs:1067:47: 1067:56 | |
_98 = _99; // scope 18 at src/authority/authority.rs:1067:47: 1067:56 | |
StorageLive(_100); // scope 18 at <vec macros>:3:1: 3:48 | |
StorageLive(_101); // scope 18 at <vec macros>:3:25: 3:46 | |
StorageLive(_102); // scope 18 at <vec macros>:3:25: 3:46 | |
_103 = Box([trust_dns::rr::RecordType; 1]); // scope 18 at <vec macros>:3:25: 3:46 | |
StorageLive(_104); // scope 18 at src/authority/authority.rs:1067:63: 1067:78 | |
_104 = ((*_84).1: trust_dns::rr::RecordType); // scope 18 at src/authority/authority.rs:1067:63: 1067:78 | |
(*_103) = [_104]; // scope 18 at <vec macros>:3:29: 3:46 | |
StorageDead(_104); // scope 18 at <vec macros>:3:46: 3:46 | |
_102 = _103; // scope 18 at <vec macros>:3:25: 3:46 | |
_101 = _102 as std::boxed::Box<[trust_dns::rr::RecordType]> (Unsize); // scope 18 at <vec macros>:3:25: 3:46 | |
StorageDead(_102); // scope 18 at <vec macros>:3:46: 3:46 | |
_100 = const std::slice::<impl [T]>::into_vec(_101) -> [return: bb66, unwind: bb65]; // scope 18 at <vec macros>:3:1: 3:48 | |
} | |
bb58: { | |
StorageLive(_87); // scope 18 at src/authority/authority.rs:1068:27: 1068:31 | |
_87 = (((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).0: &trust_dns::rr::Name); // scope 18 at src/authority/authority.rs:1068:27: 1068:31 | |
StorageLive(_88); // scope 18 at src/authority/authority.rs:1068:33: 1068:44 | |
_88 = &mut (((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).1: std::vec::Vec<trust_dns::rr::RecordType>); // scope 18 at src/authority/authority.rs:1068:33: 1068:44 | |
StorageLive(_92); // scope 18 at src/authority/authority.rs:1068:50: 1068:67 | |
StorageLive(_93); // scope 18 at src/authority/authority.rs:1068:50: 1068:54 | |
_93 = &_87; // scope 18 at src/authority/authority.rs:1068:50: 1068:54 | |
StorageLive(_94); // scope 18 at src/authority/authority.rs:1068:58: 1068:67 | |
StorageLive(_95); // scope 18 at src/authority/authority.rs:1068:58: 1068:67 | |
_95 = &((*_84).0: trust_dns::rr::Name); // scope 18 at src/authority/authority.rs:1068:58: 1068:67 | |
_94 = &_95; // scope 18 at src/authority/authority.rs:1068:58: 1068:67 | |
_92 = const std::cmp::PartialEq::eq(_93, _94) -> [return: bb59, unwind: bb60]; // scope 18 at src/authority/authority.rs:1068:50: 1068:67 | |
} | |
bb59: { | |
StorageDead(_94); // scope 18 at src/authority/authority.rs:1068:67: 1068:67 | |
StorageDead(_95); // scope 18 at src/authority/authority.rs:1068:67: 1068:67 | |
StorageDead(_93); // scope 18 at src/authority/authority.rs:1068:67: 1068:67 | |
switchInt(_92) -> [0u8: bb61, otherwise: bb56]; // scope 18 at src/authority/authority.rs:1068:50: 1068:67 | |
} | |
bb60: { | |
goto -> bb46; // scope 12 at src/authority/authority.rs:1068:50: 1068:67 | |
} | |
bb61: { | |
StorageLive(_89); // scope 18 at src/authority/authority.rs:1069:27: 1069:31 | |
_89 = (((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).0: &trust_dns::rr::Name); // scope 18 at src/authority/authority.rs:1069:27: 1069:31 | |
StorageLive(_90); // scope 18 at src/authority/authority.rs:1069:33: 1069:36 | |
_176 = const false; // scope 18 at src/authority/authority.rs:1069:33: 1069:36 | |
_177 = const true; // scope 18 at src/authority/authority.rs:1069:33: 1069:36 | |
_90 = (((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).1: std::vec::Vec<trust_dns::rr::RecordType>); // scope 18 at src/authority/authority.rs:1069:33: 1069:36 | |
StorageLive(_107); // scope 20 at src/authority/authority.rs:1071:29: 1071:39 | |
StorageLive(_108); // scope 20 at src/authority/authority.rs:1071:55: 1071:67 | |
StorageLive(_109); // scope 20 at src/authority/authority.rs:1071:55: 1071:59 | |
_109 = _89; // scope 20 at src/authority/authority.rs:1071:55: 1071:59 | |
_108 = const std::clone::Clone::clone(_109) -> [return: bb69, unwind: bb70]; // scope 20 at src/authority/authority.rs:1071:55: 1071:67 | |
} | |
bb62: { | |
StorageDead(_90); // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
StorageDead(_89); // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
StorageDead(_92); // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
StorageDead(_88); // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
StorageDead(_87); // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
_6 = (); // scope 15 at src/authority/authority.rs:1065:13: 1080:14 | |
StorageDead(_84); // scope 16 at src/authority/authority.rs:1080:14: 1080:14 | |
StorageDead(_77); // scope 15 at src/authority/authority.rs:1080:14: 1080:14 | |
goto -> bb51; // scope 15 at src/authority/authority.rs:1065:13: 1080:14 | |
} | |
bb63: { | |
goto -> bb46; // scope 12 at src/authority/authority.rs:1067:48: 1067:51 | |
} | |
bb64: { | |
switchInt(_177) -> [0u8: bb63, otherwise: bb120]; // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
} | |
bb65: { | |
goto -> bb64; // scope 18 at <vec macros>:3:25: 3:46 | |
} | |
bb66: { | |
StorageDead(_101); // scope 18 at <vec macros>:3:48: 3:48 | |
_97 = (_98, _100); // scope 18 at src/authority/authority.rs:1067:46: 1067:80 | |
StorageDead(_100); // scope 18 at src/authority/authority.rs:1067:80: 1067:80 | |
StorageDead(_98); // scope 18 at src/authority/authority.rs:1067:80: 1067:80 | |
_96 = std::option::Option<(&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)>::Some(_97,); // scope 18 at src/authority/authority.rs:1067:41: 1067:81 | |
StorageDead(_97); // scope 18 at src/authority/authority.rs:1067:81: 1067:81 | |
_175 = const false; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
_176 = const false; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
drop(_70) -> [return: bb122, unwind: bb121]; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
} | |
bb67: { | |
StorageDead(_106); // scope 19 at src/authority/authority.rs:1068:96: 1068:96 | |
StorageDead(_105); // scope 19 at src/authority/authority.rs:1068:96: 1068:96 | |
goto -> bb62; // scope 18 at src/authority/authority.rs:1066:17: 1079:18 | |
} | |
bb68: { | |
goto -> bb64; // scope 18 at src/authority/authority.rs:1068:71: 1068:96 | |
} | |
bb69: { | |
StorageDead(_109); // scope 20 at src/authority/authority.rs:1071:67: 1071:67 | |
StorageLive(_110); // scope 20 at src/authority/authority.rs:1071:69: 1071:85 | |
_110 = trust_dns::rr::RecordType::NSEC; // scope 20 at src/authority/authority.rs:1071:69: 1071:85 | |
StorageLive(_111); // scope 20 at src/authority/authority.rs:1071:87: 1071:90 | |
_111 = _61; // scope 20 at src/authority/authority.rs:1071:87: 1071:90 | |
_107 = const trust_dns::rr::Record::with(_108, _110, _111) -> [return: bb72, unwind: bb71]; // scope 20 at src/authority/authority.rs:1071:42: 1071:91 | |
} | |
bb70: { | |
goto -> bb64; // scope 18 at src/authority/authority.rs:1071:55: 1071:67 | |
} | |
bb71: { | |
goto -> bb64; // scope 18 at src/authority/authority.rs:1071:55: 1071:67 | |
} | |
bb72: { | |
_178 = const true; // scope 20 at src/authority/authority.rs:1071:91: 1071:91 | |
StorageDead(_111); // scope 20 at src/authority/authority.rs:1071:91: 1071:91 | |
StorageDead(_110); // scope 20 at src/authority/authority.rs:1071:91: 1071:91 | |
StorageDead(_108); // scope 20 at src/authority/authority.rs:1071:91: 1071:91 | |
StorageLive(_112); // scope 21 at src/authority/authority.rs:1072:29: 1072:34 | |
StorageLive(_113); // scope 21 at src/authority/authority.rs:1072:47: 1072:63 | |
StorageLive(_114); // scope 21 at src/authority/authority.rs:1072:47: 1072:55 | |
_114 = &((*_84).0: trust_dns::rr::Name); // scope 21 at src/authority/authority.rs:1072:47: 1072:55 | |
_113 = const std::clone::Clone::clone(_114) -> [return: bb75, unwind: bb76]; // scope 21 at src/authority/authority.rs:1072:47: 1072:63 | |
} | |
bb73: { | |
goto -> bb64; // scope 18 at src/authority/authority.rs:1069:42: 1078:22 | |
} | |
bb74: { | |
switchInt(_178) -> [0u8: bb73, otherwise: bb123]; // scope 20 at src/authority/authority.rs:1078:22: 1078:22 | |
} | |
bb75: { | |
StorageDead(_114); // scope 21 at src/authority/authority.rs:1072:63: 1072:63 | |
StorageLive(_115); // scope 21 at src/authority/authority.rs:1072:65: 1072:68 | |
_177 = const false; // scope 21 at src/authority/authority.rs:1072:65: 1072:68 | |
_115 = _90; // scope 21 at src/authority/authority.rs:1072:65: 1072:68 | |
_112 = const trust_dns::rr::rdata::NSEC::new(_113, _115) -> [return: bb77, unwind: bb74]; // scope 21 at src/authority/authority.rs:1072:37: 1072:69 | |
} | |
bb76: { | |
goto -> bb74; // scope 20 at src/authority/authority.rs:1072:47: 1072:63 | |
} | |
bb77: { | |
StorageDead(_115); // scope 21 at src/authority/authority.rs:1072:69: 1072:69 | |
StorageDead(_113); // scope 21 at src/authority/authority.rs:1072:69: 1072:69 | |
StorageLive(_117); // scope 22 at src/authority/authority.rs:1073:25: 1073:31 | |
_117 = &mut _107; // scope 22 at src/authority/authority.rs:1073:25: 1073:31 | |
StorageLive(_118); // scope 22 at src/authority/authority.rs:1073:42: 1073:60 | |
StorageLive(_119); // scope 22 at src/authority/authority.rs:1073:54: 1073:59 | |
_119 = _112; // scope 22 at src/authority/authority.rs:1073:54: 1073:59 | |
_118 = trust_dns::rr::RData::NSEC(_119,); // scope 22 at src/authority/authority.rs:1073:42: 1073:60 | |
StorageDead(_119); // scope 22 at src/authority/authority.rs:1073:60: 1073:60 | |
_116 = const trust_dns::rr::Record::set_rdata(_117, _118) -> [return: bb78, unwind: bb79]; // scope 22 at src/authority/authority.rs:1073:25: 1073:61 | |
} | |
bb78: { | |
StorageDead(_118); // scope 22 at src/authority/authority.rs:1073:61: 1073:61 | |
StorageDead(_117); // scope 22 at src/authority/authority.rs:1073:61: 1073:61 | |
StorageLive(_121); // scope 22 at src/authority/authority.rs:1074:25: 1074:32 | |
_121 = &mut _65; // scope 22 at src/authority/authority.rs:1074:25: 1074:32 | |
StorageLive(_122); // scope 22 at src/authority/authority.rs:1074:38: 1074:44 | |
_178 = const false; // scope 22 at src/authority/authority.rs:1074:38: 1074:44 | |
_122 = _107; // scope 22 at src/authority/authority.rs:1074:38: 1074:44 | |
_120 = const <std::vec::Vec<T>>::push(_121, _122) -> [return: bb80, unwind: bb81]; // scope 22 at src/authority/authority.rs:1074:25: 1074:45 | |
} | |
bb79: { | |
goto -> bb74; // scope 22 at src/authority/authority.rs:1073:25: 1073:61 | |
} | |
bb80: { | |
StorageDead(_122); // scope 22 at src/authority/authority.rs:1074:45: 1074:45 | |
StorageDead(_121); // scope 22 at src/authority/authority.rs:1074:45: 1074:45 | |
StorageLive(_123); // scope 22 at src/authority/authority.rs:1077:37: 1077:77 | |
StorageLive(_124); // scope 22 at src/authority/authority.rs:1077:42: 1077:76 | |
StorageLive(_125); // scope 22 at src/authority/authority.rs:1077:43: 1077:52 | |
StorageLive(_126); // scope 22 at src/authority/authority.rs:1077:43: 1077:52 | |
_126 = &((*_84).0: trust_dns::rr::Name); // scope 22 at src/authority/authority.rs:1077:43: 1077:52 | |
_125 = _126; // scope 22 at src/authority/authority.rs:1077:43: 1077:52 | |
StorageLive(_127); // scope 22 at <vec macros>:3:1: 3:48 | |
StorageLive(_128); // scope 22 at <vec macros>:3:25: 3:46 | |
StorageLive(_129); // scope 22 at <vec macros>:3:25: 3:46 | |
_130 = Box([trust_dns::rr::RecordType; 1]); // scope 22 at <vec macros>:3:25: 3:46 | |
StorageLive(_131); // scope 22 at src/authority/authority.rs:1077:59: 1077:74 | |
_131 = ((*_84).1: trust_dns::rr::RecordType); // scope 22 at src/authority/authority.rs:1077:59: 1077:74 | |
(*_130) = [_131]; // scope 22 at <vec macros>:3:29: 3:46 | |
StorageDead(_131); // scope 22 at <vec macros>:3:46: 3:46 | |
_129 = _130; // scope 22 at <vec macros>:3:25: 3:46 | |
_128 = _129 as std::boxed::Box<[trust_dns::rr::RecordType]> (Unsize); // scope 22 at <vec macros>:3:25: 3:46 | |
StorageDead(_129); // scope 22 at <vec macros>:3:46: 3:46 | |
_127 = const std::slice::<impl [T]>::into_vec(_128) -> [return: bb82, unwind: bb74]; // scope 22 at <vec macros>:3:1: 3:48 | |
} | |
bb81: { | |
goto -> bb74; // scope 22 at src/authority/authority.rs:1074:45: 1074:45 | |
} | |
bb82: { | |
StorageDead(_128); // scope 22 at <vec macros>:3:48: 3:48 | |
_124 = (_125, _127); // scope 22 at src/authority/authority.rs:1077:42: 1077:76 | |
StorageDead(_127); // scope 22 at src/authority/authority.rs:1077:76: 1077:76 | |
StorageDead(_125); // scope 22 at src/authority/authority.rs:1077:76: 1077:76 | |
_123 = std::option::Option<(&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)>::Some(_124,); // scope 22 at src/authority/authority.rs:1077:37: 1077:77 | |
StorageDead(_124); // scope 22 at src/authority/authority.rs:1077:77: 1077:77 | |
_184 = discriminant(_70); // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
switchInt(_184) -> [1isize: bb126, otherwise: bb127]; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
} | |
bb83: { | |
_69 = (); // scope 13 at src/authority/authority.rs:1083:13: 1089:14 | |
goto -> bb100; // scope 13 at src/authority/authority.rs:1083:13: 1089:14 | |
} | |
bb84: { | |
StorageLive(_133); // scope 13 at src/authority/authority.rs:1083:26: 1083:30 | |
_133 = (((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).0: &trust_dns::rr::Name); // scope 13 at src/authority/authority.rs:1083:26: 1083:30 | |
StorageLive(_134); // scope 13 at src/authority/authority.rs:1083:32: 1083:35 | |
_175 = const false; // scope 13 at src/authority/authority.rs:1083:32: 1083:35 | |
_179 = const true; // scope 13 at src/authority/authority.rs:1083:32: 1083:35 | |
_134 = (((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).1: std::vec::Vec<trust_dns::rr::RecordType>); // scope 13 at src/authority/authority.rs:1083:32: 1083:35 | |
StorageLive(_136); // scope 23 at src/authority/authority.rs:1085:21: 1085:31 | |
StorageLive(_137); // scope 23 at src/authority/authority.rs:1085:47: 1085:59 | |
StorageLive(_138); // scope 23 at src/authority/authority.rs:1085:47: 1085:51 | |
_138 = _133; // scope 23 at src/authority/authority.rs:1085:47: 1085:51 | |
_137 = const std::clone::Clone::clone(_138) -> [return: bb87, unwind: bb88]; // scope 23 at src/authority/authority.rs:1085:47: 1085:59 | |
} | |
bb85: { | |
goto -> bb46; // scope 12 at src/authority/authority.rs:1085:34: 1085:46 | |
} | |
bb86: { | |
switchInt(_179) -> [0u8: bb85, otherwise: bb128]; // scope 13 at src/authority/authority.rs:1089:14: 1089:14 | |
} | |
bb87: { | |
StorageDead(_138); // scope 23 at src/authority/authority.rs:1085:59: 1085:59 | |
StorageLive(_139); // scope 23 at src/authority/authority.rs:1085:61: 1085:77 | |
_139 = trust_dns::rr::RecordType::NSEC; // scope 23 at src/authority/authority.rs:1085:61: 1085:77 | |
StorageLive(_140); // scope 23 at src/authority/authority.rs:1085:79: 1085:82 | |
_140 = _61; // scope 23 at src/authority/authority.rs:1085:79: 1085:82 | |
_136 = const trust_dns::rr::Record::with(_137, _139, _140) -> [return: bb89, unwind: bb86]; // scope 23 at src/authority/authority.rs:1085:34: 1085:83 | |
} | |
bb88: { | |
goto -> bb86; // scope 13 at src/authority/authority.rs:1085:47: 1085:59 | |
} | |
bb89: { | |
_180 = const true; // scope 23 at src/authority/authority.rs:1085:83: 1085:83 | |
StorageDead(_140); // scope 23 at src/authority/authority.rs:1085:83: 1085:83 | |
StorageDead(_139); // scope 23 at src/authority/authority.rs:1085:83: 1085:83 | |
StorageDead(_137); // scope 23 at src/authority/authority.rs:1085:83: 1085:83 | |
StorageLive(_141); // scope 24 at src/authority/authority.rs:1086:21: 1086:26 | |
StorageLive(_142); // scope 24 at src/authority/authority.rs:1086:39: 1086:60 | |
StorageLive(_143); // scope 24 at src/authority/authority.rs:1086:39: 1086:52 | |
StorageLive(_144); // scope 24 at src/authority/authority.rs:1086:39: 1086:52 | |
StorageLive(_145); // scope 24 at src/authority/authority.rs:1086:39: 1086:43 | |
_145 = _2; // scope 24 at src/authority/authority.rs:1086:39: 1086:43 | |
_144 = const authority::authority::Authority::origin(_145) -> [return: bb91, unwind: bb92]; // scope 24 at src/authority/authority.rs:1086:39: 1086:52 | |
} | |
bb90: { | |
switchInt(_180) -> [0u8: bb86, otherwise: bb129]; // scope 23 at src/authority/authority.rs:1089:14: 1089:14 | |
} | |
bb91: { | |
_143 = _144; // scope 24 at src/authority/authority.rs:1086:39: 1086:52 | |
StorageDead(_145); // scope 24 at src/authority/authority.rs:1086:52: 1086:52 | |
_142 = const std::clone::Clone::clone(_143) -> [return: bb93, unwind: bb94]; // scope 24 at src/authority/authority.rs:1086:39: 1086:60 | |
} | |
bb92: { | |
goto -> bb90; // scope 23 at src/authority/authority.rs:1086:39: 1086:52 | |
} | |
bb93: { | |
StorageDead(_143); // scope 24 at src/authority/authority.rs:1086:60: 1086:60 | |
StorageLive(_146); // scope 24 at src/authority/authority.rs:1086:62: 1086:65 | |
_179 = const false; // scope 24 at src/authority/authority.rs:1086:62: 1086:65 | |
_146 = _134; // scope 24 at src/authority/authority.rs:1086:62: 1086:65 | |
_141 = const trust_dns::rr::rdata::NSEC::new(_142, _146) -> [return: bb95, unwind: bb90]; // scope 24 at src/authority/authority.rs:1086:29: 1086:66 | |
} | |
bb94: { | |
goto -> bb90; // scope 23 at src/authority/authority.rs:1086:39: 1086:60 | |
} | |
bb95: { | |
StorageDead(_146); // scope 24 at src/authority/authority.rs:1086:66: 1086:66 | |
StorageDead(_142); // scope 24 at src/authority/authority.rs:1086:66: 1086:66 | |
StorageDead(_144); // scope 24 at src/authority/authority.rs:1086:67: 1086:67 | |
StorageLive(_148); // scope 25 at src/authority/authority.rs:1087:17: 1087:23 | |
_148 = &mut _136; // scope 25 at src/authority/authority.rs:1087:17: 1087:23 | |
StorageLive(_149); // scope 25 at src/authority/authority.rs:1087:34: 1087:52 | |
StorageLive(_150); // scope 25 at src/authority/authority.rs:1087:46: 1087:51 | |
_150 = _141; // scope 25 at src/authority/authority.rs:1087:46: 1087:51 | |
_149 = trust_dns::rr::RData::NSEC(_150,); // scope 25 at src/authority/authority.rs:1087:34: 1087:52 | |
StorageDead(_150); // scope 25 at src/authority/authority.rs:1087:52: 1087:52 | |
_147 = const trust_dns::rr::Record::set_rdata(_148, _149) -> [return: bb96, unwind: bb97]; // scope 25 at src/authority/authority.rs:1087:17: 1087:53 | |
} | |
bb96: { | |
StorageDead(_149); // scope 25 at src/authority/authority.rs:1087:53: 1087:53 | |
StorageDead(_148); // scope 25 at src/authority/authority.rs:1087:53: 1087:53 | |
StorageLive(_152); // scope 25 at src/authority/authority.rs:1088:17: 1088:24 | |
_152 = &mut _65; // scope 25 at src/authority/authority.rs:1088:17: 1088:24 | |
StorageLive(_153); // scope 25 at src/authority/authority.rs:1088:30: 1088:36 | |
_180 = const false; // scope 25 at src/authority/authority.rs:1088:30: 1088:36 | |
_153 = _136; // scope 25 at src/authority/authority.rs:1088:30: 1088:36 | |
_151 = const <std::vec::Vec<T>>::push(_152, _153) -> [return: bb98, unwind: bb99]; // scope 25 at src/authority/authority.rs:1088:17: 1088:37 | |
} | |
bb97: { | |
goto -> bb90; // scope 25 at src/authority/authority.rs:1087:17: 1087:53 | |
} | |
bb98: { | |
StorageDead(_153); // scope 25 at src/authority/authority.rs:1088:37: 1088:37 | |
StorageDead(_152); // scope 25 at src/authority/authority.rs:1088:37: 1088:37 | |
_69 = (); // scope 23 at src/authority/authority.rs:1083:50: 1089:14 | |
StorageDead(_141); // scope 24 at src/authority/authority.rs:1089:14: 1089:14 | |
StorageDead(_136); // scope 23 at src/authority/authority.rs:1089:14: 1089:14 | |
goto -> bb100; // scope 13 at src/authority/authority.rs:1089:14: 1089:14 | |
} | |
bb99: { | |
goto -> bb90; // scope 25 at src/authority/authority.rs:1088:37: 1088:37 | |
} | |
bb100: { | |
StorageDead(_134); // scope 13 at src/authority/authority.rs:1089:14: 1089:14 | |
StorageDead(_133); // scope 13 at src/authority/authority.rs:1089:14: 1089:14 | |
_185 = discriminant(_70); // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
switchInt(_185) -> [1isize: bb131, otherwise: bb133]; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb101: { | |
StorageDead(_156); // scope 12 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageLive(_157); // scope 12 at src/authority/authority.rs:1093:9: 1095:10 | |
_157 = _155; // scope 12 at src/authority/authority.rs:1093:9: 1095:10 | |
goto -> bb102; // scope 12 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
bb102: { | |
StorageLive(_158); // scope 27 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageLive(_159); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageLive(_160); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageLive(_161); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
_161 = &mut _157; // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
_160 = _161; // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
_159 = const std::iter::Iterator::next(_160) -> [return: bb105, unwind: bb106]; // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
bb103: { | |
drop(_157) -> bb45; // scope 12 at src/authority/authority.rs:1095:10: 1095:10 | |
} | |
bb104: { | |
switchInt(_181) -> [0u8: bb103, otherwise: bb134]; // scope 27 at src/authority/authority.rs:1095:10: 1095:10 | |
} | |
bb105: { | |
StorageDead(_160); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
_163 = discriminant(_159); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
switchInt(_163) -> [0isize: bb107, otherwise: bb108]; // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
bb106: { | |
goto -> bb104; // scope 27 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
bb107: { | |
_154 = (); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageDead(_162); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
drop(_159) -> [return: bb109, unwind: bb104]; // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
} | |
bb108: { | |
StorageLive(_162); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
_162 = ((_159 as Some).0: trust_dns::rr::Record); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageLive(_164); // scope 29 at src/authority/authority.rs:1093:9: 1095:10 | |
_164 = _162; // scope 29 at src/authority/authority.rs:1093:9: 1095:10 | |
_181 = const true; // scope 29 at src/authority/authority.rs:1093:9: 1095:10 | |
_158 = _164; // scope 29 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageDead(_164); // scope 29 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_162); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
_186 = discriminant(_159); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
switchInt(_186) -> [1isize: bb135, otherwise: bb136]; // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
} | |
bb109: { | |
StorageDead(_159); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_161); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_158); // scope 27 at src/authority/authority.rs:1095:10: 1095:10 | |
drop(_157) -> [return: bb112, unwind: bb45]; // scope 12 at src/authority/authority.rs:1095:10: 1095:10 | |
} | |
bb110: { | |
StorageDead(_171); // scope 30 at src/authority/authority.rs:1094:40: 1094:40 | |
StorageDead(_170); // scope 30 at src/authority/authority.rs:1094:40: 1094:40 | |
StorageDead(_169); // scope 30 at src/authority/authority.rs:1094:40: 1094:40 | |
_167 = (); // scope 30 at src/authority/authority.rs:1093:31: 1095:10 | |
_6 = (); // scope 27 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageDead(_165); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_158); // scope 27 at src/authority/authority.rs:1095:10: 1095:10 | |
goto -> bb102; // scope 27 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
bb111: { | |
goto -> bb104; // scope 30 at src/authority/authority.rs:1094:40: 1094:40 | |
} | |
bb112: { | |
StorageDead(_157); // scope 12 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_155); // scope 12 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageLive(_172); // scope 26 at src/authority/authority.rs:1093:9: 1095:10 | |
_172 = _154; // scope 26 at src/authority/authority.rs:1093:9: 1095:10 | |
_0 = _172; // scope 26 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageDead(_172); // scope 26 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_154); // scope 12 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_65); // scope 11 at src/authority/authority.rs:1096:6: 1096:6 | |
StorageDead(_63); // scope 10 at src/authority/authority.rs:1096:6: 1096:6 | |
StorageDead(_61); // scope 4 at src/authority/authority.rs:1096:6: 1096:6 | |
StorageDead(_35); // scope 1 at src/authority/authority.rs:1096:6: 1096:6 | |
StorageDead(_2); // scope 0 at src/authority/authority.rs:1096:6: 1096:6 | |
goto -> bb4; // scope 1 at src/authority/authority.rs:1096:6: 1096:6 | |
} | |
bb113: { | |
_173 = const false; // scope 6 at src/authority/authority.rs:1056:10: 1056:10 | |
drop(_46) -> bb26; // scope 6 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb114: { | |
StorageDead(_47); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageDead(_49); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageLive(_53); // scope 7 at src/authority/authority.rs:1054:13: 1054:16 | |
StorageLive(_54); // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
_173 = const false; // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
_54 = _46; // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
_53 = _54; // scope 7 at src/authority/authority.rs:1054:9: 1056:10 | |
StorageDead(_54); // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
StorageLive(_57); // scope 9 at src/authority/authority.rs:1055:13: 1055:25 | |
_57 = &mut ((*_2).3: std::collections::BTreeMap<trust_dns::rr::RrKey, trust_dns::rr::RecordSet>); // scope 9 at src/authority/authority.rs:1055:13: 1055:25 | |
StorageLive(_58); // scope 9 at src/authority/authority.rs:1055:33: 1055:37 | |
StorageLive(_59); // scope 9 at src/authority/authority.rs:1055:33: 1055:37 | |
_59 = &_53; // scope 9 at src/authority/authority.rs:1055:33: 1055:37 | |
_58 = _59; // scope 9 at src/authority/authority.rs:1055:33: 1055:37 | |
_56 = const <std::collections::BTreeMap<K, V>>::remove(_57, _58) -> [return: bb34, unwind: bb35]; // scope 9 at src/authority/authority.rs:1055:13: 1055:38 | |
} | |
bb115: { | |
drop(_47) -> [return: bb114, unwind: bb27]; // scope 7 at src/authority/authority.rs:1056:10: 1056:10 | |
} | |
bb116: { | |
_174 = const false; // scope 11 at src/authority/authority.rs:1096:6: 1096:6 | |
drop(_65) -> bb23; // scope 11 at src/authority/authority.rs:1096:6: 1096:6 | |
} | |
bb117: { | |
switchInt(_175) -> [0u8: bb45, otherwise: bb118]; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb118: { | |
_175 = const false; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
drop((((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).1: std::vec::Vec<trust_dns::rr::RecordType>)) -> bb45; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb119: { | |
drop(_70) -> bb45; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb120: { | |
_177 = const false; // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
drop(_90) -> bb63; // scope 18 at src/authority/authority.rs:1079:18: 1079:18 | |
} | |
bb121: { | |
_175 = const true; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
_176 = const true; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
_70 = _96; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
goto -> bb64; // scope 18 at src/authority/authority.rs:1067:41: 1067:81 | |
} | |
bb122: { | |
_175 = const true; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
_176 = const true; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
_70 = _96; // scope 18 at src/authority/authority.rs:1067:29: 1067:38 | |
StorageDead(_96); // scope 18 at src/authority/authority.rs:1067:81: 1067:81 | |
StorageDead(_99); // scope 18 at src/authority/authority.rs:1067:81: 1067:81 | |
goto -> bb62; // scope 18 at src/authority/authority.rs:1066:17: 1079:18 | |
} | |
bb123: { | |
_178 = const false; // scope 20 at src/authority/authority.rs:1078:22: 1078:22 | |
drop(_107) -> bb73; // scope 20 at src/authority/authority.rs:1078:22: 1078:22 | |
} | |
bb124: { | |
_175 = const true; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
_176 = const true; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
_70 = _123; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
StorageDead(_123); // scope 22 at src/authority/authority.rs:1077:77: 1077:77 | |
StorageDead(_112); // scope 21 at src/authority/authority.rs:1078:22: 1078:22 | |
StorageDead(_107); // scope 20 at src/authority/authority.rs:1078:22: 1078:22 | |
StorageDead(_126); // scope 20 at src/authority/authority.rs:1078:22: 1078:22 | |
goto -> bb62; // scope 18 at src/authority/authority.rs:1066:17: 1079:18 | |
} | |
bb125: { | |
_175 = const true; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
_176 = const true; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
_70 = _123; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
goto -> bb74; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
} | |
bb126: { | |
_175 = const false; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
drop(((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>))) -> [return: bb124, unwind: bb125]; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
} | |
bb127: { | |
drop(_70) -> [return: bb124, unwind: bb125]; // scope 22 at src/authority/authority.rs:1077:25: 1077:34 | |
} | |
bb128: { | |
_179 = const false; // scope 13 at src/authority/authority.rs:1089:14: 1089:14 | |
drop(_134) -> bb85; // scope 13 at src/authority/authority.rs:1089:14: 1089:14 | |
} | |
bb129: { | |
_180 = const false; // scope 23 at src/authority/authority.rs:1089:14: 1089:14 | |
drop(_136) -> bb86; // scope 23 at src/authority/authority.rs:1089:14: 1089:14 | |
} | |
bb130: { | |
StorageDead(_70); // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
StorageLive(_154); // scope 12 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageLive(_155); // scope 12 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageLive(_156); // scope 12 at src/authority/authority.rs:1093:23: 1093:30 | |
_174 = const false; // scope 12 at src/authority/authority.rs:1093:23: 1093:30 | |
_156 = _65; // scope 12 at src/authority/authority.rs:1093:23: 1093:30 | |
_155 = const std::iter::IntoIterator::into_iter(_156) -> [return: bb101, unwind: bb45]; // scope 12 at src/authority/authority.rs:1093:9: 1095:10 | |
} | |
bb131: { | |
switchInt(_175) -> [0u8: bb130, otherwise: bb132]; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb132: { | |
_175 = const false; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
drop((((_70 as Some).0: (&trust_dns::rr::Name, std::vec::Vec<trust_dns::rr::RecordType>)).1: std::vec::Vec<trust_dns::rr::RecordType>)) -> [return: bb130, unwind: bb45]; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb133: { | |
drop(_70) -> [return: bb130, unwind: bb45]; // scope 12 at src/authority/authority.rs:1090:10: 1090:10 | |
} | |
bb134: { | |
_181 = const false; // scope 27 at src/authority/authority.rs:1095:10: 1095:10 | |
drop(_158) -> bb103; // scope 27 at src/authority/authority.rs:1095:10: 1095:10 | |
} | |
bb135: { | |
StorageDead(_159); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageDead(_161); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageLive(_165); // scope 28 at src/authority/authority.rs:1093:13: 1093:19 | |
StorageLive(_166); // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
_181 = const false; // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
_166 = _158; // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
_165 = _166; // scope 28 at src/authority/authority.rs:1093:9: 1095:10 | |
StorageDead(_166); // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
StorageLive(_169); // scope 30 at src/authority/authority.rs:1094:13: 1094:17 | |
_169 = _2; // scope 30 at src/authority/authority.rs:1094:13: 1094:17 | |
StorageLive(_170); // scope 30 at src/authority/authority.rs:1094:25: 1094:31 | |
_170 = _165; // scope 30 at src/authority/authority.rs:1094:25: 1094:31 | |
StorageLive(_171); // scope 30 at src/authority/authority.rs:1094:33: 1094:39 | |
_171 = _63; // scope 30 at src/authority/authority.rs:1094:33: 1094:39 | |
_168 = const authority::authority::Authority::upsert(_169, _170, _171) -> [return: bb110, unwind: bb111]; // scope 30 at src/authority/authority.rs:1094:13: 1094:40 | |
} | |
bb136: { | |
drop(_159) -> [return: bb135, unwind: bb104]; // scope 28 at src/authority/authority.rs:1095:10: 1095:10 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment