{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt","program":"/Users/timothyadigun/.rustup/toolchains/nightly-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/target/rls/debug/deps/libsimple_getopt-ffcaa0439fdeb1b4.rmeta"},"prelude":{"crate_id":{"name":"simple_getopt","disambiguator":[10526647640327897489,1606687817628511497]},"crate_root":"src","external_crates":[{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[2014432421693201618,6405737037534390335]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[4672134039341031826,9334730820037710618]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[7812355786254722365,11069232910465240897]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[3504492067546965715,14807348065712645406]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[10363351663236916098,4373568221634206951]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[10398940938279845199,16184156993696304634]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[724492824811583379,8144572066648184623]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15416939533143646956,6942433971967440675]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":9,"id":{"name":"hashbrown","disambiguator":[16970633403645001861,1360756374950165595]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5199069202728777874,5034187042864704623]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":11,"id":{"name":"rustc_demangle","disambiguator":[3933903632706657361,17777720043096733358]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":12,"id":{"name":"std_detect","disambiguator":[1064452323391549649,8830000606501382885]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":13,"id":{"name":"addr2line","disambiguator":[3322092396504496203,10665470569546149906]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":14,"id":{"name":"gimli","disambiguator":[15191776587043837065,7596571186965316671]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":15,"id":{"name":"object","disambiguator":[9467777605309881795,12208806100407000479]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":16,"id":{"name":"panic_unwind","disambiguator":[16274892358024576666,2987381920905251631]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/getopt.rs","num":17,"id":{"name":"arraylist","disambiguator":[14461429606941747439,12109695409847196470]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":18,"id":{"name":"test","disambiguator":[2533729852038470748,13190769504242766590]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":19,"id":{"name":"getopts","disambiguator":[10377643983183329943,16198137464222184219]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":20,"id":{"name":"rustc_std_workspace_std","disambiguator":[14240877073901709892,8404491533401964229]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":21,"id":{"name":"unicode_width","disambiguator":[6748415561402965203,13742911917691627843]}},{"file_name":"/Users/timothyadigun/prac/pracRS/Projects/simple_getopt/src/lib.rs","num":22,"id":{"name":"term","disambiguator":[13746958076594437077,5889451784596281837]}}],"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":35,"line_start":1,"line_end":2,"column_start":1,"column_end":24}},"imports":[{"kind":"Use","ref_id":{"krate":17,"index":101},"span":{"file_name":"src/getopt.rs","byte_start":86,"byte_end":95,"line_start":2,"line_end":2,"column_start":21,"column_end":30},"alias_span":null,"name":"ArrayList","value":"","parent":{"krate":0,"index":3}},{"kind":"Use","ref_id":{"krate":5,"index":4061},"span":{"file_name":"src/getopt.rs","byte_start":107,"byte_end":110,"line_start":4,"line_end":4,"column_start":10,"column_end":13},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":3}},{"kind":"Use","ref_id":{"krate":2,"index":3145},"span":{"file_name":"src/getopt.rs","byte_start":126,"byte_end":131,"line_start":5,"line_end":5,"column_start":15,"column_end":20},"alias_span":null,"name":"Index","value":"","parent":{"krate":0,"index":3}},{"kind":"Use","ref_id":{"krate":0,"index":13},"span":{"file_name":"src/lib.rs","byte_start":28,"byte_end":34,"line_start":2,"line_end":2,"column_start":17,"column_end":23},"alias_span":null,"name":"Getopt","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":35,"line_start":1,"line_end":2,"column_start":1,"column_end":24},"name":"","qualname":"::","value":"src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":28},{"krate":0,"index":31}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3},"span":{"file_name":"src/getopt.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"getopt","qualname":"::getopt","value":"src/getopt.rs","parent":null,"children":[{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":15},{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":26}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused, dead_code)","span":{"file_name":"src/getopt.rs","byte_start":37,"byte_end":65,"line_start":1,"line_end":1,"column_start":1,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":13},"span":{"file_name":"src/getopt.rs","byte_start":145,"byte_end":151,"line_start":7,"line_end":7,"column_start":12,"column_end":18},"name":"Getopt","qualname":"::getopt::Getopt","value":"Getopt { hash }","parent":null,"children":[{"krate":0,"index":14}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":14},"span":{"file_name":"src/getopt.rs","byte_start":158,"byte_end":162,"line_start":8,"line_end":8,"column_start":5,"column_end":9},"name":"hash","qualname":"::getopt::Getopt::hash","value":"std::collections::HashMap","parent":{"krate":0,"index":13},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741840},"span":{"file_name":"src/getopt.rs","byte_start":239,"byte_end":242,"line_start":12,"line_end":12,"column_start":16,"column_end":19},"name":"arr","qualname":"::std::arr","value":"&[std::string::String]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":16},"span":{"file_name":"src/getopt.rs","byte_start":235,"byte_end":238,"line_start":12,"line_end":12,"column_start":12,"column_end":15},"name":"std","qualname":"::std","value":"pub fn std(&[String]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531856},"span":{"file_name":"src/getopt.rs","byte_start":281,"byte_end":285,"line_start":13,"line_end":13,"column_start":17,"column_end":21},"name":"hash","qualname":"hash$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 15 }","value":"std::collections::HashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550136848},"span":{"file_name":"src/getopt.rs","byte_start":353,"byte_end":356,"line_start":15,"line_end":15,"column_start":13,"column_end":16},"name":"arr","qualname":"arr$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 25 }","value":"arraylist::arl::ArrayList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3925868560},"span":{"file_name":"src/getopt.rs","byte_start":521,"byte_end":544,"line_start":21,"line_end":21,"column_start":20,"column_end":43},"name":"iter","qualname":"iter$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 87 }","value":"std::iter::Skip>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3523215376},"span":{"file_name":"src/getopt.rs","byte_start":521,"byte_end":544,"line_start":21,"line_end":21,"column_start":20,"column_end":43},"name":"__next","qualname":"__next$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 75 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":838860816},"span":{"file_name":"src/getopt.rs","byte_start":514,"byte_end":517,"line_start":21,"line_end":21,"column_start":13,"column_end":16},"name":"val","qualname":"val$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 76 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2248146960},"span":{"file_name":"src/getopt.rs","byte_start":514,"byte_end":517,"line_start":21,"line_end":21,"column_start":13,"column_end":16},"name":"val","qualname":"val$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 97 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2432696336},"span":{"file_name":"src/getopt.rs","byte_start":672,"byte_end":677,"line_start":25,"line_end":25,"column_start":21,"column_end":26},"name":"value","qualname":"value$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 137 }","value":"char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1962934288},"span":{"file_name":"src/getopt.rs","byte_start":1003,"byte_end":1007,"line_start":33,"line_end":33,"column_start":25,"column_end":29},"name":"data","qualname":"data$HirId { owner: DefId(0:16 ~ simple_getopt[9216]::getopt::{impl#0}::std), local_id: 174 }","value":"arraylist::arl::ArrayList<&str>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741841},"span":{"file_name":"src/getopt.rs","byte_start":1467,"byte_end":1471,"line_start":46,"line_end":46,"column_start":22,"column_end":26},"name":"self","qualname":"::get_keys::self","value":"&getopt::Getopt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":17},"span":{"file_name":"src/getopt.rs","byte_start":1457,"byte_end":1465,"line_start":46,"line_end":46,"column_start":12,"column_end":20},"name":"get_keys","qualname":"::get_keys","value":"pub fn get_keys(&Self) -> ArrayList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134217745},"span":{"file_name":"src/getopt.rs","byte_start":1577,"byte_end":1578,"line_start":50,"line_end":50,"column_start":19,"column_end":20},"name":"a","qualname":"$HirId { owner: DefId(0:17 ~ simple_getopt[9216]::getopt::{impl#0}::get_keys), local_id: 22 }::a","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741843},"span":{"file_name":"src/getopt.rs","byte_start":1663,"byte_end":1667,"line_start":53,"line_end":53,"column_start":24,"column_end":28},"name":"self","qualname":"::get_values::self","value":"&getopt::Getopt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":19},"span":{"file_name":"src/getopt.rs","byte_start":1651,"byte_end":1661,"line_start":53,"line_end":53,"column_start":12,"column_end":22},"name":"get_values","qualname":"::get_values","value":"pub fn get_values(&Self) -> ArrayList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134217747},"span":{"file_name":"src/getopt.rs","byte_start":1775,"byte_end":1776,"line_start":57,"line_end":57,"column_start":19,"column_end":20},"name":"a","qualname":"$HirId { owner: DefId(0:19 ~ simple_getopt[9216]::getopt::{impl#0}::get_values), local_id: 22 }::a","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741845},"span":{"file_name":"src/getopt.rs","byte_start":1858,"byte_end":1862,"line_start":61,"line_end":61,"column_start":20,"column_end":24},"name":"self","qualname":"::exists::self","value":"&getopt::Getopt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870933},"span":{"file_name":"src/getopt.rs","byte_start":1864,"byte_end":1867,"line_start":61,"line_end":61,"column_start":26,"column_end":29},"name":"key","qualname":"::exists::key","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":21},"span":{"file_name":"src/getopt.rs","byte_start":1850,"byte_end":1856,"line_start":61,"line_end":61,"column_start":12,"column_end":18},"name":"exists","qualname":"::exists","value":"pub fn exists(&Self, &str) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741846},"span":{"file_name":"src/getopt.rs","byte_start":1938,"byte_end":1942,"line_start":66,"line_end":66,"column_start":9,"column_end":13},"name":"item","qualname":"::getopt::help::item","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":22},"span":{"file_name":"src/getopt.rs","byte_start":1933,"byte_end":1937,"line_start":66,"line_end":66,"column_start":4,"column_end":8},"name":"help","qualname":"::getopt::help","value":"fn help(&str)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3422552086},"span":{"file_name":"src/getopt.rs","byte_start":2014,"byte_end":2017,"line_start":68,"line_end":68,"column_start":9,"column_end":12},"name":"msg","qualname":"msg$HirId { owner: DefId(0:22 ~ simple_getopt[9216]::getopt::help), local_id: 51 }","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741849},"span":{"file_name":"src/getopt.rs","byte_start":2580,"byte_end":2584,"line_start":79,"line_end":79,"column_start":15,"column_end":19},"name":"self","qualname":"::index::self","value":"&getopt::Getopt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870937},"span":{"file_name":"src/getopt.rs","byte_start":2586,"byte_end":2588,"line_start":79,"line_end":79,"column_start":21,"column_end":23},"name":"id","qualname":"::index::id","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":25},"span":{"file_name":"src/getopt.rs","byte_start":2573,"byte_end":2578,"line_start":79,"line_end":79,"column_start":8,"column_end":13},"name":"index","qualname":"::index","value":"fn index(&Self, &str) -> &Self::Output","parent":{"krate":2,"index":3145},"children":[],"decl_id":{"krate":2,"index":3148},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741851},"span":{"file_name":"src/getopt.rs","byte_start":2688,"byte_end":2692,"line_start":85,"line_end":85,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&getopt::Getopt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870939},"span":{"file_name":"src/getopt.rs","byte_start":2694,"byte_end":2695,"line_start":85,"line_end":85,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut std::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"src/getopt.rs","byte_start":2683,"byte_end":2686,"line_start":85,"line_end":85,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":8891},"children":[],"decl_id":{"krate":2,"index":8892},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/getopt.rs","byte_start":215,"byte_end":221,"line_start":11,"line_end":11,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":19},{"krate":0,"index":21}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"src/getopt.rs","byte_start":2531,"byte_end":2537,"line_start":77,"line_end":77,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":24},{"krate":0,"index":25}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"src/getopt.rs","byte_start":2667,"byte_end":2673,"line_start":84,"line_end":84,"column_start":21,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":27}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/lib.rs","byte_start":4,"byte_end":10,"line_start":1,"line_end":1,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":3}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":70,"byte_end":79,"line_start":2,"line_end":2,"column_start":5,"column_end":14},"ref_id":{"krate":17,"index":0}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":81,"byte_end":84,"line_start":2,"line_end":2,"column_start":16,"column_end":19},"ref_id":{"krate":17,"index":3}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":102,"byte_end":105,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":116,"byte_end":119,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":121,"byte_end":124,"line_start":5,"line_end":5,"column_start":10,"column_end":13},"ref_id":{"krate":2,"index":2914}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":182,"byte_end":189,"line_start":8,"line_end":8,"column_start":29,"column_end":36},"ref_id":{"krate":1,"index":1087}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":164,"byte_end":167,"line_start":8,"line_end":8,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":169,"byte_end":180,"line_start":8,"line_end":8,"column_start":16,"column_end":27},"ref_id":{"krate":1,"index":992}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":190,"byte_end":196,"line_start":8,"line_end":8,"column_start":37,"column_end":43},"ref_id":{"krate":5,"index":7304}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":198,"byte_end":204,"line_start":8,"line_end":8,"column_start":45,"column_end":51},"ref_id":{"krate":5,"index":7304}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":215,"byte_end":221,"line_start":11,"line_end":11,"column_start":6,"column_end":12},"ref_id":{"krate":0,"index":13}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":246,"byte_end":252,"line_start":12,"line_end":12,"column_start":23,"column_end":29},"ref_id":{"krate":5,"index":7304}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":333,"byte_end":336,"line_start":13,"line_end":13,"column_start":69,"column_end":72},"ref_id":{"krate":1,"index":1095}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":306,"byte_end":313,"line_start":13,"line_end":13,"column_start":42,"column_end":49},"ref_id":{"krate":1,"index":1087}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":288,"byte_end":291,"line_start":13,"line_end":13,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":293,"byte_end":304,"line_start":13,"line_end":13,"column_start":29,"column_end":40},"ref_id":{"krate":1,"index":992}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":316,"byte_end":322,"line_start":13,"line_end":13,"column_start":52,"column_end":58},"ref_id":{"krate":5,"index":7304}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":324,"byte_end":330,"line_start":13,"line_end":13,"column_start":60,"column_end":66},"ref_id":{"krate":5,"index":7304}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":370,"byte_end":380,"line_start":15,"line_end":15,"column_start":30,"column_end":40},"ref_id":{"krate":17,"index":65}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":359,"byte_end":368,"line_start":15,"line_end":15,"column_start":19,"column_end":28},"ref_id":{"krate":17,"index":101}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":381,"byte_end":384,"line_start":15,"line_end":15,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":1073741840}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":403,"byte_end":406,"line_start":17,"line_end":17,"column_start":16,"column_end":19},"ref_id":{"krate":17,"index":57}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":399,"byte_end":402,"line_start":17,"line_end":17,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":2550136848}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":462,"byte_end":466,"line_start":19,"line_end":19,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":22}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":525,"byte_end":534,"line_start":21,"line_end":21,"column_start":24,"column_end":33},"ref_id":{"krate":2,"index":7154}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":521,"byte_end":524,"line_start":21,"line_end":21,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":2550136848}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":514,"byte_end":517,"line_start":21,"line_end":21,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":40109}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":567,"byte_end":578,"line_start":22,"line_end":22,"column_start":21,"column_end":32},"ref_id":{"krate":2,"index":11800}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":563,"byte_end":566,"line_start":22,"line_end":22,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":2248146960}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":602,"byte_end":606,"line_start":23,"line_end":23,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":608,"byte_end":611,"line_start":23,"line_end":23,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":2248146960}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":640,"byte_end":643,"line_start":24,"line_end":24,"column_start":27,"column_end":30},"ref_id":{"krate":5,"index":5330}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":636,"byte_end":639,"line_start":24,"line_end":24,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":2248146960}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":814,"byte_end":820,"line_start":29,"line_end":29,"column_start":22,"column_end":28},"ref_id":{"krate":2,"index":7763}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":781,"byte_end":789,"line_start":28,"line_end":28,"column_start":22,"column_end":30},"ref_id":{"krate":17,"index":74}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":734,"byte_end":741,"line_start":27,"line_end":27,"column_start":22,"column_end":29},"ref_id":{"krate":2,"index":7371}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":744,"byte_end":753,"line_start":27,"line_end":27,"column_start":32,"column_end":41},"ref_id":{"krate":17,"index":101}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":705,"byte_end":710,"line_start":26,"line_end":26,"column_start":22,"column_end":27},"ref_id":{"krate":2,"index":11789}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":680,"byte_end":683,"line_start":25,"line_end":25,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":2248146960}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":875,"byte_end":880,"line_start":30,"line_end":30,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":2432696336}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":891,"byte_end":896,"line_start":30,"line_end":30,"column_start":36,"column_end":41},"ref_id":{"krate":0,"index":2432696336}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":907,"byte_end":912,"line_start":30,"line_end":30,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":2432696336}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":942,"byte_end":946,"line_start":31,"line_end":31,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":948,"byte_end":951,"line_start":31,"line_end":31,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":2248146960}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1027,"byte_end":1034,"line_start":33,"line_end":33,"column_start":49,"column_end":56},"ref_id":{"krate":2,"index":7371}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1037,"byte_end":1046,"line_start":33,"line_end":33,"column_start":59,"column_end":68},"ref_id":{"krate":17,"index":101}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1014,"byte_end":1019,"line_start":33,"line_end":33,"column_start":36,"column_end":41},"ref_id":{"krate":2,"index":11814}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1010,"byte_end":1013,"line_start":33,"line_end":33,"column_start":32,"column_end":35},"ref_id":{"krate":0,"index":2248146960}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1020,"byte_end":1025,"line_start":33,"line_end":33,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":2432696336}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1079,"byte_end":1085,"line_start":34,"line_end":34,"column_start":26,"column_end":32},"ref_id":{"krate":1,"index":1133}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1074,"byte_end":1078,"line_start":34,"line_end":34,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4026531856}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1161,"byte_end":1170,"line_start":35,"line_end":35,"column_start":75,"column_end":84},"ref_id":{"krate":5,"index":5472}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1128,"byte_end":1134,"line_start":35,"line_end":35,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":7763}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1116,"byte_end":1124,"line_start":35,"line_end":35,"column_start":30,"column_end":38},"ref_id":{"krate":17,"index":74}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1111,"byte_end":1115,"line_start":35,"line_end":35,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1962934288}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1156,"byte_end":1159,"line_start":35,"line_end":35,"column_start":70,"column_end":73},"ref_id":{"krate":2,"index":38709}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1156,"byte_end":1157,"line_start":35,"line_end":35,"column_start":70,"column_end":71},"ref_id":{"krate":2,"index":38711}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1245,"byte_end":1254,"line_start":36,"line_end":36,"column_start":72,"column_end":81},"ref_id":{"krate":5,"index":5472}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1215,"byte_end":1221,"line_start":36,"line_end":36,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":7763}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1203,"byte_end":1211,"line_start":36,"line_end":36,"column_start":30,"column_end":38},"ref_id":{"krate":17,"index":74}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1198,"byte_end":1202,"line_start":36,"line_end":36,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1962934288}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1341,"byte_end":1347,"line_start":40,"line_end":40,"column_start":22,"column_end":28},"ref_id":{"krate":1,"index":1133}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1336,"byte_end":1340,"line_start":40,"line_end":40,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4026531856}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1357,"byte_end":1366,"line_start":40,"line_end":40,"column_start":38,"column_end":47},"ref_id":{"krate":5,"index":5472}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1348,"byte_end":1351,"line_start":40,"line_end":40,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":2248146960}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1352,"byte_end":1355,"line_start":40,"line_end":40,"column_start":33,"column_end":36},"ref_id":{"krate":2,"index":38709}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1352,"byte_end":1353,"line_start":40,"line_end":40,"column_start":33,"column_end":34},"ref_id":{"krate":2,"index":38711}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1377,"byte_end":1386,"line_start":40,"line_end":40,"column_start":58,"column_end":67},"ref_id":{"krate":5,"index":5472}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1423,"byte_end":1429,"line_start":43,"line_end":43,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":13}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1432,"byte_end":1436,"line_start":43,"line_end":43,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":14}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1432,"byte_end":1436,"line_start":43,"line_end":43,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":4026531856}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1476,"byte_end":1485,"line_start":46,"line_end":46,"column_start":31,"column_end":40},"ref_id":{"krate":17,"index":101}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1486,"byte_end":1492,"line_start":46,"line_end":46,"column_start":41,"column_end":47},"ref_id":{"krate":5,"index":7304}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1608,"byte_end":1615,"line_start":51,"line_end":51,"column_start":14,"column_end":21},"ref_id":{"krate":2,"index":7371}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1618,"byte_end":1627,"line_start":51,"line_end":51,"column_start":24,"column_end":33},"ref_id":{"krate":17,"index":101}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1572,"byte_end":1575,"line_start":50,"line_end":50,"column_start":14,"column_end":17},"ref_id":{"krate":2,"index":7333}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1547,"byte_end":1556,"line_start":49,"line_end":49,"column_start":14,"column_end":23},"ref_id":{"krate":2,"index":7154}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1527,"byte_end":1531,"line_start":48,"line_end":48,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":1104}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1504,"byte_end":1508,"line_start":47,"line_end":47,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741841}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1509,"byte_end":1513,"line_start":47,"line_end":47,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":14}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1582,"byte_end":1591,"line_start":50,"line_end":50,"column_start":24,"column_end":33},"ref_id":{"krate":5,"index":5472}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1580,"byte_end":1581,"line_start":50,"line_end":50,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":134217745}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1672,"byte_end":1681,"line_start":53,"line_end":53,"column_start":33,"column_end":42},"ref_id":{"krate":17,"index":101}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1682,"byte_end":1688,"line_start":53,"line_end":53,"column_start":43,"column_end":49},"ref_id":{"krate":5,"index":7304}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1806,"byte_end":1813,"line_start":58,"line_end":58,"column_start":14,"column_end":21},"ref_id":{"krate":2,"index":7371}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":1816,"byte_end":1825,"line_start":58,"line_end":58,"column_start":24,"column_end":33},"ref_id":{"krate":17,"index":101}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1770,"byte_end":1773,"line_start":57,"line_end":57,"column_start":14,"column_end":17},"ref_id":{"krate":2,"index":7333}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1745,"byte_end":1754,"line_start":56,"line_end":56,"column_start":14,"column_end":23},"ref_id":{"krate":2,"index":7154}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1723,"byte_end":1729,"line_start":55,"line_end":55,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":1105}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1700,"byte_end":1704,"line_start":54,"line_end":54,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741843}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1705,"byte_end":1709,"line_start":54,"line_end":54,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":14}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1780,"byte_end":1789,"line_start":57,"line_end":57,"column_start":24,"column_end":33},"ref_id":{"krate":5,"index":5472}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1778,"byte_end":1779,"line_start":57,"line_end":57,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":134217747}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":1903,"byte_end":1915,"line_start":62,"line_end":62,"column_start":19,"column_end":31},"ref_id":{"krate":1,"index":1129}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1893,"byte_end":1897,"line_start":62,"line_end":62,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1898,"byte_end":1902,"line_start":62,"line_end":62,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":14}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1916,"byte_end":1919,"line_start":62,"line_end":62,"column_start":32,"column_end":35},"ref_id":{"krate":0,"index":536870933}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":1999,"byte_end":2003,"line_start":67,"line_end":67,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1073741846}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":2473,"byte_end":2476,"line_start":73,"line_end":73,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":3422552086}},{"kind":"Function","span":{"file_name":"src/getopt.rs","byte_start":2497,"byte_end":2501,"line_start":74,"line_end":74,"column_start":19,"column_end":23},"ref_id":{"krate":1,"index":7048}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":2483,"byte_end":2486,"line_start":74,"line_end":74,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":2488,"byte_end":2495,"line_start":74,"line_end":74,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":6822}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":2531,"byte_end":2537,"line_start":77,"line_end":77,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":13}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":2515,"byte_end":2520,"line_start":77,"line_end":77,"column_start":6,"column_end":11},"ref_id":{"krate":2,"index":3145}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":2558,"byte_end":2564,"line_start":78,"line_end":78,"column_start":19,"column_end":25},"ref_id":{"krate":5,"index":7304}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":2624,"byte_end":2628,"line_start":80,"line_end":80,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073741849}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":2629,"byte_end":2633,"line_start":80,"line_end":80,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":14}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":2634,"byte_end":2636,"line_start":80,"line_end":80,"column_start":20,"column_end":22},"ref_id":{"krate":0,"index":536870937}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":2667,"byte_end":2673,"line_start":84,"line_end":84,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":13}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":2657,"byte_end":2662,"line_start":84,"line_end":84,"column_start":11,"column_end":16},"ref_id":{"krate":2,"index":8891}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":2652,"byte_end":2655,"line_start":84,"line_end":84,"column_start":6,"column_end":9},"ref_id":{"krate":5,"index":4061}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":2707,"byte_end":2716,"line_start":85,"line_end":85,"column_start":32,"column_end":41},"ref_id":{"krate":2,"index":8856}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":2702,"byte_end":2705,"line_start":85,"line_end":85,"column_start":27,"column_end":30},"ref_id":{"krate":5,"index":4061}},{"kind":"Type","span":{"file_name":"src/getopt.rs","byte_start":2726,"byte_end":2732,"line_start":85,"line_end":85,"column_start":51,"column_end":57},"ref_id":{"krate":2,"index":8845}},{"kind":"Mod","span":{"file_name":"src/getopt.rs","byte_start":2721,"byte_end":2724,"line_start":85,"line_end":85,"column_start":46,"column_end":49},"ref_id":{"krate":5,"index":4061}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":2750,"byte_end":2751,"line_start":86,"line_end":86,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":536870939}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":2761,"byte_end":2765,"line_start":86,"line_end":86,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073741851}},{"kind":"Variable","span":{"file_name":"src/getopt.rs","byte_start":2766,"byte_end":2770,"line_start":86,"line_end":86,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":14}},{"kind":"Mod","span":{"file_name":"src/lib.rs","byte_start":20,"byte_end":26,"line_start":2,"line_end":2,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/getopt.rs","byte_start":215,"byte_end":221,"line_start":11,"line_end":11,"column_start":6,"column_end":12},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":13},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/getopt.rs","byte_start":2531,"byte_end":2537,"line_start":77,"line_end":77,"column_start":22,"column_end":28},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":13},"to":{"krate":2,"index":3145}},{"span":{"file_name":"src/getopt.rs","byte_start":2667,"byte_end":2673,"line_start":84,"line_end":84,"column_start":21,"column_end":27},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":13},"to":{"krate":2,"index":8891}}]}