{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29","program":"/home/fraco/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","proc_macro2","--edition=2018","/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","--json=diagnostic-rendered-ansi","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"proc-macro\"","-C","metadata=fe09e677fd6d161d","-C","extra-filename=-fe09e677fd6d161d","--out-dir","/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps","-L","dependency=/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps","--extern","unicode_xid=/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps/libunicode_xid-56baa69851702f2b.rmeta","--cap-lints","allow","--cfg","lexerror_display","--cfg","hygiene","--cfg","literal_from_str","--cfg","use_proc_macro","--cfg","wrap_proc_macro","--error-format=json","--sysroot","/home/fraco/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":"/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps/libproc_macro2-fe09e677fd6d161d.rmeta"},"prelude":{"crate_id":{"name":"proc_macro2","disambiguator":[4371804942994267295,373557078496223761]},"crate_root":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src","external_crates":[{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[15256637969148649584,12170509131058075833]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[2572959971889902175,17506693968225989007]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[7380289047210505863,13821127130725723065]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[15494144285296940423,1517275930380298805]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[16074686111301742862,11174094882134223101]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9848143689052418189,5596786287495938678]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[4765876764407181064,11122159180720543906]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[3249135693812064660,5763443684941168569]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":9,"id":{"name":"hashbrown","disambiguator":[17048817722375060837,16920886256309599893]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13552797903376776722,10482089333731059857]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":11,"id":{"name":"rustc_demangle","disambiguator":[5989449439605467183,7256304997069434828]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":12,"id":{"name":"std_detect","disambiguator":[13279369789493161905,12463804053127379464]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":13,"id":{"name":"addr2line","disambiguator":[295047501211602818,3843164955111373824]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":14,"id":{"name":"gimli","disambiguator":[14781020588812023641,7393321088923443539]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":15,"id":{"name":"object","disambiguator":[1927264790928947756,6617054577979570835]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":16,"id":{"name":"miniz_oxide","disambiguator":[7597657085106642381,11470551509849691989]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":17,"id":{"name":"adler","disambiguator":[2355022556203982070,155364045674250901]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":18,"id":{"name":"panic_unwind","disambiguator":[3046834347757213021,4625500188193743608]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","num":19,"id":{"name":"proc_macro","disambiguator":[2093069893297275651,16777481339829781235]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","num":20,"id":{"name":"unicode_xid","disambiguator":[11678728705609466923,12654462709678337114]}}],"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":0,"byte_end":41308,"line_start":1,"line_end":1272,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":904},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40383,"byte_end":40394,"line_start":1235,"line_end":1235,"column_start":20,"column_end":31},"alias_span":null,"name":"TokenStream","value":"","parent":{"krate":0,"index":682}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":0,"byte_end":41308,"line_start":1,"line_end":1272,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":29},{"krate":0,"index":138},{"krate":0,"index":158},{"krate":0,"index":322},{"krate":0,"index":504},{"krate":0,"index":505},{"krate":0,"index":507},{"krate":0,"index":510},{"krate":0,"index":513},{"krate":0,"index":514},{"krate":0,"index":517},{"krate":0,"index":518},{"krate":0,"index":520},{"krate":0,"index":523},{"krate":0,"index":524},{"krate":0,"index":525},{"krate":0,"index":527},{"krate":0,"index":530},{"krate":0,"index":533},{"krate":0,"index":536},{"krate":0,"index":904},{"krate":0,"index":907},{"krate":0,"index":539},{"krate":0,"index":542},{"krate":0,"index":547},{"krate":0,"index":549},{"krate":0,"index":553},{"krate":0,"index":555},{"krate":0,"index":557},{"krate":0,"index":559},{"krate":0,"index":562},{"krate":0,"index":566},{"krate":0,"index":569},{"krate":0,"index":573},{"krate":0,"index":575},{"krate":0,"index":577},{"krate":0,"index":579},{"krate":0,"index":581},{"krate":0,"index":583},{"krate":0,"index":909},{"krate":0,"index":912},{"krate":0,"index":913},{"krate":0,"index":584},{"krate":0,"index":594},{"krate":0,"index":915},{"krate":0,"index":928},{"krate":0,"index":596},{"krate":0,"index":599},{"krate":0,"index":601},{"krate":0,"index":603},{"krate":0,"index":605},{"krate":0,"index":607},{"krate":0,"index":609},{"krate":0,"index":930},{"krate":0,"index":932},{"krate":0,"index":934},{"krate":0,"index":943},{"krate":0,"index":944},{"krate":0,"index":946},{"krate":0,"index":948},{"krate":0,"index":949},{"krate":0,"index":951},{"krate":0,"index":952},{"krate":0,"index":611},{"krate":0,"index":621},{"krate":0,"index":623},{"krate":0,"index":954},{"krate":0,"index":958},{"krate":0,"index":960},{"krate":0,"index":965},{"krate":0,"index":966},{"krate":0,"index":968},{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":973},{"krate":0,"index":974},{"krate":0,"index":625},{"krate":0,"index":631},{"krate":0,"index":633},{"krate":0,"index":976},{"krate":0,"index":979},{"krate":0,"index":635},{"krate":0,"index":641},{"krate":0,"index":643},{"krate":0,"index":646},{"krate":0,"index":647},{"krate":0,"index":649},{"krate":0,"index":651},{"krate":0,"index":654},{"krate":0,"index":656},{"krate":0,"index":981},{"krate":0,"index":984},{"krate":0,"index":660},{"krate":0,"index":674},{"krate":0,"index":678},{"krate":0,"index":680},{"krate":0,"index":682}],"decl_id":null,"docs":" A wrapper around the procedural macro API of the compiler's [`proc_macro`]\n crate. This library serves two purposes:","sig":null,"attributes":[{"value":"/ A wrapper around the procedural macro API of the compiler's [`proc_macro`]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":0,"byte_end":78,"line_start":1,"line_end":1,"column_start":1,"column_end":79}},{"value":"/ crate. This library serves two purposes:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":79,"byte_end":123,"line_start":2,"line_end":2,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":124,"byte_end":127,"line_start":3,"line_end":3,"column_start":1,"column_end":4}},{"value":"/ [`proc_macro`]: https://doc.rust-lang.org/proc_macro/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":128,"byte_end":185,"line_start":4,"line_end":4,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":186,"byte_end":189,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ - **Bring proc-macro-like functionality to other contexts like build.rs and","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":190,"byte_end":269,"line_start":6,"line_end":6,"column_start":1,"column_end":80}},{"value":"/ main.rs.** Types from `proc_macro` are entirely specific to procedural","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":270,"byte_end":346,"line_start":7,"line_end":7,"column_start":1,"column_end":77}},{"value":"/ macros and cannot ever exist in code outside of a procedural macro.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":347,"byte_end":420,"line_start":8,"line_end":8,"column_start":1,"column_end":74}},{"value":"/ Meanwhile `proc_macro2` types may exist anywhere including non-macro code.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":421,"byte_end":501,"line_start":9,"line_end":9,"column_start":1,"column_end":81}},{"value":"/ By developing foundational libraries like [syn] and [quote] against","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":502,"byte_end":575,"line_start":10,"line_end":10,"column_start":1,"column_end":74}},{"value":"/ `proc_macro2` rather than `proc_macro`, the procedural macro ecosystem","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":576,"byte_end":652,"line_start":11,"line_end":11,"column_start":1,"column_end":77}},{"value":"/ becomes easily applicable to many other use cases and we avoid","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":653,"byte_end":721,"line_start":12,"line_end":12,"column_start":1,"column_end":69}},{"value":"/ reimplementing non-macro equivalents of those libraries.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":722,"byte_end":784,"line_start":13,"line_end":13,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":785,"byte_end":788,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ - **Make procedural macros unit testable.** As a consequence of being","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":789,"byte_end":862,"line_start":15,"line_end":15,"column_start":1,"column_end":74}},{"value":"/ specific to procedural macros, nothing that uses `proc_macro` can be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":863,"byte_end":937,"line_start":16,"line_end":16,"column_start":1,"column_end":75}},{"value":"/ executed from a unit test. In order for helper libraries or components of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":938,"byte_end":1017,"line_start":17,"line_end":17,"column_start":1,"column_end":80}},{"value":"/ a macro to be testable in isolation, they must be implemented using","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1018,"byte_end":1091,"line_start":18,"line_end":18,"column_start":1,"column_end":74}},{"value":"/ `proc_macro2`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1092,"byte_end":1112,"line_start":19,"line_end":19,"column_start":1,"column_end":21}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1113,"byte_end":1116,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ [syn]: https://github.com/dtolnay/syn","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1117,"byte_end":1158,"line_start":21,"line_end":21,"column_start":1,"column_end":42}},{"value":"/ [quote]: https://github.com/dtolnay/quote","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1159,"byte_end":1204,"line_start":22,"line_end":22,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1205,"byte_end":1208,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1209,"byte_end":1220,"line_start":24,"line_end":24,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1221,"byte_end":1224,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ The skeleton of a typical procedural macro typically looks like this:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1225,"byte_end":1298,"line_start":26,"line_end":26,"column_start":1,"column_end":74}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1299,"byte_end":1302,"line_start":27,"line_end":27,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1303,"byte_end":1310,"line_start":28,"line_end":28,"column_start":1,"column_end":8}},{"value":"/ extern crate proc_macro;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1311,"byte_end":1339,"line_start":29,"line_end":29,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1340,"byte_end":1343,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"/ # const IGNORE: &str = stringify! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1344,"byte_end":1383,"line_start":31,"line_end":31,"column_start":1,"column_end":40}},{"value":"/ #[proc_macro_derive(MyDerive)]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1384,"byte_end":1418,"line_start":32,"line_end":32,"column_start":1,"column_end":35}},{"value":"/ # };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1419,"byte_end":1427,"line_start":33,"line_end":33,"column_start":1,"column_end":9}},{"value":"/ # #[cfg(wrap_proc_macro)]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1428,"byte_end":1457,"line_start":34,"line_end":34,"column_start":1,"column_end":30}},{"value":"/ pub fn my_derive(input: proc_macro::TokenStream) -> proc_macro::TokenStream {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1458,"byte_end":1539,"line_start":35,"line_end":35,"column_start":1,"column_end":82}},{"value":"/ let input = proc_macro2::TokenStream::from(input);","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1540,"byte_end":1598,"line_start":36,"line_end":36,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1599,"byte_end":1602,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ let output: proc_macro2::TokenStream = {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1603,"byte_end":1651,"line_start":38,"line_end":38,"column_start":1,"column_end":49}},{"value":"/ /* transform input */","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1652,"byte_end":1685,"line_start":39,"line_end":39,"column_start":1,"column_end":34}},{"value":"/ # input","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1686,"byte_end":1705,"line_start":40,"line_end":40,"column_start":1,"column_end":20}},{"value":"/ };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1706,"byte_end":1716,"line_start":41,"line_end":41,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1717,"byte_end":1720,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ proc_macro::TokenStream::from(output)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1721,"byte_end":1766,"line_start":43,"line_end":43,"column_start":1,"column_end":46}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1767,"byte_end":1772,"line_start":44,"line_end":44,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1773,"byte_end":1780,"line_start":45,"line_end":45,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1781,"byte_end":1784,"line_start":46,"line_end":46,"column_start":1,"column_end":4}},{"value":"/ If parsing with [Syn], you'll use [`parse_macro_input!`] instead to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1785,"byte_end":1856,"line_start":47,"line_end":47,"column_start":1,"column_end":72}},{"value":"/ propagate parse errors correctly back to the compiler when parsing fails.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1857,"byte_end":1934,"line_start":48,"line_end":48,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1935,"byte_end":1938,"line_start":49,"line_end":49,"column_start":1,"column_end":4}},{"value":"/ [`parse_macro_input!`]: https://docs.rs/syn/1.0/syn/macro.parse_macro_input.html","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":1939,"byte_end":2023,"line_start":50,"line_end":50,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2024,"byte_end":2027,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"/ # Unstable features","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2028,"byte_end":2051,"line_start":52,"line_end":52,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2052,"byte_end":2055,"line_start":53,"line_end":53,"column_start":1,"column_end":4}},{"value":"/ The default feature set of proc-macro2 tracks the most recent stable","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2056,"byte_end":2128,"line_start":54,"line_end":54,"column_start":1,"column_end":73}},{"value":"/ compiler API. Functionality in `proc_macro` that is not yet stable is not","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2129,"byte_end":2206,"line_start":55,"line_end":55,"column_start":1,"column_end":78}},{"value":"/ exposed by proc-macro2 by default.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2207,"byte_end":2245,"line_start":56,"line_end":56,"column_start":1,"column_end":39}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2246,"byte_end":2249,"line_start":57,"line_end":57,"column_start":1,"column_end":4}},{"value":"/ To opt into the additional APIs available in the most recent nightly","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2250,"byte_end":2322,"line_start":58,"line_end":58,"column_start":1,"column_end":73}},{"value":"/ compiler, the `procmacro2_semver_exempt` config flag must be passed to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2323,"byte_end":2397,"line_start":59,"line_end":59,"column_start":1,"column_end":75}},{"value":"/ rustc. We will polyfill those nightly-only APIs back to Rust 1.31.0. As","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2398,"byte_end":2473,"line_start":60,"line_end":60,"column_start":1,"column_end":76}},{"value":"/ these are unstable APIs that track the nightly compiler, minor versions of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2474,"byte_end":2552,"line_start":61,"line_end":61,"column_start":1,"column_end":79}},{"value":"/ proc-macro2 may make breaking changes to them at any time.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2553,"byte_end":2615,"line_start":62,"line_end":62,"column_start":1,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2616,"byte_end":2619,"line_start":63,"line_end":63,"column_start":1,"column_end":4}},{"value":"/ ```sh","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2620,"byte_end":2629,"line_start":64,"line_end":64,"column_start":1,"column_end":10}},{"value":"/ RUSTFLAGS='--cfg procmacro2_semver_exempt' cargo build","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2630,"byte_end":2688,"line_start":65,"line_end":65,"column_start":1,"column_end":59}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2689,"byte_end":2696,"line_start":66,"line_end":66,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2697,"byte_end":2700,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ Note that this must not only be done for your crate, but for any crate that","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2701,"byte_end":2780,"line_start":68,"line_end":68,"column_start":1,"column_end":80}},{"value":"/ depends on your crate. This infectious nature is intentional, as it serves","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2781,"byte_end":2859,"line_start":69,"line_end":69,"column_start":1,"column_end":79}},{"value":"/ as a reminder that you are outside of the normal semver guarantees.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2860,"byte_end":2931,"line_start":70,"line_end":70,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2932,"byte_end":2935,"line_start":71,"line_end":71,"column_start":1,"column_end":4}},{"value":"/ Semver exempt methods are marked as such in the proc-macro2 documentation.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":2936,"byte_end":3014,"line_start":72,"line_end":72,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3015,"byte_end":3018,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ # Thread-Safety","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3019,"byte_end":3038,"line_start":74,"line_end":74,"column_start":1,"column_end":20}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3039,"byte_end":3042,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ Most types in this crate are `!Sync` because the underlying compiler","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3043,"byte_end":3115,"line_start":76,"line_end":76,"column_start":1,"column_end":73}},{"value":"/ types make use of thread-local memory, meaning they cannot be accessed from","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3116,"byte_end":3195,"line_start":77,"line_end":77,"column_start":1,"column_end":80}},{"value":"/ a different thread.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3196,"byte_end":3219,"line_start":78,"line_end":78,"column_start":1,"column_end":24}},{"value":"allow(clippy :: needless_doctest_main, clippy :: vec_init_then_push)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3549,"byte_end":3617,"line_start":85,"line_end":85,"column_start":1,"column_end":69}}]},{"kind":"Mod","id":{"krate":0,"index":158},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"fallback","qualname":"::fallback","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","parent":null,"children":[{"krate":0,"index":159},{"krate":0,"index":160},{"krate":0,"index":163},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":170},{"krate":0,"index":173},{"krate":0,"index":176},{"krate":0,"index":177},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":183},{"krate":0,"index":186},{"krate":0,"index":189},{"krate":0,"index":192},{"krate":0,"index":195},{"krate":0,"index":198},{"krate":0,"index":201},{"krate":0,"index":202},{"krate":0,"index":204},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":731},{"krate":0,"index":733},{"krate":0,"index":735},{"krate":0,"index":737},{"krate":0,"index":209},{"krate":0,"index":212},{"krate":0,"index":218},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":226},{"krate":0,"index":228},{"krate":0,"index":230},{"krate":0,"index":232},{"krate":0,"index":234},{"krate":0,"index":236},{"krate":0,"index":239},{"krate":0,"index":242},{"krate":0,"index":246},{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":739},{"krate":0,"index":741},{"krate":0,"index":743},{"krate":0,"index":744},{"krate":0,"index":747},{"krate":0,"index":748},{"krate":0,"index":254},{"krate":0,"index":257},{"krate":0,"index":750},{"krate":0,"index":753},{"krate":0,"index":755},{"krate":0,"index":756},{"krate":0,"index":758},{"krate":0,"index":759},{"krate":0,"index":762},{"krate":0,"index":763},{"krate":0,"index":765},{"krate":0,"index":766},{"krate":0,"index":768},{"krate":0,"index":769},{"krate":0,"index":770},{"krate":0,"index":772},{"krate":0,"index":773},{"krate":0,"index":259},{"krate":0,"index":267},{"krate":0,"index":269},{"krate":0,"index":775},{"krate":0,"index":779},{"krate":0,"index":270},{"krate":0,"index":278},{"krate":0,"index":280},{"krate":0,"index":781},{"krate":0,"index":785},{"krate":0,"index":282},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":293},{"krate":0,"index":295},{"krate":0,"index":298},{"krate":0,"index":300},{"krate":0,"index":787},{"krate":0,"index":790},{"krate":0,"index":304},{"krate":0,"index":315},{"krate":0,"index":318},{"krate":0,"index":320}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":207},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69448,"byte_end":69453,"line_start":20,"line_end":20,"column_start":8,"column_end":13},"name":"force","qualname":"::fallback::force","value":"pub fn force()","parent":null,"children":[],"decl_id":null,"docs":" Force use of proc-macro2's fallback implementation of the API for now, even\n if the compiler's implementation is available.\n","sig":null,"attributes":[{"value":"/ Force use of proc-macro2's fallback implementation of the API for now, even","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69310,"byte_end":69389,"line_start":18,"line_end":18,"column_start":1,"column_end":80}},{"value":"/ if the compiler's implementation is available.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69390,"byte_end":69440,"line_start":19,"line_end":19,"column_start":1,"column_end":51}}]},{"kind":"Function","id":{"krate":0,"index":208},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69629,"byte_end":69636,"line_start":27,"line_end":27,"column_start":8,"column_end":15},"name":"unforce","qualname":"::fallback::unforce","value":"pub fn unforce()","parent":null,"children":[],"decl_id":null,"docs":" Resume using the compiler's implementation of the proc macro API if it is\n available.\n","sig":null,"attributes":[{"value":"/ Resume using the compiler's implementation of the proc macro API if it is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69529,"byte_end":69606,"line_start":25,"line_end":25,"column_start":1,"column_end":78}},{"value":"/ available.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69607,"byte_end":69621,"line_start":26,"line_end":26,"column_start":1,"column_end":15}}]},{"kind":"Struct","id":{"krate":0,"index":904},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4657,"byte_end":4668,"line_start":126,"line_end":126,"column_start":12,"column_end":23},"name":"TokenStream","qualname":"::TokenStream","value":"TokenStream { }","parent":null,"children":[{"krate":0,"index":905},{"krate":0,"index":906}],"decl_id":null,"docs":" An abstract stream of tokens, or more concretely a sequence of token trees.","sig":null,"attributes":[{"value":"/ An abstract stream of tokens, or more concretely a sequence of token trees.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4288,"byte_end":4367,"line_start":118,"line_end":118,"column_start":1,"column_end":80}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4368,"byte_end":4371,"line_start":119,"line_end":119,"column_start":1,"column_end":4}},{"value":"/ This type provides interfaces for iterating over token trees and for","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4372,"byte_end":4444,"line_start":120,"line_end":120,"column_start":1,"column_end":73}},{"value":"/ collecting token trees into one stream.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4445,"byte_end":4488,"line_start":121,"line_end":121,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4489,"byte_end":4492,"line_start":122,"line_end":122,"column_start":1,"column_end":4}},{"value":"/ Token stream is both the input and output of `#[proc_macro]`,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4493,"byte_end":4558,"line_start":123,"line_end":123,"column_start":1,"column_end":66}},{"value":"/ `#[proc_macro_attribute]` and `#[proc_macro_derive]` definitions.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4559,"byte_end":4628,"line_start":124,"line_end":124,"column_start":1,"column_end":70}}]},{"kind":"Struct","id":{"krate":0,"index":539},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4784,"byte_end":4792,"line_start":132,"line_end":132,"column_start":12,"column_end":20},"name":"LexError","qualname":"::LexError","value":"LexError { }","parent":null,"children":[{"krate":0,"index":540},{"krate":0,"index":541}],"decl_id":null,"docs":" Error returned from `TokenStream::from_str`.\n","sig":null,"attributes":[{"value":"/ Error returned from `TokenStream::from_str`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4724,"byte_end":4772,"line_start":131,"line_end":131,"column_start":1,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":545},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":5249,"byte_end":5252,"line_start":153,"line_end":153,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Returns an empty `TokenStream` containing no token trees.\n","sig":null,"attributes":[{"value":"/ Returns an empty `TokenStream` containing no token trees.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":5176,"byte_end":5237,"line_start":152,"line_end":152,"column_start":5,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":546},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":5388,"byte_end":5396,"line_start":158,"line_end":158,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"pub fn is_empty(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks if this `TokenStream` is empty.\n","sig":null,"attributes":[{"value":"/ Checks if this `TokenStream` is empty.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":5334,"byte_end":5376,"line_start":157,"line_end":157,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":578},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8251,"byte_end":8255,"line_start":254,"line_end":254,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"pub fn span(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":909},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11029,"byte_end":11033,"line_start":357,"line_end":357,"column_start":12,"column_end":16},"name":"Span","qualname":"::Span","value":"Span { }","parent":null,"children":[{"krate":0,"index":910},{"krate":0,"index":911}],"decl_id":null,"docs":" A region of source code, along with macro expansion information.\n","sig":null,"attributes":[{"value":"/ A region of source code, along with macro expansion information.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":10926,"byte_end":10994,"line_start":355,"line_end":355,"column_start":1,"column_end":69}}]},{"kind":"Method","id":{"krate":0,"index":587},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11680,"byte_end":11689,"line_start":382,"line_end":382,"column_start":12,"column_end":21},"name":"call_site","qualname":"::call_site","value":"pub fn call_site() -> Span","parent":null,"children":[],"decl_id":null,"docs":" The span of the invocation of the current procedural macro.","sig":null,"attributes":[{"value":"/ The span of the invocation of the current procedural macro.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11364,"byte_end":11427,"line_start":377,"line_end":377,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11432,"byte_end":11435,"line_start":378,"line_end":378,"column_start":5,"column_end":8}},{"value":"/ Identifiers created with this span will be resolved as if they were","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11440,"byte_end":11511,"line_start":379,"line_end":379,"column_start":5,"column_end":76}},{"value":"/ written directly at the macro call location (call-site hygiene) and","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11516,"byte_end":11587,"line_start":380,"line_end":380,"column_start":5,"column_end":76}},{"value":"/ other code at the macro call site will be able to refer to them as well.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11592,"byte_end":11668,"line_start":381,"line_end":381,"column_start":5,"column_end":81}}]},{"kind":"Method","id":{"krate":0,"index":588},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12071,"byte_end":12081,"line_start":392,"line_end":392,"column_start":12,"column_end":22},"name":"mixed_site","qualname":"::mixed_site","value":"pub fn mixed_site() -> Span","parent":null,"children":[],"decl_id":null,"docs":" The span located at the invocation of the procedural macro, but with\n local variables, labels, and `$crate` resolved at the definition site\n of the macro. This is the same hygiene behavior as `macro_rules`.","sig":null,"attributes":[{"value":"/ The span located at the invocation of the procedural macro, but with","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11756,"byte_end":11828,"line_start":386,"line_end":386,"column_start":5,"column_end":77}},{"value":"/ local variables, labels, and `$crate` resolved at the definition site","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11833,"byte_end":11906,"line_start":387,"line_end":387,"column_start":5,"column_end":78}},{"value":"/ of the macro. This is the same hygiene behavior as `macro_rules`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11911,"byte_end":11980,"line_start":388,"line_end":388,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11985,"byte_end":11988,"line_start":389,"line_end":389,"column_start":5,"column_end":8}},{"value":"/ This function requires Rust 1.45 or later.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11993,"byte_end":12039,"line_start":390,"line_end":390,"column_start":5,"column_end":51}},{"value":"cfg(hygiene)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12044,"byte_end":12059,"line_start":391,"line_end":391,"column_start":5,"column_end":20}}]},{"kind":"Method","id":{"krate":0,"index":589},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12606,"byte_end":12617,"line_start":407,"line_end":407,"column_start":12,"column_end":23},"name":"resolved_at","qualname":"::resolved_at","value":"pub fn resolved_at(&Self, Span) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Creates a new span with the same line/column information as `self` but\n that resolves symbols as though it were at `other`.\n","sig":null,"attributes":[{"value":"/ Creates a new span with the same line/column information as `self` but","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12460,"byte_end":12534,"line_start":405,"line_end":405,"column_start":5,"column_end":79}},{"value":"/ that resolves symbols as though it were at `other`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12539,"byte_end":12594,"line_start":406,"line_end":406,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":590},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12855,"byte_end":12865,"line_start":413,"line_end":413,"column_start":12,"column_end":22},"name":"located_at","qualname":"::located_at","value":"pub fn located_at(&Self, Span) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Creates a new span with the same name resolution behavior as `self` but\n with the line/column information of `other`.\n","sig":null,"attributes":[{"value":"/ Creates a new span with the same name resolution behavior as `self` but","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12715,"byte_end":12790,"line_start":411,"line_end":411,"column_start":5,"column_end":80}},{"value":"/ with the line/column information of `other`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12795,"byte_end":12843,"line_start":412,"line_end":412,"column_start":5,"column_end":53}}]},{"kind":"Method","id":{"krate":0,"index":591},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13446,"byte_end":13452,"line_start":428,"line_end":428,"column_start":12,"column_end":18},"name":"unwrap","qualname":"::unwrap","value":"pub fn unwrap(Self) -> proc_macro::Span","parent":null,"children":[],"decl_id":null,"docs":" Convert `proc_macro2::Span` to `proc_macro::Span`.","sig":null,"attributes":[{"value":"/ Convert `proc_macro2::Span` to `proc_macro::Span`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":12962,"byte_end":13016,"line_start":417,"line_end":417,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13021,"byte_end":13024,"line_start":418,"line_end":418,"column_start":5,"column_end":8}},{"value":"/ This method is available when building with a nightly compiler, or when","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13029,"byte_end":13104,"line_start":419,"line_end":419,"column_start":5,"column_end":80}},{"value":"/ building with rustc 1.29+ *without* semver exempt features.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13109,"byte_end":13172,"line_start":420,"line_end":420,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13177,"byte_end":13180,"line_start":421,"line_end":421,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13185,"byte_end":13197,"line_start":422,"line_end":422,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13202,"byte_end":13205,"line_start":423,"line_end":423,"column_start":5,"column_end":8}},{"value":"/ Panics if called from outside of a procedural macro. Unlike","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13210,"byte_end":13273,"line_start":424,"line_end":424,"column_start":5,"column_end":68}},{"value":"/ `proc_macro2::Span`, the `proc_macro::Span` type can only exist within","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13278,"byte_end":13352,"line_start":425,"line_end":425,"column_start":5,"column_end":79}},{"value":"/ the context of a procedural macro invocation.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13357,"byte_end":13406,"line_start":426,"line_end":426,"column_start":5,"column_end":54}},{"value":"cfg(wrap_proc_macro)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13411,"byte_end":13434,"line_start":427,"line_end":427,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":592},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13623,"byte_end":13631,"line_start":435,"line_end":435,"column_start":12,"column_end":20},"name":"unstable","qualname":"::unstable","value":"pub fn unstable(Self) -> proc_macro::Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(wrap_proc_macro)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":13569,"byte_end":13592,"line_start":433,"line_end":433,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":593},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16042,"byte_end":16046,"line_start":489,"line_end":489,"column_start":12,"column_end":16},"name":"join","qualname":"::join","value":"pub fn join(&Self, Span) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Create a new span encompassing `self` and `other`.","sig":null,"attributes":[{"value":"/ Create a new span encompassing `self` and `other`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15568,"byte_end":15622,"line_start":480,"line_end":480,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15627,"byte_end":15630,"line_start":481,"line_end":481,"column_start":5,"column_end":8}},{"value":"/ Returns `None` if `self` and `other` are from different files.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15635,"byte_end":15701,"line_start":482,"line_end":482,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15706,"byte_end":15709,"line_start":483,"line_end":483,"column_start":5,"column_end":8}},{"value":"/ Warning: the underlying [`proc_macro::Span::join`] method is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15714,"byte_end":15778,"line_start":484,"line_end":484,"column_start":5,"column_end":69}},{"value":"/ nightly-only. When called from within a procedural macro not using a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15783,"byte_end":15855,"line_start":485,"line_end":485,"column_start":5,"column_end":77}},{"value":"/ nightly compiler, this method will always return `None`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15860,"byte_end":15920,"line_start":486,"line_end":486,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15925,"byte_end":15928,"line_start":487,"line_end":487,"column_start":5,"column_end":8}},{"value":"/ [`proc_macro::Span::join`]: https://doc.rust-lang.org/proc_macro/struct.Span.html#method.join","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":15933,"byte_end":16030,"line_start":488,"line_end":488,"column_start":5,"column_end":102}}]},{"kind":"TupleVariant","id":{"krate":0,"index":916},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16816,"byte_end":16821,"line_start":514,"line_end":514,"column_start":5,"column_end":10},"name":"Group","qualname":"::TokenTree::Group","value":"TokenTree::Group(Group)","parent":{"krate":0,"index":915},"children":[],"decl_id":null,"docs":" A token stream surrounded by bracket delimiters.\n","sig":null,"attributes":[{"value":"/ A token stream surrounded by bracket delimiters.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16759,"byte_end":16811,"line_start":513,"line_end":513,"column_start":5,"column_end":57}}]},{"kind":"TupleVariant","id":{"krate":0,"index":919},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16857,"byte_end":16862,"line_start":516,"line_end":516,"column_start":5,"column_end":10},"name":"Ident","qualname":"::TokenTree::Ident","value":"TokenTree::Ident(Ident)","parent":{"krate":0,"index":915},"children":[],"decl_id":null,"docs":" An identifier.\n","sig":null,"attributes":[{"value":"/ An identifier.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16834,"byte_end":16852,"line_start":515,"line_end":515,"column_start":5,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":922},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16937,"byte_end":16942,"line_start":518,"line_end":518,"column_start":5,"column_end":10},"name":"Punct","qualname":"::TokenTree::Punct","value":"TokenTree::Punct(Punct)","parent":{"krate":0,"index":915},"children":[],"decl_id":null,"docs":" A single punctuation character (`+`, `,`, `$`, etc.).\n","sig":null,"attributes":[{"value":"/ A single punctuation character (`+`, `,`, `$`, etc.).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16875,"byte_end":16932,"line_start":517,"line_end":517,"column_start":5,"column_end":62}}]},{"kind":"TupleVariant","id":{"krate":0,"index":925},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17033,"byte_end":17040,"line_start":520,"line_end":520,"column_start":5,"column_end":12},"name":"Literal","qualname":"::TokenTree::Literal","value":"TokenTree::Literal(Literal)","parent":{"krate":0,"index":915},"children":[],"decl_id":null,"docs":" A literal character (`'a'`), string (`\"hello\"`), number (`2.3`), etc.\n","sig":null,"attributes":[{"value":"/ A literal character (`'a'`), string (`\"hello\"`), number (`2.3`), etc.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16955,"byte_end":17028,"line_start":519,"line_end":519,"column_start":5,"column_end":78}}]},{"kind":"Enum","id":{"krate":0,"index":915},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16743,"byte_end":16752,"line_start":512,"line_end":512,"column_start":10,"column_end":19},"name":"TokenTree","qualname":"::TokenTree","value":"pub enum TokenTree {\n Group(Group),\n Ident(Ident),\n Punct(Punct),\n Literal(Literal),\n}","parent":null,"children":[{"krate":0,"index":916},{"krate":0,"index":919},{"krate":0,"index":922},{"krate":0,"index":925}],"decl_id":null,"docs":" A single token or a delimited sequence of token trees (e.g. `[1, (), ..]`).\n","sig":null,"attributes":[{"value":"/ A single token or a delimited sequence of token trees (e.g. `[1, (), ..]`).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16637,"byte_end":16716,"line_start":510,"line_end":510,"column_start":1,"column_end":80}}]},{"kind":"Method","id":{"krate":0,"index":597},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17207,"byte_end":17211,"line_start":526,"line_end":526,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"pub fn span(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span of this tree, delegating to the `span` method of\n the contained token or a delimited stream.\n","sig":null,"attributes":[{"value":"/ Returns the span of this tree, delegating to the `span` method of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17075,"byte_end":17144,"line_start":524,"line_end":524,"column_start":5,"column_end":74}},{"value":"/ the contained token or a delimited stream.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17149,"byte_end":17195,"line_start":525,"line_end":525,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":598},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17725,"byte_end":17733,"line_start":540,"line_end":540,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"pub fn set_span(&mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span for *only this token*.","sig":null,"attributes":[{"value":"/ Configures the span for *only this token*.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17453,"byte_end":17499,"line_start":535,"line_end":535,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17504,"byte_end":17507,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ Note that if this token is a `Group` then this method will not configure","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17512,"byte_end":17588,"line_start":537,"line_end":537,"column_start":5,"column_end":81}},{"value":"/ the span of each of the internal tokens, this will simply delegate to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17593,"byte_end":17666,"line_start":538,"line_end":538,"column_start":5,"column_end":78}},{"value":"/ the `set_span` method of each variant.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17671,"byte_end":17713,"line_start":539,"line_end":539,"column_start":5,"column_end":47}}]},{"kind":"Struct","id":{"krate":0,"index":930},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19963,"byte_end":19968,"line_start":613,"line_end":613,"column_start":12,"column_end":17},"name":"Group","qualname":"::Group","value":"Group { }","parent":null,"children":[{"krate":0,"index":931}],"decl_id":null,"docs":" A delimited token stream.","sig":null,"attributes":[{"value":"/ A delimited token stream.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19810,"byte_end":19839,"line_start":608,"line_end":608,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19840,"byte_end":19843,"line_start":609,"line_end":609,"column_start":1,"column_end":4}},{"value":"/ A `Group` internally contains a `TokenStream` which is surrounded by","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19844,"byte_end":19916,"line_start":610,"line_end":610,"column_start":1,"column_end":73}},{"value":"/ `Delimiter`s.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19917,"byte_end":19934,"line_start":611,"line_end":611,"column_start":1,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":935},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20143,"byte_end":20154,"line_start":621,"line_end":621,"column_start":5,"column_end":16},"name":"Parenthesis","qualname":"::Delimiter::Parenthesis","value":"Delimiter::Parenthesis","parent":{"krate":0,"index":934},"children":[],"decl_id":null,"docs":" `( ... )`\n","sig":null,"attributes":[{"value":"/ `( ... )`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20125,"byte_end":20138,"line_start":620,"line_end":620,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":937},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20178,"byte_end":20183,"line_start":623,"line_end":623,"column_start":5,"column_end":10},"name":"Brace","qualname":"::Delimiter::Brace","value":"Delimiter::Brace","parent":{"krate":0,"index":934},"children":[],"decl_id":null,"docs":" `{ ... }`\n","sig":null,"attributes":[{"value":"/ `{ ... }`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20160,"byte_end":20173,"line_start":622,"line_end":622,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":939},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20207,"byte_end":20214,"line_start":625,"line_end":625,"column_start":5,"column_end":12},"name":"Bracket","qualname":"::Delimiter::Bracket","value":"Delimiter::Bracket","parent":{"krate":0,"index":934},"children":[],"decl_id":null,"docs":" `[ ... ]`\n","sig":null,"attributes":[{"value":"/ `[ ... ]`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20189,"byte_end":20202,"line_start":624,"line_end":624,"column_start":5,"column_end":18}}]},{"kind":"TupleVariant","id":{"krate":0,"index":941},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20574,"byte_end":20578,"line_start":633,"line_end":633,"column_start":5,"column_end":9},"name":"None","qualname":"::Delimiter::None","value":"Delimiter::None","parent":{"krate":0,"index":934},"children":[],"decl_id":null,"docs":" `Ø ... Ø`","sig":null,"attributes":[{"value":"/ `Ø ... Ø`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20220,"byte_end":20235,"line_start":626,"line_end":626,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20240,"byte_end":20243,"line_start":627,"line_end":627,"column_start":5,"column_end":8}},{"value":"/ An implicit delimiter, that may, for example, appear around tokens","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20248,"byte_end":20318,"line_start":628,"line_end":628,"column_start":5,"column_end":75}},{"value":"/ coming from a \"macro variable\" `$var`. It is important to preserve","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20323,"byte_end":20393,"line_start":629,"line_end":629,"column_start":5,"column_end":75}},{"value":"/ operator priorities in cases like `$var * 3` where `$var` is `1 + 2`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20398,"byte_end":20471,"line_start":630,"line_end":630,"column_start":5,"column_end":78}},{"value":"/ Implicit delimiters may not survive roundtrip of a token stream through","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20476,"byte_end":20551,"line_start":631,"line_end":631,"column_start":5,"column_end":80}},{"value":"/ a string.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20556,"byte_end":20569,"line_start":632,"line_end":632,"column_start":5,"column_end":18}}]},{"kind":"Enum","id":{"krate":0,"index":934},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20109,"byte_end":20118,"line_start":619,"line_end":619,"column_start":10,"column_end":19},"name":"Delimiter","qualname":"::Delimiter","value":"pub enum Delimiter { Parenthesis, Brace, Bracket, None, }","parent":null,"children":[{"krate":0,"index":935},{"krate":0,"index":937},{"krate":0,"index":939},{"krate":0,"index":941}],"decl_id":null,"docs":" Describes how a sequence of token trees is delimited.\n","sig":null,"attributes":[{"value":"/ Describes how a sequence of token trees is delimited.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19997,"byte_end":20054,"line_start":617,"line_end":617,"column_start":1,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":614},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21037,"byte_end":21040,"line_start":652,"line_end":652,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(Delimiter, TokenStream) -> Group","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Group` with the given delimiter and token stream.","sig":null,"attributes":[{"value":"/ Creates a new `Group` with the given delimiter and token stream.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20791,"byte_end":20859,"line_start":647,"line_end":647,"column_start":5,"column_end":73}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20864,"byte_end":20867,"line_start":648,"line_end":648,"column_start":5,"column_end":8}},{"value":"/ This constructor will set the span for this group to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20872,"byte_end":20928,"line_start":649,"line_end":649,"column_start":5,"column_end":61}},{"value":"/ `Span::call_site()`. To change the span you can use the `set_span`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20933,"byte_end":21003,"line_start":650,"line_end":650,"column_start":5,"column_end":75}},{"value":"/ method below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21008,"byte_end":21025,"line_start":651,"line_end":651,"column_start":5,"column_end":22}}]},{"kind":"Method","id":{"krate":0,"index":615},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21246,"byte_end":21255,"line_start":659,"line_end":659,"column_start":12,"column_end":21},"name":"delimiter","qualname":"::delimiter","value":"pub fn delimiter(&Self) -> Delimiter","parent":null,"children":[],"decl_id":null,"docs":" Returns the delimiter of this `Group`\n","sig":null,"attributes":[{"value":"/ Returns the delimiter of this `Group`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21193,"byte_end":21234,"line_start":658,"line_end":658,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":616},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21514,"byte_end":21520,"line_start":667,"line_end":667,"column_start":12,"column_end":18},"name":"stream","qualname":"::stream","value":"pub fn stream(&Self) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Returns the `TokenStream` of tokens that are delimited in this `Group`.","sig":null,"attributes":[{"value":"/ Returns the `TokenStream` of tokens that are delimited in this `Group`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21320,"byte_end":21395,"line_start":663,"line_end":663,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21400,"byte_end":21403,"line_start":664,"line_end":664,"column_start":5,"column_end":8}},{"value":"/ Note that the returned token stream does not include the delimiter","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21408,"byte_end":21478,"line_start":665,"line_end":665,"column_start":5,"column_end":75}},{"value":"/ returned above.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21483,"byte_end":21502,"line_start":666,"line_end":666,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":617},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21813,"byte_end":21817,"line_start":678,"line_end":678,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"pub fn span(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span for the delimiters of this token stream, spanning the\n entire `Group`.","sig":null,"attributes":[{"value":"/ Returns the span for the delimiters of this token stream, spanning the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21603,"byte_end":21677,"line_start":671,"line_end":671,"column_start":5,"column_end":79}},{"value":"/ entire `Group`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21682,"byte_end":21701,"line_start":672,"line_end":672,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21706,"byte_end":21709,"line_start":673,"line_end":673,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21714,"byte_end":21725,"line_start":674,"line_end":674,"column_start":5,"column_end":16}},{"value":"/ pub fn span(&self) -> Span {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21730,"byte_end":21762,"line_start":675,"line_end":675,"column_start":5,"column_end":37}},{"value":"/ ^^^^^^^","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21767,"byte_end":21789,"line_start":676,"line_end":676,"column_start":5,"column_end":27}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21794,"byte_end":21801,"line_start":677,"line_end":677,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":618},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22069,"byte_end":22078,"line_start":688,"line_end":688,"column_start":12,"column_end":21},"name":"span_open","qualname":"::span_open","value":"pub fn span_open(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span pointing to the opening delimiter of this group.","sig":null,"attributes":[{"value":"/ Returns the span pointing to the opening delimiter of this group.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21884,"byte_end":21953,"line_start":682,"line_end":682,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21958,"byte_end":21961,"line_start":683,"line_end":683,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21966,"byte_end":21977,"line_start":684,"line_end":684,"column_start":5,"column_end":16}},{"value":"/ pub fn span_open(&self) -> Span {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":21982,"byte_end":22019,"line_start":685,"line_end":685,"column_start":5,"column_end":42}},{"value":"/ ^","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22024,"byte_end":22045,"line_start":686,"line_end":686,"column_start":5,"column_end":26}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22050,"byte_end":22057,"line_start":687,"line_end":687,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":619},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22343,"byte_end":22353,"line_start":698,"line_end":698,"column_start":12,"column_end":22},"name":"span_close","qualname":"::span_close","value":"pub fn span_close(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span pointing to the closing delimiter of this group.","sig":null,"attributes":[{"value":"/ Returns the span pointing to the closing delimiter of this group.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22150,"byte_end":22219,"line_start":692,"line_end":692,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22224,"byte_end":22227,"line_start":693,"line_end":693,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22232,"byte_end":22243,"line_start":694,"line_end":694,"column_start":5,"column_end":16}},{"value":"/ pub fn span_close(&self) -> Span {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22248,"byte_end":22286,"line_start":695,"line_end":695,"column_start":5,"column_end":43}},{"value":"/ ^","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22291,"byte_end":22319,"line_start":696,"line_end":696,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22324,"byte_end":22331,"line_start":697,"line_end":697,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":620},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22739,"byte_end":22747,"line_start":708,"line_end":708,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"pub fn set_span(&mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span for this `Group`'s delimiters, but not its internal\n tokens.","sig":null,"attributes":[{"value":"/ Configures the span for this `Group`'s delimiters, but not its internal","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22426,"byte_end":22501,"line_start":702,"line_end":702,"column_start":5,"column_end":80}},{"value":"/ tokens.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22506,"byte_end":22517,"line_start":703,"line_end":703,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22522,"byte_end":22525,"line_start":704,"line_end":704,"column_start":5,"column_end":8}},{"value":"/ This method will **not** set the span of all the internal tokens spanned","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22530,"byte_end":22606,"line_start":705,"line_end":705,"column_start":5,"column_end":81}},{"value":"/ by this group, but rather it will only set the span of the delimiter","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22611,"byte_end":22683,"line_start":706,"line_end":706,"column_start":5,"column_end":77}},{"value":"/ tokens at the level of the `Group`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":22688,"byte_end":22727,"line_start":707,"line_end":707,"column_start":5,"column_end":44}}]},{"kind":"Struct","id":{"krate":0,"index":954},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23538,"byte_end":23543,"line_start":733,"line_end":733,"column_start":12,"column_end":17},"name":"Punct","qualname":"::Punct","value":"Punct { }","parent":null,"children":[{"krate":0,"index":955},{"krate":0,"index":956},{"krate":0,"index":957}],"decl_id":null,"docs":" A `Punct` is a single punctuation character like `+`, `-` or `#`.","sig":null,"attributes":[{"value":"/ A `Punct` is a single punctuation character like `+`, `-` or `#`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23305,"byte_end":23374,"line_start":728,"line_end":728,"column_start":1,"column_end":70}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23375,"byte_end":23378,"line_start":729,"line_end":729,"column_start":1,"column_end":4}},{"value":"/ Multicharacter operators like `+=` are represented as two instances of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23379,"byte_end":23453,"line_start":730,"line_end":730,"column_start":1,"column_end":75}},{"value":"/ `Punct` with different forms of `Spacing` returned.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23454,"byte_end":23509,"line_start":731,"line_end":731,"column_start":1,"column_end":56}}]},{"kind":"TupleVariant","id":{"krate":0,"index":961},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23839,"byte_end":23844,"line_start":744,"line_end":744,"column_start":5,"column_end":10},"name":"Alone","qualname":"::Spacing::Alone","value":"Spacing::Alone","parent":{"krate":0,"index":960},"children":[],"decl_id":null,"docs":" E.g. `+` is `Alone` in `+ =`, `+ident` or `+()`.\n","sig":null,"attributes":[{"value":"/ E.g. `+` is `Alone` in `+ =`, `+ident` or `+()`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23782,"byte_end":23834,"line_start":743,"line_end":743,"column_start":5,"column_end":57}}]},{"kind":"TupleVariant","id":{"krate":0,"index":963},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24022,"byte_end":24027,"line_start":749,"line_end":749,"column_start":5,"column_end":10},"name":"Joint","qualname":"::Spacing::Joint","value":"Spacing::Joint","parent":{"krate":0,"index":960},"children":[],"decl_id":null,"docs":" E.g. `+` is `Joint` in `+=` or `'` is `Joint` in `'#`.","sig":null,"attributes":[{"value":"/ E.g. `+` is `Joint` in `+=` or `'` is `Joint` in `'#`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23850,"byte_end":23908,"line_start":745,"line_end":745,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23913,"byte_end":23916,"line_start":746,"line_end":746,"column_start":5,"column_end":8}},{"value":"/ Additionally, single quote `'` can join with identifiers to form","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23921,"byte_end":23989,"line_start":747,"line_end":747,"column_start":5,"column_end":73}},{"value":"/ lifetimes `'ident`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23994,"byte_end":24017,"line_start":748,"line_end":748,"column_start":5,"column_end":28}}]},{"kind":"Enum","id":{"krate":0,"index":960},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23768,"byte_end":23775,"line_start":742,"line_end":742,"column_start":10,"column_end":17},"name":"Spacing","qualname":"::Spacing","value":"pub enum Spacing { Alone, Joint, }","parent":null,"children":[{"krate":0,"index":961},{"krate":0,"index":963}],"decl_id":null,"docs":" Whether a `Punct` is followed immediately by another `Punct` or followed by\n another token or whitespace.\n","sig":null,"attributes":[{"value":"/ Whether a `Punct` is followed immediately by another `Punct` or followed by","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23601,"byte_end":23680,"line_start":739,"line_end":739,"column_start":1,"column_end":80}},{"value":"/ another token or whitespace.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23681,"byte_end":23713,"line_start":740,"line_end":740,"column_start":1,"column_end":33}}]},{"kind":"Method","id":{"krate":0,"index":626},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24427,"byte_end":24430,"line_start":760,"line_end":760,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(char, Spacing) -> Punct","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Punct` from the given character and spacing.","sig":null,"attributes":[{"value":"/ Creates a new `Punct` from the given character and spacing.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24049,"byte_end":24112,"line_start":753,"line_end":753,"column_start":5,"column_end":68}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24117,"byte_end":24120,"line_start":754,"line_end":754,"column_start":5,"column_end":8}},{"value":"/ The `ch` argument must be a valid punctuation character permitted by the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24125,"byte_end":24201,"line_start":755,"line_end":755,"column_start":5,"column_end":81}},{"value":"/ language, otherwise the function will panic.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24206,"byte_end":24254,"line_start":756,"line_end":756,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24259,"byte_end":24262,"line_start":757,"line_end":757,"column_start":5,"column_end":8}},{"value":"/ The returned `Punct` will have the default span of `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24267,"byte_end":24341,"line_start":758,"line_end":758,"column_start":5,"column_end":79}},{"value":"/ which can be further configured with the `set_span` method below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24346,"byte_end":24415,"line_start":759,"line_end":759,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":627},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24655,"byte_end":24662,"line_start":769,"line_end":769,"column_start":12,"column_end":19},"name":"as_char","qualname":"::as_char","value":"pub fn as_char(&Self) -> char","parent":null,"children":[],"decl_id":null,"docs":" Returns the value of this punctuation character as `char`.\n","sig":null,"attributes":[{"value":"/ Returns the value of this punctuation character as `char`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24581,"byte_end":24643,"line_start":768,"line_end":768,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":628},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25066,"byte_end":25073,"line_start":778,"line_end":778,"column_start":12,"column_end":19},"name":"spacing","qualname":"::spacing","value":"pub fn spacing(&Self) -> Spacing","parent":null,"children":[],"decl_id":null,"docs":" Returns the spacing of this punctuation character, indicating whether\n it's immediately followed by another `Punct` in the token stream, so\n they can potentially be combined into a multicharacter operator\n (`Joint`), or it's followed by some other token or whitespace (`Alone`)\n so the operator has certainly ended.\n","sig":null,"attributes":[{"value":"/ Returns the spacing of this punctuation character, indicating whether","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24707,"byte_end":24780,"line_start":773,"line_end":773,"column_start":5,"column_end":78}},{"value":"/ it's immediately followed by another `Punct` in the token stream, so","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24785,"byte_end":24857,"line_start":774,"line_end":774,"column_start":5,"column_end":77}},{"value":"/ they can potentially be combined into a multicharacter operator","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24862,"byte_end":24929,"line_start":775,"line_end":775,"column_start":5,"column_end":72}},{"value":"/ (`Joint`), or it's followed by some other token or whitespace (`Alone`)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24934,"byte_end":25009,"line_start":776,"line_end":776,"column_start":5,"column_end":80}},{"value":"/ so the operator has certainly ended.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25014,"byte_end":25054,"line_start":777,"line_end":777,"column_start":5,"column_end":45}}]},{"kind":"Method","id":{"krate":0,"index":629},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25190,"byte_end":25194,"line_start":783,"line_end":783,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"pub fn span(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span for this punctuation character.\n","sig":null,"attributes":[{"value":"/ Returns the span for this punctuation character.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25126,"byte_end":25178,"line_start":782,"line_end":782,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":630},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25307,"byte_end":25315,"line_start":788,"line_end":788,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"pub fn set_span(&mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configure the span for this punctuation character.\n","sig":null,"attributes":[{"value":"/ Configure the span for this punctuation character.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25241,"byte_end":25295,"line_start":787,"line_end":787,"column_start":5,"column_end":59}}]},{"kind":"Struct","id":{"krate":0,"index":976},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28102,"byte_end":28107,"line_start":876,"line_end":876,"column_start":12,"column_end":17},"name":"Ident","qualname":"::Ident","value":"Ident { }","parent":null,"children":[{"krate":0,"index":977},{"krate":0,"index":978}],"decl_id":null,"docs":" A word of Rust code, which may be a keyword or legal variable name.","sig":null,"attributes":[{"value":"/ A word of Rust code, which may be a keyword or legal variable name.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25951,"byte_end":26022,"line_start":811,"line_end":811,"column_start":1,"column_end":72}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26023,"byte_end":26026,"line_start":812,"line_end":812,"column_start":1,"column_end":4}},{"value":"/ An identifier consists of at least one Unicode code point, the first of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26027,"byte_end":26102,"line_start":813,"line_end":813,"column_start":1,"column_end":76}},{"value":"/ which has the XID_Start property and the rest of which have the XID_Continue","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26103,"byte_end":26183,"line_start":814,"line_end":814,"column_start":1,"column_end":81}},{"value":"/ property.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26184,"byte_end":26197,"line_start":815,"line_end":815,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26198,"byte_end":26201,"line_start":816,"line_end":816,"column_start":1,"column_end":4}},{"value":"/ - The empty string is not an identifier. Use `Option`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26202,"byte_end":26267,"line_start":817,"line_end":817,"column_start":1,"column_end":66}},{"value":"/ - A lifetime is not an identifier. Use `syn::Lifetime` instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26268,"byte_end":26335,"line_start":818,"line_end":818,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26336,"byte_end":26339,"line_start":819,"line_end":819,"column_start":1,"column_end":4}},{"value":"/ An identifier constructed with `Ident::new` is permitted to be a Rust","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26340,"byte_end":26413,"line_start":820,"line_end":820,"column_start":1,"column_end":74}},{"value":"/ keyword, though parsing one through its [`Parse`] implementation rejects","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26414,"byte_end":26490,"line_start":821,"line_end":821,"column_start":1,"column_end":77}},{"value":"/ Rust keywords. Use `input.call(Ident::parse_any)` when parsing to match the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26491,"byte_end":26570,"line_start":822,"line_end":822,"column_start":1,"column_end":80}},{"value":"/ behaviour of `Ident::new`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26571,"byte_end":26601,"line_start":823,"line_end":823,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26602,"byte_end":26605,"line_start":824,"line_end":824,"column_start":1,"column_end":4}},{"value":"/ [`Parse`]: https://docs.rs/syn/1.0/syn/parse/trait.Parse.html","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26606,"byte_end":26671,"line_start":825,"line_end":825,"column_start":1,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26672,"byte_end":26675,"line_start":826,"line_end":826,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26676,"byte_end":26690,"line_start":827,"line_end":827,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26691,"byte_end":26694,"line_start":828,"line_end":828,"column_start":1,"column_end":4}},{"value":"/ A new ident can be created from a string using the `Ident::new` function.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26695,"byte_end":26772,"line_start":829,"line_end":829,"column_start":1,"column_end":78}},{"value":"/ A span must be provided explicitly which governs the name resolution","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26773,"byte_end":26845,"line_start":830,"line_end":830,"column_start":1,"column_end":73}},{"value":"/ behavior of the resulting identifier.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26846,"byte_end":26887,"line_start":831,"line_end":831,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26888,"byte_end":26891,"line_start":832,"line_end":832,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26892,"byte_end":26899,"line_start":833,"line_end":833,"column_start":1,"column_end":8}},{"value":"/ use proc_macro2::{Ident, Span};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26900,"byte_end":26935,"line_start":834,"line_end":834,"column_start":1,"column_end":36}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26936,"byte_end":26939,"line_start":835,"line_end":835,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26940,"byte_end":26955,"line_start":836,"line_end":836,"column_start":1,"column_end":16}},{"value":"/ let call_ident = Ident::new(\"calligraphy\", Span::call_site());","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":26956,"byte_end":27026,"line_start":837,"line_end":837,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27027,"byte_end":27030,"line_start":838,"line_end":838,"column_start":1,"column_end":4}},{"value":"/ println!(\"{}\", call_ident);","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27031,"byte_end":27066,"line_start":839,"line_end":839,"column_start":1,"column_end":36}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27067,"byte_end":27072,"line_start":840,"line_end":840,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27073,"byte_end":27080,"line_start":841,"line_end":841,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27081,"byte_end":27084,"line_start":842,"line_end":842,"column_start":1,"column_end":4}},{"value":"/ An ident can be interpolated into a token stream using the `quote!` macro.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27085,"byte_end":27163,"line_start":843,"line_end":843,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27164,"byte_end":27167,"line_start":844,"line_end":844,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27168,"byte_end":27175,"line_start":845,"line_end":845,"column_start":1,"column_end":8}},{"value":"/ use proc_macro2::{Ident, Span};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27176,"byte_end":27211,"line_start":846,"line_end":846,"column_start":1,"column_end":36}},{"value":"/ use quote::quote;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27212,"byte_end":27233,"line_start":847,"line_end":847,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27234,"byte_end":27237,"line_start":848,"line_end":848,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27238,"byte_end":27253,"line_start":849,"line_end":849,"column_start":1,"column_end":16}},{"value":"/ let ident = Ident::new(\"demo\", Span::call_site());","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27254,"byte_end":27312,"line_start":850,"line_end":850,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27313,"byte_end":27316,"line_start":851,"line_end":851,"column_start":1,"column_end":4}},{"value":"/ // Create a variable binding whose name is this ident.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27317,"byte_end":27379,"line_start":852,"line_end":852,"column_start":1,"column_end":63}},{"value":"/ let expanded = quote! { let #ident = 10; };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27380,"byte_end":27431,"line_start":853,"line_end":853,"column_start":1,"column_end":52}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27432,"byte_end":27435,"line_start":854,"line_end":854,"column_start":1,"column_end":4}},{"value":"/ // Create a variable binding with a slightly different name.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27436,"byte_end":27504,"line_start":855,"line_end":855,"column_start":1,"column_end":69}},{"value":"/ let temp_ident = Ident::new(&format!(\"new_{}\", ident), Span::call_site());","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27505,"byte_end":27587,"line_start":856,"line_end":856,"column_start":1,"column_end":83}},{"value":"/ let expanded = quote! { let #temp_ident = 10; };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27588,"byte_end":27644,"line_start":857,"line_end":857,"column_start":1,"column_end":57}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27645,"byte_end":27650,"line_start":858,"line_end":858,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27651,"byte_end":27658,"line_start":859,"line_end":859,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27659,"byte_end":27662,"line_start":860,"line_end":860,"column_start":1,"column_end":4}},{"value":"/ A string representation of the ident is available through the `to_string()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27663,"byte_end":27742,"line_start":861,"line_end":861,"column_start":1,"column_end":80}},{"value":"/ method.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27743,"byte_end":27754,"line_start":862,"line_end":862,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27755,"byte_end":27758,"line_start":863,"line_end":863,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27759,"byte_end":27766,"line_start":864,"line_end":864,"column_start":1,"column_end":8}},{"value":"/ # use proc_macro2::{Ident, Span};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27767,"byte_end":27804,"line_start":865,"line_end":865,"column_start":1,"column_end":38}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27805,"byte_end":27810,"line_start":866,"line_end":866,"column_start":1,"column_end":6}},{"value":"/ # let ident = Ident::new(\"another_identifier\", Span::call_site());","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27811,"byte_end":27881,"line_start":867,"line_end":867,"column_start":1,"column_end":71}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27882,"byte_end":27887,"line_start":868,"line_end":868,"column_start":1,"column_end":6}},{"value":"/ // Examine the ident as a string.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27888,"byte_end":27925,"line_start":869,"line_end":869,"column_start":1,"column_end":38}},{"value":"/ let ident_string = ident.to_string();","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27926,"byte_end":27967,"line_start":870,"line_end":870,"column_start":1,"column_end":42}},{"value":"/ if ident_string.len() > 60 {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":27968,"byte_end":28000,"line_start":871,"line_end":871,"column_start":1,"column_end":33}},{"value":"/ println!(\"Very long identifier: {}\", ident_string)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28001,"byte_end":28059,"line_start":872,"line_end":872,"column_start":1,"column_end":59}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28060,"byte_end":28065,"line_start":873,"line_end":873,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28066,"byte_end":28073,"line_start":874,"line_end":874,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":637},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29898,"byte_end":29901,"line_start":920,"line_end":920,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(&str, Span) -> Ident","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `Ident` with the given `string` as well as the specified\n `span`.","sig":null,"attributes":[{"value":"/ Creates a new `Ident` with the given `string` as well as the specified","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28297,"byte_end":28371,"line_start":889,"line_end":889,"column_start":5,"column_end":79}},{"value":"/ `span`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28376,"byte_end":28387,"line_start":890,"line_end":890,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28392,"byte_end":28395,"line_start":891,"line_end":891,"column_start":5,"column_end":8}},{"value":"/ The `string` argument must be a valid identifier permitted by the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28400,"byte_end":28469,"line_start":892,"line_end":892,"column_start":5,"column_end":74}},{"value":"/ language, otherwise the function will panic.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28474,"byte_end":28522,"line_start":893,"line_end":893,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28527,"byte_end":28530,"line_start":894,"line_end":894,"column_start":5,"column_end":8}},{"value":"/ Note that `span`, currently in rustc, configures the hygiene information","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28535,"byte_end":28611,"line_start":895,"line_end":895,"column_start":5,"column_end":81}},{"value":"/ for this identifier.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28616,"byte_end":28640,"line_start":896,"line_end":896,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28645,"byte_end":28648,"line_start":897,"line_end":897,"column_start":5,"column_end":8}},{"value":"/ As of this time `Span::call_site()` explicitly opts-in to \"call-site\"","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28653,"byte_end":28726,"line_start":898,"line_end":898,"column_start":5,"column_end":78}},{"value":"/ hygiene meaning that identifiers created with this span will be resolved","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28731,"byte_end":28807,"line_start":899,"line_end":899,"column_start":5,"column_end":81}},{"value":"/ as if they were written directly at the location of the macro call, and","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28812,"byte_end":28887,"line_start":900,"line_end":900,"column_start":5,"column_end":80}},{"value":"/ other code at the macro call site will be able to refer to them as well.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28892,"byte_end":28968,"line_start":901,"line_end":901,"column_start":5,"column_end":81}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28973,"byte_end":28976,"line_start":902,"line_end":902,"column_start":5,"column_end":8}},{"value":"/ Later spans like `Span::def_site()` will allow to opt-in to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28981,"byte_end":29044,"line_start":903,"line_end":903,"column_start":5,"column_end":68}},{"value":"/ \"definition-site\" hygiene meaning that identifiers created with this","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29049,"byte_end":29121,"line_start":904,"line_end":904,"column_start":5,"column_end":77}},{"value":"/ span will be resolved at the location of the macro definition and other","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29126,"byte_end":29201,"line_start":905,"line_end":905,"column_start":5,"column_end":80}},{"value":"/ code at the macro call site will not be able to refer to them.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29206,"byte_end":29272,"line_start":906,"line_end":906,"column_start":5,"column_end":71}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29277,"byte_end":29280,"line_start":907,"line_end":907,"column_start":5,"column_end":8}},{"value":"/ Due to the current importance of hygiene this constructor, unlike other","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29285,"byte_end":29360,"line_start":908,"line_end":908,"column_start":5,"column_end":80}},{"value":"/ tokens, requires a `Span` to be specified at construction.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29365,"byte_end":29427,"line_start":909,"line_end":909,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29432,"byte_end":29435,"line_start":910,"line_end":910,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29440,"byte_end":29452,"line_start":911,"line_end":911,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29457,"byte_end":29460,"line_start":912,"line_end":912,"column_start":5,"column_end":8}},{"value":"/ Panics if the input string is neither a keyword nor a legal variable","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29465,"byte_end":29537,"line_start":913,"line_end":913,"column_start":5,"column_end":77}},{"value":"/ name. If you are not sure whether the string contains an identifier and","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29542,"byte_end":29617,"line_start":914,"line_end":914,"column_start":5,"column_end":80}},{"value":"/ need to handle an error case, use","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29622,"byte_end":29659,"line_start":915,"line_end":915,"column_start":5,"column_end":42}},{"value":"/ syn::parse_str::<Ident>","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29800,"byte_end":29852,"line_start":918,"line_end":918,"column_start":5,"column_end":57}},{"value":"/ rather than `Ident::new`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":29857,"byte_end":29886,"line_start":919,"line_end":919,"column_start":5,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":639},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30521,"byte_end":30525,"line_start":938,"line_end":938,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"pub fn span(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span of this `Ident`.\n","sig":null,"attributes":[{"value":"/ Returns the span of this `Ident`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30472,"byte_end":30509,"line_start":937,"line_end":937,"column_start":5,"column_end":42}}]},{"kind":"Method","id":{"krate":0,"index":640},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30691,"byte_end":30699,"line_start":944,"line_end":944,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"pub fn set_span(&mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span of this `Ident`, possibly changing its hygiene\n context.\n","sig":null,"attributes":[{"value":"/ Configures the span of this `Ident`, possibly changing its hygiene","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30592,"byte_end":30662,"line_start":942,"line_end":942,"column_start":5,"column_end":75}},{"value":"/ context.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30667,"byte_end":30679,"line_start":943,"line_end":943,"column_start":5,"column_end":17}}]},{"kind":"Struct","id":{"krate":0,"index":981},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32115,"byte_end":32122,"line_start":1005,"line_end":1005,"column_start":12,"column_end":19},"name":"Literal","qualname":"::Literal","value":"Literal { }","parent":null,"children":[{"krate":0,"index":982},{"krate":0,"index":983}],"decl_id":null,"docs":" A literal string (`\"hello\"`), byte string (`b\"hello\"`), character (`'a'`),\n byte character (`b'a'`), an integer or floating point number with or without\n a suffix (`1`, `1u8`, `2.3`, `2.3f32`).","sig":null,"attributes":[{"value":"/ A literal string (`\"hello\"`), byte string (`b\"hello\"`), character (`'a'`),","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31791,"byte_end":31869,"line_start":998,"line_end":998,"column_start":1,"column_end":79}},{"value":"/ byte character (`b'a'`), an integer or floating point number with or without","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31870,"byte_end":31950,"line_start":999,"line_end":999,"column_start":1,"column_end":81}},{"value":"/ a suffix (`1`, `1u8`, `2.3`, `2.3f32`).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31951,"byte_end":31994,"line_start":1000,"line_end":1000,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31995,"byte_end":31998,"line_start":1001,"line_end":1001,"column_start":1,"column_end":4}},{"value":"/ Boolean literals like `true` and `false` do not belong here, they are","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31999,"byte_end":32072,"line_start":1002,"line_end":1002,"column_start":1,"column_end":74}},{"value":"/ `Ident`s.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32073,"byte_end":32086,"line_start":1003,"line_end":1003,"column_start":1,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":986},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34346,"byte_end":34357,"line_start":1066,"line_end":1066,"column_start":9,"column_end":20},"name":"u8_suffixed","qualname":"::u8_suffixed","value":"pub fn u8_suffixed(u8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":987},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34373,"byte_end":34385,"line_start":1067,"line_end":1067,"column_start":9,"column_end":21},"name":"u16_suffixed","qualname":"::u16_suffixed","value":"pub fn u16_suffixed(u16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":988},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34402,"byte_end":34414,"line_start":1068,"line_end":1068,"column_start":9,"column_end":21},"name":"u32_suffixed","qualname":"::u32_suffixed","value":"pub fn u32_suffixed(u32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":989},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34431,"byte_end":34443,"line_start":1069,"line_end":1069,"column_start":9,"column_end":21},"name":"u64_suffixed","qualname":"::u64_suffixed","value":"pub fn u64_suffixed(u64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":990},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34460,"byte_end":34473,"line_start":1070,"line_end":1070,"column_start":9,"column_end":22},"name":"u128_suffixed","qualname":"::u128_suffixed","value":"pub fn u128_suffixed(u128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":991},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34491,"byte_end":34505,"line_start":1071,"line_end":1071,"column_start":9,"column_end":23},"name":"usize_suffixed","qualname":"::usize_suffixed","value":"pub fn usize_suffixed(usize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":992},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34524,"byte_end":34535,"line_start":1072,"line_end":1072,"column_start":9,"column_end":20},"name":"i8_suffixed","qualname":"::i8_suffixed","value":"pub fn i8_suffixed(i8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":993},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34551,"byte_end":34563,"line_start":1073,"line_end":1073,"column_start":9,"column_end":21},"name":"i16_suffixed","qualname":"::i16_suffixed","value":"pub fn i16_suffixed(i16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":994},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34580,"byte_end":34592,"line_start":1074,"line_end":1074,"column_start":9,"column_end":21},"name":"i32_suffixed","qualname":"::i32_suffixed","value":"pub fn i32_suffixed(i32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":995},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34609,"byte_end":34621,"line_start":1075,"line_end":1075,"column_start":9,"column_end":21},"name":"i64_suffixed","qualname":"::i64_suffixed","value":"pub fn i64_suffixed(i64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":996},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34638,"byte_end":34651,"line_start":1076,"line_end":1076,"column_start":9,"column_end":22},"name":"i128_suffixed","qualname":"::i128_suffixed","value":"pub fn i128_suffixed(i128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":997},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34669,"byte_end":34683,"line_start":1077,"line_end":1077,"column_start":9,"column_end":23},"name":"isize_suffixed","qualname":"::isize_suffixed","value":"pub fn isize_suffixed(isize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new suffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32264,"byte_end":32332,"line_start":1012,"line_end":1012,"column_start":9,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32341,"byte_end":32344,"line_start":1013,"line_end":1013,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1u32` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32353,"byte_end":32423,"line_start":1014,"line_end":1014,"column_start":9,"column_end":79}},{"value":"/ value specified is the first part of the token and the integral is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32432,"byte_end":32502,"line_start":1015,"line_end":1015,"column_start":9,"column_end":79}},{"value":"/ also suffixed at the end. Literals created from negative numbers may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32511,"byte_end":32583,"line_start":1016,"line_end":1016,"column_start":9,"column_end":81}},{"value":"/ not survive roundtrips through `TokenStream` or strings and may be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32592,"byte_end":32662,"line_start":1017,"line_end":1017,"column_start":9,"column_end":79}},{"value":"/ broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32671,"byte_end":32725,"line_start":1018,"line_end":1018,"column_start":9,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32734,"byte_end":32737,"line_start":1019,"line_end":1019,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32746,"byte_end":32815,"line_start":1020,"line_end":1020,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32824,"byte_end":32895,"line_start":1021,"line_end":1021,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":32904,"byte_end":32914,"line_start":1022,"line_end":1022,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":998},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34740,"byte_end":34753,"line_start":1081,"line_end":1081,"column_start":9,"column_end":22},"name":"u8_unsuffixed","qualname":"::u8_unsuffixed","value":"pub fn u8_unsuffixed(u8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":999},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34769,"byte_end":34783,"line_start":1082,"line_end":1082,"column_start":9,"column_end":23},"name":"u16_unsuffixed","qualname":"::u16_unsuffixed","value":"pub fn u16_unsuffixed(u16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1000},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34800,"byte_end":34814,"line_start":1083,"line_end":1083,"column_start":9,"column_end":23},"name":"u32_unsuffixed","qualname":"::u32_unsuffixed","value":"pub fn u32_unsuffixed(u32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1001},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34831,"byte_end":34845,"line_start":1084,"line_end":1084,"column_start":9,"column_end":23},"name":"u64_unsuffixed","qualname":"::u64_unsuffixed","value":"pub fn u64_unsuffixed(u64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1002},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34862,"byte_end":34877,"line_start":1085,"line_end":1085,"column_start":9,"column_end":24},"name":"u128_unsuffixed","qualname":"::u128_unsuffixed","value":"pub fn u128_unsuffixed(u128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1003},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34895,"byte_end":34911,"line_start":1086,"line_end":1086,"column_start":9,"column_end":25},"name":"usize_unsuffixed","qualname":"::usize_unsuffixed","value":"pub fn usize_unsuffixed(usize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1004},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34930,"byte_end":34943,"line_start":1087,"line_end":1087,"column_start":9,"column_end":22},"name":"i8_unsuffixed","qualname":"::i8_unsuffixed","value":"pub fn i8_unsuffixed(i8) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1005},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34959,"byte_end":34973,"line_start":1088,"line_end":1088,"column_start":9,"column_end":23},"name":"i16_unsuffixed","qualname":"::i16_unsuffixed","value":"pub fn i16_unsuffixed(i16) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1006},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34990,"byte_end":35004,"line_start":1089,"line_end":1089,"column_start":9,"column_end":23},"name":"i32_unsuffixed","qualname":"::i32_unsuffixed","value":"pub fn i32_unsuffixed(i32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1007},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35021,"byte_end":35035,"line_start":1090,"line_end":1090,"column_start":9,"column_end":23},"name":"i64_unsuffixed","qualname":"::i64_unsuffixed","value":"pub fn i64_unsuffixed(i64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1008},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35052,"byte_end":35067,"line_start":1091,"line_end":1091,"column_start":9,"column_end":24},"name":"i128_unsuffixed","qualname":"::i128_unsuffixed","value":"pub fn i128_unsuffixed(i128) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":1009},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35085,"byte_end":35101,"line_start":1092,"line_end":1092,"column_start":9,"column_end":25},"name":"isize_unsuffixed","qualname":"::isize_unsuffixed","value":"pub fn isize_unsuffixed(isize) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed integer literal with the specified value.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed integer literal with the specified value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33122,"byte_end":33192,"line_start":1031,"line_end":1031,"column_start":9,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33201,"byte_end":33204,"line_start":1032,"line_end":1032,"column_start":9,"column_end":12}},{"value":"/ This function will create an integer like `1` where the integer","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33213,"byte_end":33280,"line_start":1033,"line_end":1033,"column_start":9,"column_end":76}},{"value":"/ value specified is the first part of the token. No suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33289,"byte_end":33353,"line_start":1034,"line_end":1034,"column_start":9,"column_end":73}},{"value":"/ specified on this token, meaning that invocations like","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33362,"byte_end":33420,"line_start":1035,"line_end":1035,"column_start":9,"column_end":67}},{"value":"/ `Literal::i8_unsuffixed(1)` are equivalent to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33429,"byte_end":33478,"line_start":1036,"line_end":1036,"column_start":9,"column_end":58}},{"value":"/ `Literal::u32_unsuffixed(1)`. Literals created from negative numbers","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33487,"byte_end":33559,"line_start":1037,"line_end":1037,"column_start":9,"column_end":81}},{"value":"/ may not survive roundtrips through `TokenStream` or strings and may","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33568,"byte_end":33639,"line_start":1038,"line_end":1038,"column_start":9,"column_end":80}},{"value":"/ be broken into two tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33648,"byte_end":33705,"line_start":1039,"line_end":1039,"column_start":9,"column_end":66}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33714,"byte_end":33717,"line_start":1040,"line_end":1040,"column_start":9,"column_end":12}},{"value":"/ Literals created through this method have the `Span::call_site()`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33726,"byte_end":33795,"line_start":1041,"line_end":1041,"column_start":9,"column_end":78}},{"value":"/ span by default, which can be configured with the `set_span` method","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33804,"byte_end":33875,"line_start":1042,"line_end":1042,"column_start":9,"column_end":80}},{"value":"/ below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":33884,"byte_end":33894,"line_start":1043,"line_end":1043,"column_start":9,"column_end":19}}]},{"kind":"Method","id":{"krate":0,"index":663},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35782,"byte_end":35796,"line_start":1108,"line_end":1108,"column_start":12,"column_end":26},"name":"f64_unsuffixed","qualname":"::f64_unsuffixed","value":"pub fn f64_unsuffixed(f64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed floating-point literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35123,"byte_end":35175,"line_start":1095,"line_end":1095,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35180,"byte_end":35183,"line_start":1096,"line_end":1096,"column_start":5,"column_end":8}},{"value":"/ This constructor is similar to those like `Literal::i8_unsuffixed` where","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35188,"byte_end":35264,"line_start":1097,"line_end":1097,"column_start":5,"column_end":81}},{"value":"/ the float's value is emitted directly into the token but no suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35269,"byte_end":35342,"line_start":1098,"line_end":1098,"column_start":5,"column_end":78}},{"value":"/ used, so it may be inferred to be a `f64` later in the compiler.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35347,"byte_end":35415,"line_start":1099,"line_end":1099,"column_start":5,"column_end":73}},{"value":"/ Literals created from negative numbers may not survive rountrips through","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35420,"byte_end":35496,"line_start":1100,"line_end":1100,"column_start":5,"column_end":81}},{"value":"/ `TokenStream` or strings and may be broken into two tokens (`-` and","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35501,"byte_end":35572,"line_start":1101,"line_end":1101,"column_start":5,"column_end":76}},{"value":"/ positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35577,"byte_end":35599,"line_start":1102,"line_end":1102,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35604,"byte_end":35607,"line_start":1103,"line_end":1103,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35612,"byte_end":35624,"line_start":1104,"line_end":1104,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35629,"byte_end":35632,"line_start":1105,"line_end":1105,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35637,"byte_end":35711,"line_start":1106,"line_end":1106,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35716,"byte_end":35770,"line_start":1107,"line_end":1107,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":664},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36584,"byte_end":36596,"line_start":1126,"line_end":1126,"column_start":12,"column_end":24},"name":"f64_suffixed","qualname":"::f64_suffixed","value":"pub fn f64_suffixed(f64) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new suffixed floating-point literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35916,"byte_end":35966,"line_start":1113,"line_end":1113,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35971,"byte_end":35974,"line_start":1114,"line_end":1114,"column_start":5,"column_end":8}},{"value":"/ This constructor will create a literal like `1.0f64` where the value","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":35979,"byte_end":36051,"line_start":1115,"line_end":1115,"column_start":5,"column_end":77}},{"value":"/ specified is the preceding part of the token and `f64` is the suffix of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36056,"byte_end":36131,"line_start":1116,"line_end":1116,"column_start":5,"column_end":80}},{"value":"/ the token. This token will always be inferred to be an `f64` in the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36136,"byte_end":36207,"line_start":1117,"line_end":1117,"column_start":5,"column_end":76}},{"value":"/ compiler. Literals created from negative numbers may not survive","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36212,"byte_end":36280,"line_start":1118,"line_end":1118,"column_start":5,"column_end":73}},{"value":"/ rountrips through `TokenStream` or strings and may be broken into two","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36285,"byte_end":36358,"line_start":1119,"line_end":1119,"column_start":5,"column_end":78}},{"value":"/ tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36363,"byte_end":36401,"line_start":1120,"line_end":1120,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36406,"byte_end":36409,"line_start":1121,"line_end":1121,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36414,"byte_end":36426,"line_start":1122,"line_end":1122,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36431,"byte_end":36434,"line_start":1123,"line_end":1123,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36439,"byte_end":36513,"line_start":1124,"line_end":1124,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36518,"byte_end":36572,"line_start":1125,"line_end":1125,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":665},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37373,"byte_end":37387,"line_start":1144,"line_end":1144,"column_start":12,"column_end":26},"name":"f32_unsuffixed","qualname":"::f32_unsuffixed","value":"pub fn f32_unsuffixed(f32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new unsuffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new unsuffixed floating-point literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36714,"byte_end":36766,"line_start":1131,"line_end":1131,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36771,"byte_end":36774,"line_start":1132,"line_end":1132,"column_start":5,"column_end":8}},{"value":"/ This constructor is similar to those like `Literal::i8_unsuffixed` where","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36779,"byte_end":36855,"line_start":1133,"line_end":1133,"column_start":5,"column_end":81}},{"value":"/ the float's value is emitted directly into the token but no suffix is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36860,"byte_end":36933,"line_start":1134,"line_end":1134,"column_start":5,"column_end":78}},{"value":"/ used, so it may be inferred to be a `f64` later in the compiler.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":36938,"byte_end":37006,"line_start":1135,"line_end":1135,"column_start":5,"column_end":73}},{"value":"/ Literals created from negative numbers may not survive rountrips through","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37011,"byte_end":37087,"line_start":1136,"line_end":1136,"column_start":5,"column_end":81}},{"value":"/ `TokenStream` or strings and may be broken into two tokens (`-` and","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37092,"byte_end":37163,"line_start":1137,"line_end":1137,"column_start":5,"column_end":76}},{"value":"/ positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37168,"byte_end":37190,"line_start":1138,"line_end":1138,"column_start":5,"column_end":27}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37195,"byte_end":37198,"line_start":1139,"line_end":1139,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37203,"byte_end":37215,"line_start":1140,"line_end":1140,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37220,"byte_end":37223,"line_start":1141,"line_end":1141,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37228,"byte_end":37302,"line_start":1142,"line_end":1142,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37307,"byte_end":37361,"line_start":1143,"line_end":1143,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":666},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38175,"byte_end":38187,"line_start":1162,"line_end":1162,"column_start":12,"column_end":24},"name":"f32_suffixed","qualname":"::f32_suffixed","value":"pub fn f32_suffixed(f32) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Creates a new suffixed floating-point literal.","sig":null,"attributes":[{"value":"/ Creates a new suffixed floating-point literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37507,"byte_end":37557,"line_start":1149,"line_end":1149,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37562,"byte_end":37565,"line_start":1150,"line_end":1150,"column_start":5,"column_end":8}},{"value":"/ This constructor will create a literal like `1.0f32` where the value","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37570,"byte_end":37642,"line_start":1151,"line_end":1151,"column_start":5,"column_end":77}},{"value":"/ specified is the preceding part of the token and `f32` is the suffix of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37647,"byte_end":37722,"line_start":1152,"line_end":1152,"column_start":5,"column_end":80}},{"value":"/ the token. This token will always be inferred to be an `f32` in the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37727,"byte_end":37798,"line_start":1153,"line_end":1153,"column_start":5,"column_end":76}},{"value":"/ compiler. Literals created from negative numbers may not survive","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37803,"byte_end":37871,"line_start":1154,"line_end":1154,"column_start":5,"column_end":73}},{"value":"/ rountrips through `TokenStream` or strings and may be broken into two","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37876,"byte_end":37949,"line_start":1155,"line_end":1155,"column_start":5,"column_end":78}},{"value":"/ tokens (`-` and positive literal).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37954,"byte_end":37992,"line_start":1156,"line_end":1156,"column_start":5,"column_end":43}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":37997,"byte_end":38000,"line_start":1157,"line_end":1157,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38005,"byte_end":38017,"line_start":1158,"line_end":1158,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38022,"byte_end":38025,"line_start":1159,"line_end":1159,"column_start":5,"column_end":8}},{"value":"/ This function requires that the specified float is finite, for example","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38030,"byte_end":38104,"line_start":1160,"line_end":1160,"column_start":5,"column_end":79}},{"value":"/ if it is infinity or NaN this function will panic.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38109,"byte_end":38163,"line_start":1161,"line_end":1161,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":667},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38336,"byte_end":38342,"line_start":1168,"line_end":1168,"column_start":12,"column_end":18},"name":"string","qualname":"::string","value":"pub fn string(&str) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" String literal.\n","sig":null,"attributes":[{"value":"/ String literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38305,"byte_end":38324,"line_start":1167,"line_end":1167,"column_start":5,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":668},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38467,"byte_end":38476,"line_start":1173,"line_end":1173,"column_start":12,"column_end":21},"name":"character","qualname":"::character","value":"pub fn character(char) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Character literal.\n","sig":null,"attributes":[{"value":"/ Character literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38433,"byte_end":38455,"line_start":1172,"line_end":1172,"column_start":5,"column_end":27}}]},{"kind":"Method","id":{"krate":0,"index":669},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38598,"byte_end":38609,"line_start":1178,"line_end":1178,"column_start":12,"column_end":23},"name":"byte_string","qualname":"::byte_string","value":"pub fn byte_string(&[u8]) -> Literal","parent":null,"children":[],"decl_id":null,"docs":" Byte string literal.\n","sig":null,"attributes":[{"value":"/ Byte string literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38562,"byte_end":38586,"line_start":1177,"line_end":1177,"column_start":5,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":670},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38755,"byte_end":38759,"line_start":1183,"line_end":1183,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"pub fn span(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the span encompassing this literal.\n","sig":null,"attributes":[{"value":"/ Returns the span encompassing this literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38696,"byte_end":38743,"line_start":1182,"line_end":1182,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":671},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38890,"byte_end":38898,"line_start":1188,"line_end":1188,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"pub fn set_span(&mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":" Configures the span associated for this literal.\n","sig":null,"attributes":[{"value":"/ Configures the span associated for this literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38826,"byte_end":38878,"line_start":1187,"line_end":1187,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":672},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39533,"byte_end":39540,"line_start":1201,"line_end":1201,"column_start":12,"column_end":19},"name":"subspan","qualname":"::subspan","value":"pub fn subspan>(&Self, R) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Returns a `Span` that is a subset of `self.span()` containing only\n the source bytes in range `range`. Returns `None` if the would-be\n trimmed span is outside the bounds of `self`.","sig":null,"attributes":[{"value":"/ Returns a `Span` that is a subset of `self.span()` containing only","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":38976,"byte_end":39046,"line_start":1192,"line_end":1192,"column_start":5,"column_end":75}},{"value":"/ the source bytes in range `range`. Returns `None` if the would-be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39051,"byte_end":39120,"line_start":1193,"line_end":1193,"column_start":5,"column_end":74}},{"value":"/ trimmed span is outside the bounds of `self`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39125,"byte_end":39174,"line_start":1194,"line_end":1194,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39179,"byte_end":39182,"line_start":1195,"line_end":1195,"column_start":5,"column_end":8}},{"value":"/ Warning: the underlying [`proc_macro::Literal::subspan`] method is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39187,"byte_end":39257,"line_start":1196,"line_end":1196,"column_start":5,"column_end":75}},{"value":"/ nightly-only. When called from within a procedural macro not using a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39262,"byte_end":39334,"line_start":1197,"line_end":1197,"column_start":5,"column_end":77}},{"value":"/ nightly compiler, this method will always return `None`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39339,"byte_end":39399,"line_start":1198,"line_end":1198,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39404,"byte_end":39407,"line_start":1199,"line_end":1199,"column_start":5,"column_end":8}},{"value":"/ [`proc_macro::Literal::subspan`]: https://doc.rust-lang.org/proc_macro/struct.Literal.html#method.subspan","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39412,"byte_end":39521,"line_start":1200,"line_end":1200,"column_start":5,"column_end":114}}]},{"kind":"Mod","id":{"krate":0,"index":682},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40251,"byte_end":40263,"line_start":1230,"line_end":1230,"column_start":9,"column_end":21},"name":"token_stream","qualname":"::token_stream","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","parent":null,"children":[{"krate":0,"index":683},{"krate":0,"index":684},{"krate":0,"index":686},{"krate":0,"index":687},{"krate":0,"index":690},{"krate":0,"index":693},{"krate":0,"index":694},{"krate":0,"index":697},{"krate":0,"index":698},{"krate":0,"index":700},{"krate":0,"index":1010},{"krate":0,"index":1013},{"krate":0,"index":703},{"krate":0,"index":706},{"krate":0,"index":708}],"decl_id":null,"docs":" Public implementation details for the `TokenStream` type, such as iterators.\n","sig":null,"attributes":[{"value":"/ Public implementation details for the `TokenStream` type, such as iterators.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40162,"byte_end":40242,"line_start":1229,"line_end":1229,"column_start":1,"column_end":81}}]},{"kind":"Struct","id":{"krate":0,"index":1010},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40638,"byte_end":40646,"line_start":1242,"line_end":1242,"column_start":16,"column_end":24},"name":"IntoIter","qualname":"::token_stream::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":1011},{"krate":0,"index":1012}],"decl_id":null,"docs":" An iterator over `TokenStream`'s `TokenTree`s.","sig":null,"attributes":[{"value":"/ An iterator over `TokenStream`'s `TokenTree`s.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40401,"byte_end":40451,"line_start":1237,"line_end":1237,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40456,"byte_end":40459,"line_start":1238,"line_end":1238,"column_start":5,"column_end":8}},{"value":"/ The iteration is \"shallow\", e.g. the iterator doesn't recurse into","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40464,"byte_end":40534,"line_start":1239,"line_end":1239,"column_start":5,"column_end":75}},{"value":"/ delimited groups, and returns whole groups as token trees.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40539,"byte_end":40601,"line_start":1240,"line_end":1240,"column_start":5,"column_end":67}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/marker.rs","byte_start":41735,"byte_end":41754,"line_start":17,"line_end":17,"column_start":21,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/marker.rs","byte_start":41781,"byte_end":41800,"line_start":18,"line_end":18,"column_start":24,"column_end":43},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/parse.rs","byte_start":42174,"byte_end":42180,"line_start":15,"line_end":15,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69885,"byte_end":69893,"line_start":42,"line_end":42,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":210},{"krate":0,"index":211}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":70070,"byte_end":70081,"line_start":54,"line_end":54,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":72104,"byte_end":72115,"line_start":112,"line_end":112,"column_start":15,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":219}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":73112,"byte_end":73123,"line_start":149,"line_end":149,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":222},{"krate":0,"index":223}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":73373,"byte_end":73381,"line_start":160,"line_end":160,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":225}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":73530,"byte_end":73541,"line_start":166,"line_end":166,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":227}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74230,"byte_end":74241,"line_start":189,"line_end":189,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":229}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74466,"byte_end":74477,"line_start":197,"line_end":197,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":231}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74730,"byte_end":74741,"line_start":207,"line_end":207,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":233}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74957,"byte_end":74968,"line_start":216,"line_end":216,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":235}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75152,"byte_end":75163,"line_start":224,"line_end":224,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":237}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75374,"byte_end":75385,"line_start":232,"line_end":232,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":240}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75656,"byte_end":75667,"line_start":244,"line_end":244,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":243}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75850,"byte_end":75861,"line_start":250,"line_end":250,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":247}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":76088,"byte_end":76099,"line_start":258,"line_end":258,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":253}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":76348,"byte_end":76358,"line_start":272,"line_end":272,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":255},{"krate":0,"index":256}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":76614,"byte_end":76624,"line_start":284,"line_end":284,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":258}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":79978,"byte_end":79982,"line_start":418,"line_end":418,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":260},{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264},{"krate":0,"index":265},{"krate":0,"index":266}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":82623,"byte_end":82627,"line_start":526,"line_end":526,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":268}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":83247,"byte_end":83252,"line_start":556,"line_end":556,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":273},{"krate":0,"index":274},{"krate":0,"index":275},{"krate":0,"index":276},{"krate":0,"index":277}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":83894,"byte_end":83899,"line_start":590,"line_end":590,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":279}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":84689,"byte_end":84694,"line_start":617,"line_end":617,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":281}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":85099,"byte_end":85104,"line_start":634,"line_end":634,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":283},{"krate":0,"index":284},{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":86814,"byte_end":86819,"line_start":706,"line_end":706,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":294}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":86953,"byte_end":86958,"line_start":712,"line_end":712,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":297}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":87236,"byte_end":87241,"line_start":726,"line_end":726,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":299}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":87426,"byte_end":87431,"line_start":735,"line_end":735,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":301}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":88548,"byte_end":88555,"line_start":779,"line_end":779,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":305},{"krate":0,"index":792},{"krate":0,"index":793},{"krate":0,"index":794},{"krate":0,"index":795},{"krate":0,"index":796},{"krate":0,"index":797},{"krate":0,"index":798},{"krate":0,"index":799},{"krate":0,"index":800},{"krate":0,"index":801},{"krate":0,"index":802},{"krate":0,"index":803},{"krate":0,"index":804},{"krate":0,"index":805},{"krate":0,"index":806},{"krate":0,"index":807},{"krate":0,"index":808},{"krate":0,"index":809},{"krate":0,"index":810},{"krate":0,"index":811},{"krate":0,"index":812},{"krate":0,"index":813},{"krate":0,"index":814},{"krate":0,"index":815},{"krate":0,"index":816},{"krate":0,"index":817},{"krate":0,"index":306},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":311},{"krate":0,"index":312},{"krate":0,"index":313}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":91681,"byte_end":91688,"line_start":896,"line_end":896,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":316},{"krate":0,"index":317}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":92047,"byte_end":92054,"line_start":910,"line_end":910,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":319}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":92176,"byte_end":92183,"line_start":916,"line_end":916,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":321}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":93397,"byte_end":93405,"line_start":32,"line_end":32,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":372}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":93619,"byte_end":93638,"line_start":44,"line_end":44,"column_start":6,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":375},{"krate":0,"index":376},{"krate":0,"index":377},{"krate":0,"index":378}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":94385,"byte_end":94396,"line_start":71,"line_end":71,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":380},{"krate":0,"index":381},{"krate":0,"index":382},{"krate":0,"index":383}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":95263,"byte_end":95274,"line_start":102,"line_end":102,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":385},{"krate":0,"index":386}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":95906,"byte_end":95917,"line_start":122,"line_end":122,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":391}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":96215,"byte_end":96226,"line_start":131,"line_end":131,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":393}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":96401,"byte_end":96412,"line_start":137,"line_end":137,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":395}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":96705,"byte_end":96716,"line_start":146,"line_end":146,"column_start":38,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":397}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":97568,"byte_end":97579,"line_start":170,"line_end":170,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":400}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":97874,"byte_end":97885,"line_start":180,"line_end":180,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":402}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":98272,"byte_end":98283,"line_start":192,"line_end":192,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":405}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":99195,"byte_end":99206,"line_start":216,"line_end":216,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":410}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":99654,"byte_end":99665,"line_start":230,"line_end":230,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":413}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100142,"byte_end":100153,"line_start":245,"line_end":245,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":416}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100413,"byte_end":100421,"line_start":254,"line_end":254,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":418}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100659,"byte_end":100667,"line_start":263,"line_end":263,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":420}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100794,"byte_end":100802,"line_start":269,"line_end":269,"column_start":35,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":422}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100908,"byte_end":100916,"line_start":275,"line_end":275,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":424}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":101145,"byte_end":101153,"line_start":284,"line_end":284,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":426}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":101809,"byte_end":101820,"line_start":307,"line_end":307,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":428},{"krate":0,"index":429},{"krate":0,"index":430}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":102205,"byte_end":102218,"line_start":321,"line_end":321,"column_start":19,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":432},{"krate":0,"index":433},{"krate":0,"index":434}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":103455,"byte_end":103468,"line_start":353,"line_end":353,"column_start":16,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":436}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":104803,"byte_end":104807,"line_start":410,"line_end":410,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":438},{"krate":0,"index":439},{"krate":0,"index":440},{"krate":0,"index":441},{"krate":0,"index":442},{"krate":0,"index":443},{"krate":0,"index":444}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109047,"byte_end":109051,"line_start":541,"line_end":541,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":446}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109204,"byte_end":109208,"line_start":547,"line_end":547,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":448}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109310,"byte_end":109314,"line_start":553,"line_end":553,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":450}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109905,"byte_end":109910,"line_start":577,"line_end":577,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":453},{"krate":0,"index":454},{"krate":0,"index":455},{"krate":0,"index":456},{"krate":0,"index":457},{"krate":0,"index":458},{"krate":0,"index":459},{"krate":0,"index":460}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":112737,"byte_end":112742,"line_start":657,"line_end":657,"column_start":32,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":462}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":112840,"byte_end":112845,"line_start":663,"line_end":663,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":464}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":113110,"byte_end":113115,"line_start":672,"line_end":672,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":466}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":113474,"byte_end":113479,"line_start":687,"line_end":687,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":468},{"krate":0,"index":469},{"krate":0,"index":470},{"krate":0,"index":471},{"krate":0,"index":472}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":114992,"byte_end":114997,"line_start":735,"line_end":735,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":474}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":115297,"byte_end":115302,"line_start":745,"line_end":745,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":115574,"byte_end":115579,"line_start":758,"line_end":758,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":479}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":115804,"byte_end":115809,"line_start":767,"line_end":767,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":481}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":116821,"byte_end":116828,"line_start":806,"line_end":806,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":878},{"krate":0,"index":879},{"krate":0,"index":880},{"krate":0,"index":881},{"krate":0,"index":882},{"krate":0,"index":883},{"krate":0,"index":884},{"krate":0,"index":885},{"krate":0,"index":886},{"krate":0,"index":887},{"krate":0,"index":888},{"krate":0,"index":889},{"krate":0,"index":890},{"krate":0,"index":891},{"krate":0,"index":892},{"krate":0,"index":893},{"krate":0,"index":894},{"krate":0,"index":895},{"krate":0,"index":896},{"krate":0,"index":897},{"krate":0,"index":898},{"krate":0,"index":899},{"krate":0,"index":900},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":903},{"krate":0,"index":485},{"krate":0,"index":486},{"krate":0,"index":487},{"krate":0,"index":488},{"krate":0,"index":489},{"krate":0,"index":490},{"krate":0,"index":491},{"krate":0,"index":492},{"krate":0,"index":494}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":120000,"byte_end":120007,"line_start":913,"line_end":913,"column_start":34,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":496}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":120112,"byte_end":120119,"line_start":919,"line_end":919,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":498},{"krate":0,"index":499}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":121136,"byte_end":121143,"line_start":950,"line_end":950,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":501}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":121372,"byte_end":121379,"line_start":959,"line_end":959,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":503}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4850,"byte_end":4861,"line_start":137,"line_end":137,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":543},{"krate":0,"index":544},{"krate":0,"index":545},{"krate":0,"index":546}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":5579,"byte_end":5590,"line_start":165,"line_end":165,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":548}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6062,"byte_end":6073,"line_start":179,"line_end":179,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":550},{"krate":0,"index":551}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6383,"byte_end":6394,"line_start":192,"line_end":192,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":554}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6569,"byte_end":6580,"line_start":199,"line_end":199,"column_start":40,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":556}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6705,"byte_end":6716,"line_start":205,"line_end":205,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":558}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6852,"byte_end":6863,"line_start":211,"line_end":211,"column_start":28,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":560}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7013,"byte_end":7024,"line_start":217,"line_end":217,"column_start":30,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":563}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7291,"byte_end":7302,"line_start":225,"line_end":225,"column_start":34,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":567}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7479,"byte_end":7490,"line_start":230,"line_end":230,"column_start":36,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":570}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7920,"byte_end":7931,"line_start":240,"line_end":240,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":574}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8107,"byte_end":8118,"line_start":247,"line_end":247,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":576}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8229,"byte_end":8237,"line_start":253,"line_end":253,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":578}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8335,"byte_end":8343,"line_start":259,"line_end":259,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":580}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8466,"byte_end":8474,"line_start":265,"line_end":265,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":582}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8597,"byte_end":8605,"line_start":271,"line_end":271,"column_start":16,"column_end":24},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11087,"byte_end":11091,"line_start":362,"line_end":362,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":585},{"krate":0,"index":586},{"krate":0,"index":587},{"krate":0,"index":588},{"krate":0,"index":589},{"krate":0,"index":590},{"krate":0,"index":591},{"krate":0,"index":592},{"krate":0,"index":593}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16527,"byte_end":16531,"line_start":504,"line_end":504,"column_start":16,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":595}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17059,"byte_end":17068,"line_start":523,"line_end":523,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":597},{"krate":0,"index":598}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18034,"byte_end":18043,"line_start":550,"line_end":550,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":600}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18141,"byte_end":18150,"line_start":556,"line_end":556,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":602}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18248,"byte_end":18257,"line_start":562,"line_end":562,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":604}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18357,"byte_end":18366,"line_start":568,"line_end":568,"column_start":24,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":606}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18711,"byte_end":18720,"line_start":578,"line_end":578,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":608}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19117,"byte_end":19126,"line_start":590,"line_end":590,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":610}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20588,"byte_end":20593,"line_start":636,"line_end":636,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":612},{"krate":0,"index":613},{"krate":0,"index":614},{"krate":0,"index":615},{"krate":0,"index":616},{"krate":0,"index":617},{"krate":0,"index":618},{"krate":0,"index":619},{"krate":0,"index":620}],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23034,"byte_end":23039,"line_start":716,"line_end":716,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":622}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23178,"byte_end":23183,"line_start":722,"line_end":722,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":624}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24037,"byte_end":24042,"line_start":752,"line_end":752,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":626},{"krate":0,"index":627},{"krate":0,"index":628},{"krate":0,"index":629},{"krate":0,"index":630}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25514,"byte_end":25519,"line_start":795,"line_end":795,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":632}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25639,"byte_end":25644,"line_start":801,"line_end":801,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":634}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28162,"byte_end":28167,"line_start":881,"line_end":881,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":636},{"krate":0,"index":637},{"krate":0,"index":638},{"krate":0,"index":639},{"krate":0,"index":640}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30794,"byte_end":30799,"line_start":949,"line_end":949,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":642}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30912,"byte_end":30917,"line_start":955,"line_end":955,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":645}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31041,"byte_end":31046,"line_start":964,"line_end":964,"column_start":13,"column_end":18},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31071,"byte_end":31076,"line_start":966,"line_end":966,"column_start":21,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":648}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31194,"byte_end":31199,"line_start":972,"line_end":972,"column_start":14,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":650}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31321,"byte_end":31326,"line_start":978,"line_end":978,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":652}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31552,"byte_end":31557,"line_start":986,"line_end":986,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":655}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31680,"byte_end":31685,"line_start":992,"line_end":992,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":657}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Inherent","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34015,"byte_end":34022,"line_start":1050,"line_end":1050,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":661},{"krate":0,"index":662},{"krate":0,"index":986},{"krate":0,"index":987},{"krate":0,"index":988},{"krate":0,"index":989},{"krate":0,"index":990},{"krate":0,"index":991},{"krate":0,"index":992},{"krate":0,"index":993},{"krate":0,"index":994},{"krate":0,"index":995},{"krate":0,"index":996},{"krate":0,"index":997},{"krate":0,"index":998},{"krate":0,"index":999},{"krate":0,"index":1000},{"krate":0,"index":1001},{"krate":0,"index":1002},{"krate":0,"index":1003},{"krate":0,"index":1004},{"krate":0,"index":1005},{"krate":0,"index":1006},{"krate":0,"index":1007},{"krate":0,"index":1008},{"krate":0,"index":1009},{"krate":0,"index":663},{"krate":0,"index":664},{"krate":0,"index":665},{"krate":0,"index":666},{"krate":0,"index":667},{"krate":0,"index":668},{"krate":0,"index":669},{"krate":0,"index":670},{"krate":0,"index":671},{"krate":0,"index":672}],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39675,"byte_end":39682,"line_start":1206,"line_end":1206,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":675},{"krate":0,"index":676}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39917,"byte_end":39924,"line_start":1217,"line_end":1217,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":679}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40047,"byte_end":40054,"line_start":1223,"line_end":1223,"column_start":18,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":681}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40738,"byte_end":40746,"line_start":1247,"line_end":1247,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":704},{"krate":0,"index":705}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40897,"byte_end":40905,"line_start":1255,"line_end":1255,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":707}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":41053,"byte_end":41064,"line_start":1261,"line_end":1261,"column_start":27,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":709},{"krate":0,"index":710},{"krate":0,"index":711}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":3883,"byte_end":3891,"line_start":99,"line_end":99,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":158}}],"macro_refs":[],"relations":[{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/marker.rs","byte_start":41735,"byte_end":41754,"line_start":17,"line_end":17,"column_start":21,"column_end":40},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":24},"to":{"krate":1,"index":6430}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/marker.rs","byte_start":41781,"byte_end":41800,"line_start":18,"line_end":18,"column_start":24,"column_end":43},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":24},"to":{"krate":1,"index":6431}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/parse.rs","byte_start":42174,"byte_end":42180,"line_start":15,"line_end":15,"column_start":10,"column_end":16},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":712},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":69885,"byte_end":69893,"line_start":42,"line_end":42,"column_start":6,"column_end":14},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":735},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":70070,"byte_end":70081,"line_start":54,"line_end":54,"column_start":6,"column_end":17},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":731},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":72104,"byte_end":72115,"line_start":112,"line_end":112,"column_start":15,"column_end":26},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":3088}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":73112,"byte_end":73123,"line_start":149,"line_end":149,"column_start":18,"column_end":29},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":11370}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":73373,"byte_end":73381,"line_start":160,"line_end":160,"column_start":18,"column_end":26},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":735},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":73530,"byte_end":73541,"line_start":166,"line_end":166,"column_start":18,"column_end":29},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74230,"byte_end":74241,"line_start":189,"line_end":189,"column_start":16,"column_end":27},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74466,"byte_end":74477,"line_start":197,"line_end":197,"column_start":40,"column_end":51},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74730,"byte_end":74741,"line_start":207,"line_end":207,"column_start":40,"column_end":51},"kind":{"Impl":{"id":11}},"from":{"krate":19,"index":3280},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":74957,"byte_end":74968,"line_start":216,"line_end":216,"column_start":26,"column_end":37},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75152,"byte_end":75163,"line_start":224,"line_end":224,"column_start":34,"column_end":45},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":7143}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75374,"byte_end":75385,"line_start":232,"line_end":232,"column_start":36,"column_end":47},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":7143}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75656,"byte_end":75667,"line_start":244,"line_end":244,"column_start":28,"column_end":39},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":7156}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":75850,"byte_end":75861,"line_start":250,"line_end":250,"column_start":30,"column_end":41},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":7156}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":76088,"byte_end":76099,"line_start":258,"line_end":258,"column_start":23,"column_end":34},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":731},"to":{"krate":2,"index":7147}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":76348,"byte_end":76358,"line_start":272,"line_end":272,"column_start":6,"column_end":16},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":739},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":76614,"byte_end":76624,"line_start":284,"line_end":284,"column_start":16,"column_end":26},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":739},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":79978,"byte_end":79982,"line_start":418,"line_end":418,"column_start":6,"column_end":10},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":765},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":82623,"byte_end":82627,"line_start":526,"line_end":526,"column_start":16,"column_end":20},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":765},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":83247,"byte_end":83252,"line_start":556,"line_end":556,"column_start":6,"column_end":11},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":775},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":83894,"byte_end":83899,"line_start":590,"line_end":590,"column_start":18,"column_end":23},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":775},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":84689,"byte_end":84694,"line_start":617,"line_end":617,"column_start":16,"column_end":21},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":775},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":85099,"byte_end":85104,"line_start":634,"line_end":634,"column_start":6,"column_end":11},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":781},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":86814,"byte_end":86819,"line_start":706,"line_end":706,"column_start":20,"column_end":25},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":781},"to":{"krate":2,"index":2504}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":86953,"byte_end":86958,"line_start":712,"line_end":712,"column_start":26,"column_end":31},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":781},"to":{"krate":2,"index":2504}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":87236,"byte_end":87241,"line_start":726,"line_end":726,"column_start":18,"column_end":23},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":781},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":87426,"byte_end":87431,"line_start":735,"line_end":735,"column_start":16,"column_end":21},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":781},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":88548,"byte_end":88555,"line_start":779,"line_end":779,"column_start":6,"column_end":13},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":787},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":91681,"byte_end":91688,"line_start":896,"line_end":896,"column_start":18,"column_end":25},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":787},"to":{"krate":2,"index":11370}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":92047,"byte_end":92054,"line_start":910,"line_end":910,"column_start":18,"column_end":25},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":787},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/fallback.rs","byte_start":92176,"byte_end":92183,"line_start":916,"line_end":916,"column_start":16,"column_end":23},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":787},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":93397,"byte_end":93405,"line_start":32,"line_end":32,"column_start":6,"column_end":14},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":364},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":93619,"byte_end":93638,"line_start":44,"line_end":44,"column_start":6,"column_end":25},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":827},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":94385,"byte_end":94396,"line_start":71,"line_end":71,"column_start":6,"column_end":17},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":818},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":95263,"byte_end":95274,"line_start":102,"line_end":102,"column_start":18,"column_end":29},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":11370}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":95906,"byte_end":95917,"line_start":122,"line_end":122,"column_start":18,"column_end":29},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":96215,"byte_end":96226,"line_start":131,"line_end":131,"column_start":40,"column_end":51},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":96401,"byte_end":96412,"line_start":137,"line_end":137,"column_start":40,"column_end":51},"kind":{"Impl":{"id":40}},"from":{"krate":19,"index":3280},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":96705,"byte_end":96716,"line_start":146,"line_end":146,"column_start":38,"column_end":49},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":97568,"byte_end":97579,"line_start":170,"line_end":170,"column_start":26,"column_end":37},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":97874,"byte_end":97885,"line_start":180,"line_end":180,"column_start":34,"column_end":45},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":7143}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":98272,"byte_end":98283,"line_start":192,"line_end":192,"column_start":36,"column_end":47},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":7143}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":99195,"byte_end":99206,"line_start":216,"line_end":216,"column_start":28,"column_end":39},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":7156}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":99654,"byte_end":99665,"line_start":230,"line_end":230,"column_start":30,"column_end":41},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":7156}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100142,"byte_end":100153,"line_start":245,"line_end":245,"column_start":16,"column_end":27},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100413,"byte_end":100421,"line_start":254,"line_end":254,"column_start":6,"column_end":14},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":364},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100659,"byte_end":100667,"line_start":263,"line_end":263,"column_start":37,"column_end":45},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100794,"byte_end":100802,"line_start":269,"line_end":269,"column_start":35,"column_end":43},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":100908,"byte_end":100916,"line_start":275,"line_end":275,"column_start":16,"column_end":24},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":101145,"byte_end":101153,"line_start":284,"line_end":284,"column_start":18,"column_end":26},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":364},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":101809,"byte_end":101820,"line_start":307,"line_end":307,"column_start":23,"column_end":34},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":818},"to":{"krate":2,"index":7147}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":102205,"byte_end":102218,"line_start":321,"line_end":321,"column_start":19,"column_end":32},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":832},"to":{"krate":2,"index":7310}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":103455,"byte_end":103468,"line_start":353,"line_end":353,"column_start":16,"column_end":29},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":832},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":104803,"byte_end":104807,"line_start":410,"line_end":410,"column_start":6,"column_end":10},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":841},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109047,"byte_end":109051,"line_start":541,"line_end":541,"column_start":40,"column_end":44},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":909},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109204,"byte_end":109208,"line_start":547,"line_end":547,"column_start":31,"column_end":35},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":841},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109310,"byte_end":109314,"line_start":553,"line_end":553,"column_start":16,"column_end":20},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":841},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":109905,"byte_end":109910,"line_start":577,"line_end":577,"column_start":6,"column_end":11},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":851},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":112737,"byte_end":112742,"line_start":657,"line_end":657,"column_start":32,"column_end":37},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":851},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":112840,"byte_end":112845,"line_start":663,"line_end":663,"column_start":18,"column_end":23},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":851},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":113110,"byte_end":113115,"line_start":672,"line_end":672,"column_start":16,"column_end":21},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":851},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":113474,"byte_end":113479,"line_start":687,"line_end":687,"column_start":6,"column_end":11},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":860},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":114992,"byte_end":114997,"line_start":735,"line_end":735,"column_start":20,"column_end":25},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":860},"to":{"krate":2,"index":2504}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":115297,"byte_end":115302,"line_start":745,"line_end":745,"column_start":26,"column_end":31},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":860},"to":{"krate":2,"index":2504}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":115574,"byte_end":115579,"line_start":758,"line_end":758,"column_start":18,"column_end":23},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":860},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":115804,"byte_end":115809,"line_start":767,"line_end":767,"column_start":16,"column_end":21},"kind":{"Impl":{"id":68}},"from":{"krate":0,"index":860},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":116821,"byte_end":116828,"line_start":806,"line_end":806,"column_start":6,"column_end":13},"kind":{"Impl":{"id":69}},"from":{"krate":0,"index":869},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":120000,"byte_end":120007,"line_start":913,"line_end":913,"column_start":34,"column_end":41},"kind":{"Impl":{"id":70}},"from":{"krate":0,"index":869},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":120112,"byte_end":120119,"line_start":919,"line_end":919,"column_start":18,"column_end":25},"kind":{"Impl":{"id":71}},"from":{"krate":0,"index":869},"to":{"krate":2,"index":11370}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":121136,"byte_end":121143,"line_start":950,"line_end":950,"column_start":18,"column_end":25},"kind":{"Impl":{"id":72}},"from":{"krate":0,"index":869},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/wrapper.rs","byte_start":121372,"byte_end":121379,"line_start":959,"line_end":959,"column_start":16,"column_end":23},"kind":{"Impl":{"id":73}},"from":{"krate":0,"index":869},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":4850,"byte_end":4861,"line_start":137,"line_end":137,"column_start":6,"column_end":17},"kind":{"Impl":{"id":74}},"from":{"krate":0,"index":904},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":5579,"byte_end":5590,"line_start":165,"line_end":165,"column_start":18,"column_end":29},"kind":{"Impl":{"id":75}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":2831}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6062,"byte_end":6073,"line_start":179,"line_end":179,"column_start":18,"column_end":29},"kind":{"Impl":{"id":76}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":11370}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6383,"byte_end":6394,"line_start":192,"line_end":192,"column_start":40,"column_end":51},"kind":{"Impl":{"id":77}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6569,"byte_end":6580,"line_start":199,"line_end":199,"column_start":40,"column_end":51},"kind":{"Impl":{"id":78}},"from":{"krate":19,"index":3280},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6705,"byte_end":6716,"line_start":205,"line_end":205,"column_start":26,"column_end":37},"kind":{"Impl":{"id":79}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":6852,"byte_end":6863,"line_start":211,"line_end":211,"column_start":28,"column_end":39},"kind":{"Impl":{"id":80}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":7156}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7013,"byte_end":7024,"line_start":217,"line_end":217,"column_start":30,"column_end":41},"kind":{"Impl":{"id":81}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":7156}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7291,"byte_end":7302,"line_start":225,"line_end":225,"column_start":34,"column_end":45},"kind":{"Impl":{"id":82}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":7143}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7479,"byte_end":7490,"line_start":230,"line_end":230,"column_start":36,"column_end":47},"kind":{"Impl":{"id":83}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":7143}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":7920,"byte_end":7931,"line_start":240,"line_end":240,"column_start":18,"column_end":29},"kind":{"Impl":{"id":84}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8107,"byte_end":8118,"line_start":247,"line_end":247,"column_start":16,"column_end":27},"kind":{"Impl":{"id":85}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8229,"byte_end":8237,"line_start":253,"line_end":253,"column_start":6,"column_end":14},"kind":{"Impl":{"id":86}},"from":{"krate":0,"index":539},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8335,"byte_end":8343,"line_start":259,"line_end":259,"column_start":16,"column_end":24},"kind":{"Impl":{"id":87}},"from":{"krate":0,"index":539},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8466,"byte_end":8474,"line_start":265,"line_end":265,"column_start":18,"column_end":26},"kind":{"Impl":{"id":88}},"from":{"krate":0,"index":539},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":8597,"byte_end":8605,"line_start":271,"line_end":271,"column_start":16,"column_end":24},"kind":{"Impl":{"id":89}},"from":{"krate":0,"index":539},"to":{"krate":1,"index":2326}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":11087,"byte_end":11091,"line_start":362,"line_end":362,"column_start":6,"column_end":10},"kind":{"Impl":{"id":90}},"from":{"krate":0,"index":909},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":16527,"byte_end":16531,"line_start":504,"line_end":504,"column_start":16,"column_end":20},"kind":{"Impl":{"id":91}},"from":{"krate":0,"index":909},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":17059,"byte_end":17068,"line_start":523,"line_end":523,"column_start":6,"column_end":15},"kind":{"Impl":{"id":92}},"from":{"krate":0,"index":915},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18034,"byte_end":18043,"line_start":550,"line_end":550,"column_start":22,"column_end":31},"kind":{"Impl":{"id":93}},"from":{"krate":0,"index":915},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18141,"byte_end":18150,"line_start":556,"line_end":556,"column_start":22,"column_end":31},"kind":{"Impl":{"id":94}},"from":{"krate":0,"index":915},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18248,"byte_end":18257,"line_start":562,"line_end":562,"column_start":22,"column_end":31},"kind":{"Impl":{"id":95}},"from":{"krate":0,"index":915},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18357,"byte_end":18366,"line_start":568,"line_end":568,"column_start":24,"column_end":33},"kind":{"Impl":{"id":96}},"from":{"krate":0,"index":915},"to":{"krate":2,"index":2759}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":18711,"byte_end":18720,"line_start":578,"line_end":578,"column_start":18,"column_end":27},"kind":{"Impl":{"id":97}},"from":{"krate":0,"index":915},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":19117,"byte_end":19126,"line_start":590,"line_end":590,"column_start":16,"column_end":25},"kind":{"Impl":{"id":98}},"from":{"krate":0,"index":915},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":20588,"byte_end":20593,"line_start":636,"line_end":636,"column_start":6,"column_end":11},"kind":{"Impl":{"id":99}},"from":{"krate":0,"index":930},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23034,"byte_end":23039,"line_start":716,"line_end":716,"column_start":18,"column_end":23},"kind":{"Impl":{"id":100}},"from":{"krate":0,"index":930},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":23178,"byte_end":23183,"line_start":722,"line_end":722,"column_start":16,"column_end":21},"kind":{"Impl":{"id":101}},"from":{"krate":0,"index":930},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":24037,"byte_end":24042,"line_start":752,"line_end":752,"column_start":6,"column_end":11},"kind":{"Impl":{"id":102}},"from":{"krate":0,"index":954},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25514,"byte_end":25519,"line_start":795,"line_end":795,"column_start":18,"column_end":23},"kind":{"Impl":{"id":103}},"from":{"krate":0,"index":954},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":25639,"byte_end":25644,"line_start":801,"line_end":801,"column_start":16,"column_end":21},"kind":{"Impl":{"id":104}},"from":{"krate":0,"index":954},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":28162,"byte_end":28167,"line_start":881,"line_end":881,"column_start":6,"column_end":11},"kind":{"Impl":{"id":105}},"from":{"krate":0,"index":976},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30794,"byte_end":30799,"line_start":949,"line_end":949,"column_start":20,"column_end":25},"kind":{"Impl":{"id":106}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":2504}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":30912,"byte_end":30917,"line_start":955,"line_end":955,"column_start":26,"column_end":31},"kind":{"Impl":{"id":107}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":2504}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31041,"byte_end":31046,"line_start":964,"line_end":964,"column_start":13,"column_end":18},"kind":{"Impl":{"id":108}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":2509}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31071,"byte_end":31076,"line_start":966,"line_end":966,"column_start":21,"column_end":26},"kind":{"Impl":{"id":109}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":2551}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31194,"byte_end":31199,"line_start":972,"line_end":972,"column_start":14,"column_end":19},"kind":{"Impl":{"id":110}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":2540}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31321,"byte_end":31326,"line_start":978,"line_end":978,"column_start":15,"column_end":20},"kind":{"Impl":{"id":111}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":9093}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31552,"byte_end":31557,"line_start":986,"line_end":986,"column_start":18,"column_end":23},"kind":{"Impl":{"id":112}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":31680,"byte_end":31685,"line_start":992,"line_end":992,"column_start":16,"column_end":21},"kind":{"Impl":{"id":113}},"from":{"krate":0,"index":976},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":34015,"byte_end":34022,"line_start":1050,"line_end":1050,"column_start":6,"column_end":13},"kind":{"Impl":{"id":114}},"from":{"krate":0,"index":981},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39675,"byte_end":39682,"line_start":1206,"line_end":1206,"column_start":18,"column_end":25},"kind":{"Impl":{"id":115}},"from":{"krate":0,"index":981},"to":{"krate":2,"index":11370}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":39917,"byte_end":39924,"line_start":1217,"line_end":1217,"column_start":16,"column_end":23},"kind":{"Impl":{"id":116}},"from":{"krate":0,"index":981},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40047,"byte_end":40054,"line_start":1223,"line_end":1223,"column_start":18,"column_end":25},"kind":{"Impl":{"id":117}},"from":{"krate":0,"index":981},"to":{"krate":2,"index":8894}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40738,"byte_end":40746,"line_start":1247,"line_end":1247,"column_start":23,"column_end":31},"kind":{"Impl":{"id":118}},"from":{"krate":0,"index":1010},"to":{"krate":2,"index":7310}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":40897,"byte_end":40905,"line_start":1255,"line_end":1255,"column_start":20,"column_end":28},"kind":{"Impl":{"id":119}},"from":{"krate":0,"index":1010},"to":{"krate":2,"index":8887}},{"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.29/src/lib.rs","byte_start":41053,"byte_end":41064,"line_start":1261,"line_end":1261,"column_start":27,"column_end":38},"kind":{"Impl":{"id":120}},"from":{"krate":0,"index":904},"to":{"krate":2,"index":7147}}]}