rusty_snek_gaem/target/rls/debug/deps/save-analysis/libsyn-ab8dba24b8192260.json
2019-04-14 19:25:15 -05:00

1 line
1.3 MiB

{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.18.2","compilation":{"directory":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","syn","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,link","-C","debuginfo=2","--cfg","feature=\"clone-impls\"","--cfg","feature=\"default\"","--cfg","feature=\"derive\"","--cfg","feature=\"parsing\"","--cfg","feature=\"printing\"","--cfg","feature=\"proc-macro\"","--cfg","feature=\"proc-macro2\"","--cfg","feature=\"quote\"","--cfg","feature=\"visit\"","-C","metadata=ab8dba24b8192260","-C","extra-filename=-ab8dba24b8192260","--out-dir","/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","-L","dependency=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","--extern","proc_macro2=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libproc_macro2-72853595637ce68d.rlib","--extern","quote=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libquote-3989190532b479e6.rlib","--extern","unicode_xid=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libunicode_xid-c1b807db42759c6b.rlib","--cap-lints","allow","--error-format=json","--sysroot","/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":[47,104,111,109,101,47,98,114,97,100,47,68,101,118,101,108,111,112,109,101,110,116,47,114,117,115,116,121,95,115,110,101,107,95,103,97,101,109,47,116,97,114,103,101,116,47,114,108,115,47,100,101,98,117,103,47,100,101,112,115,47,108,105,98,115,121,110,45,97,98,56,100,98,97,50,52,98,56,49,57,50,50,54,48,46,114,108,105,98]},"prelude":{"crate_id":{"name":"syn","disambiguator":[2699779027284418353,14822638102538432269]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7931781289263694084,224457116430056702]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":11,"id":{"name":"proc_macro","disambiguator":[481961497127366324,17254112427861284260]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":12,"id":{"name":"proc_macro2","disambiguator":[3263513510463277071,6379353165314856469]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":13,"id":{"name":"unicode_xid","disambiguator":[10841787238010889493,9231946954783813886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","num":14,"id":{"name":"quote","disambiguator":[12285893469755335240,14707779686917023312]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":337,"byte_end":26049,"line_start":9,"line_end":767,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":12,"index":1206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":68886,"byte_end":68891,"line_start":10,"line_end":10,"column_start":22,"column_end":27},"alias_span":null,"name":"Ident","value":"","parent":{"krate":0,"index":266}},{"kind":"Use","ref_id":{"krate":12,"index":1206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11461,"byte_end":11466,"line_start":325,"line_end":325,"column_start":16,"column_end":21},"alias_span":null,"name":"Ident","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6474},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11594,"byte_end":11603,"line_start":330,"line_end":330,"column_start":16,"column_end":25},"alias_span":null,"name":"AttrStyle","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6468},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11605,"byte_end":11614,"line_start":330,"line_end":330,"column_start":27,"column_end":36},"alias_span":null,"name":"Attribute","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11616,"byte_end":11629,"line_start":330,"line_end":330,"column_start":38,"column_end":51},"alias_span":null,"name":"AttributeArgs","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6494},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11631,"byte_end":11635,"line_start":330,"line_end":330,"column_start":53,"column_end":57},"alias_span":null,"name":"Meta","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6500},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11637,"byte_end":11645,"line_start":330,"line_end":330,"column_start":59,"column_end":67},"alias_span":null,"name":"MetaList","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6506},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11647,"byte_end":11660,"line_start":330,"line_end":330,"column_start":69,"column_end":82},"alias_span":null,"name":"MetaNameValue","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6524},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11662,"byte_end":11672,"line_start":330,"line_end":330,"column_start":84,"column_end":94},"alias_span":null,"name":"NestedMeta","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6570},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11806,"byte_end":11811,"line_start":336,"line_end":336,"column_start":5,"column_end":10},"alias_span":null,"name":"Field","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6548},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11813,"byte_end":11819,"line_start":336,"line_end":336,"column_start":12,"column_end":18},"alias_span":null,"name":"Fields","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6554},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11821,"byte_end":11832,"line_start":336,"line_end":336,"column_start":20,"column_end":31},"alias_span":null,"name":"FieldsNamed","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6560},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11834,"byte_end":11847,"line_start":336,"line_end":336,"column_start":33,"column_end":46},"alias_span":null,"name":"FieldsUnnamed","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6534},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11849,"byte_end":11856,"line_start":336,"line_end":336,"column_start":48,"column_end":55},"alias_span":null,"name":"Variant","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6600},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11858,"byte_end":11866,"line_start":336,"line_end":336,"column_start":57,"column_end":65},"alias_span":null,"name":"VisCrate","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6594},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11868,"byte_end":11877,"line_start":336,"line_end":336,"column_start":67,"column_end":76},"alias_span":null,"name":"VisPublic","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6606},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11879,"byte_end":11892,"line_start":336,"line_end":336,"column_start":78,"column_end":91},"alias_span":null,"name":"VisRestricted","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6588},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11898,"byte_end":11908,"line_start":337,"line_end":337,"column_start":5,"column_end":15},"alias_span":null,"name":"Visibility","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6776},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12044,"byte_end":12048,"line_start":344,"line_end":344,"column_start":5,"column_end":9},"alias_span":null,"name":"Expr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6794},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12050,"byte_end":12059,"line_start":344,"line_end":344,"column_start":11,"column_end":20},"alias_span":null,"name":"ExprArray","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6902},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12061,"byte_end":12071,"line_start":344,"line_end":344,"column_start":22,"column_end":32},"alias_span":null,"name":"ExprAssign","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6908},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12073,"byte_end":12085,"line_start":344,"line_end":344,"column_start":34,"column_end":46},"alias_span":null,"name":"ExprAssignOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6998},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12087,"byte_end":12096,"line_start":344,"line_end":344,"column_start":48,"column_end":57},"alias_span":null,"name":"ExprAsync","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6818},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12098,"byte_end":12108,"line_start":344,"line_end":344,"column_start":59,"column_end":69},"alias_span":null,"name":"ExprBinary","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6896},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12110,"byte_end":12119,"line_start":344,"line_end":344,"column_start":71,"column_end":80},"alias_span":null,"name":"ExprBlock","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6782},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12121,"byte_end":12128,"line_start":344,"line_end":344,"column_start":82,"column_end":89},"alias_span":null,"name":"ExprBox","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6944},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12134,"byte_end":12143,"line_start":345,"line_end":345,"column_start":5,"column_end":14},"alias_span":null,"name":"ExprBreak","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6800},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12145,"byte_end":12153,"line_start":345,"line_end":345,"column_start":16,"column_end":24},"alias_span":null,"name":"ExprCall","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12155,"byte_end":12163,"line_start":345,"line_end":345,"column_start":26,"column_end":34},"alias_span":null,"name":"ExprCast","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6884},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12165,"byte_end":12176,"line_start":345,"line_end":345,"column_start":36,"column_end":47},"alias_span":null,"name":"ExprClosure","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6950},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12178,"byte_end":12190,"line_start":345,"line_end":345,"column_start":49,"column_end":61},"alias_span":null,"name":"ExprContinue","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6914},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12192,"byte_end":12201,"line_start":345,"line_end":345,"column_start":63,"column_end":72},"alias_span":null,"name":"ExprField","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6866},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12203,"byte_end":12214,"line_start":345,"line_end":345,"column_start":74,"column_end":85},"alias_span":null,"name":"ExprForLoop","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6986},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12216,"byte_end":12225,"line_start":345,"line_end":345,"column_start":87,"column_end":96},"alias_span":null,"name":"ExprGroup","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6854},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12231,"byte_end":12237,"line_start":346,"line_end":346,"column_start":5,"column_end":11},"alias_span":null,"name":"ExprIf","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6788},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12239,"byte_end":12250,"line_start":346,"line_end":346,"column_start":13,"column_end":24},"alias_span":null,"name":"ExprInPlace","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6920},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12252,"byte_end":12261,"line_start":346,"line_end":346,"column_start":26,"column_end":35},"alias_span":null,"name":"ExprIndex","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6848},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12263,"byte_end":12270,"line_start":346,"line_end":346,"column_start":37,"column_end":44},"alias_span":null,"name":"ExprLet","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6830},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12272,"byte_end":12279,"line_start":346,"line_end":346,"column_start":46,"column_end":53},"alias_span":null,"name":"ExprLit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6872},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12281,"byte_end":12289,"line_start":346,"line_end":346,"column_start":55,"column_end":63},"alias_span":null,"name":"ExprLoop","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6962},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12291,"byte_end":12300,"line_start":346,"line_end":346,"column_start":65,"column_end":74},"alias_span":null,"name":"ExprMacro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6878},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12302,"byte_end":12311,"line_start":346,"line_end":346,"column_start":76,"column_end":85},"alias_span":null,"name":"ExprMatch","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6806},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12317,"byte_end":12331,"line_start":347,"line_end":347,"column_start":5,"column_end":19},"alias_span":null,"name":"ExprMethodCall","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6980},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12333,"byte_end":12342,"line_start":347,"line_end":347,"column_start":21,"column_end":30},"alias_span":null,"name":"ExprParen","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6932},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12344,"byte_end":12352,"line_start":347,"line_end":347,"column_start":32,"column_end":40},"alias_span":null,"name":"ExprPath","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6926},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12354,"byte_end":12363,"line_start":347,"line_end":347,"column_start":42,"column_end":51},"alias_span":null,"name":"ExprRange","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6938},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12365,"byte_end":12378,"line_start":347,"line_end":347,"column_start":53,"column_end":66},"alias_span":null,"name":"ExprReference","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6974},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12380,"byte_end":12390,"line_start":347,"line_end":347,"column_start":68,"column_end":78},"alias_span":null,"name":"ExprRepeat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6956},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12392,"byte_end":12402,"line_start":347,"line_end":347,"column_start":80,"column_end":90},"alias_span":null,"name":"ExprReturn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6968},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12408,"byte_end":12418,"line_start":348,"line_end":348,"column_start":5,"column_end":15},"alias_span":null,"name":"ExprStruct","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6992},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12420,"byte_end":12427,"line_start":348,"line_end":348,"column_start":17,"column_end":24},"alias_span":null,"name":"ExprTry","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7004},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12429,"byte_end":12441,"line_start":348,"line_end":348,"column_start":26,"column_end":38},"alias_span":null,"name":"ExprTryBlock","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12443,"byte_end":12452,"line_start":348,"line_end":348,"column_start":40,"column_end":49},"alias_span":null,"name":"ExprTuple","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12454,"byte_end":12462,"line_start":348,"line_end":348,"column_start":51,"column_end":59},"alias_span":null,"name":"ExprType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6824},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12464,"byte_end":12473,"line_start":348,"line_end":348,"column_start":61,"column_end":70},"alias_span":null,"name":"ExprUnary","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6890},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12475,"byte_end":12485,"line_start":348,"line_end":348,"column_start":72,"column_end":82},"alias_span":null,"name":"ExprUnsafe","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7016},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12487,"byte_end":12499,"line_start":348,"line_end":348,"column_start":84,"column_end":96},"alias_span":null,"name":"ExprVerbatim","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6860},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12505,"byte_end":12514,"line_start":349,"line_end":349,"column_start":5,"column_end":14},"alias_span":null,"name":"ExprWhile","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7010},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12516,"byte_end":12525,"line_start":349,"line_end":349,"column_start":16,"column_end":25},"alias_span":null,"name":"ExprYield","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7032},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12527,"byte_end":12532,"line_start":349,"line_end":349,"column_start":27,"column_end":32},"alias_span":null,"name":"Index","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7026},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12534,"byte_end":12540,"line_start":349,"line_end":349,"column_start":34,"column_end":40},"alias_span":null,"name":"Member","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":12985,"byte_end":12999,"line_start":363,"line_end":363,"column_start":5,"column_end":19},"alias_span":null,"name":"BoundLifetimes","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7102},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13001,"byte_end":13011,"line_start":363,"line_end":363,"column_start":21,"column_end":31},"alias_span":null,"name":"ConstParam","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7084},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13013,"byte_end":13025,"line_start":363,"line_end":363,"column_start":33,"column_end":45},"alias_span":null,"name":"GenericParam","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7062},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13027,"byte_end":13035,"line_start":363,"line_end":363,"column_start":47,"column_end":55},"alias_span":null,"name":"Generics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7096},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13037,"byte_end":13048,"line_start":363,"line_end":363,"column_start":57,"column_end":68},"alias_span":null,"name":"LifetimeDef","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7208},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13050,"byte_end":13061,"line_start":363,"line_end":363,"column_start":70,"column_end":81},"alias_span":null,"name":"PredicateEq","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7202},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13067,"byte_end":13084,"line_start":364,"line_end":364,"column_start":5,"column_end":22},"alias_span":null,"name":"PredicateLifetime","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7196},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13086,"byte_end":13099,"line_start":364,"line_end":364,"column_start":24,"column_end":37},"alias_span":null,"name":"PredicateType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13101,"byte_end":13111,"line_start":364,"line_end":364,"column_start":39,"column_end":49},"alias_span":null,"name":"TraitBound","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7164},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13113,"byte_end":13131,"line_start":364,"line_end":364,"column_start":51,"column_end":69},"alias_span":null,"name":"TraitBoundModifier","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7090},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13133,"byte_end":13142,"line_start":364,"line_end":364,"column_start":71,"column_end":80},"alias_span":null,"name":"TypeParam","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13144,"byte_end":13158,"line_start":364,"line_end":364,"column_start":82,"column_end":96},"alias_span":null,"name":"TypeParamBound","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7172},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13164,"byte_end":13175,"line_start":365,"line_end":365,"column_start":5,"column_end":16},"alias_span":null,"name":"WhereClause","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7190},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13177,"byte_end":13191,"line_start":365,"line_end":365,"column_start":18,"column_end":32},"alias_span":null,"name":"WherePredicate","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7112},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13292,"byte_end":13304,"line_start":368,"line_end":368,"column_start":20,"column_end":32},"alias_span":null,"name":"ImplGenerics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13306,"byte_end":13315,"line_start":368,"line_end":368,"column_start":34,"column_end":43},"alias_span":null,"name":"Turbofish","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":13317,"byte_end":13329,"line_start":368,"line_end":368,"column_start":45,"column_end":57},"alias_span":null,"name":"TypeGenerics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14203,"byte_end":14211,"line_start":390,"line_end":390,"column_start":19,"column_end":27},"alias_span":null,"name":"Lifetime","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7342},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14342,"byte_end":14353,"line_start":396,"line_end":396,"column_start":5,"column_end":16},"alias_span":null,"name":"FloatSuffix","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14355,"byte_end":14364,"line_start":396,"line_end":396,"column_start":18,"column_end":27},"alias_span":null,"name":"IntSuffix","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7256},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14366,"byte_end":14369,"line_start":396,"line_end":396,"column_start":29,"column_end":32},"alias_span":null,"name":"Lit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7298},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14371,"byte_end":14378,"line_start":396,"line_end":396,"column_start":34,"column_end":41},"alias_span":null,"name":"LitBool","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7274},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14380,"byte_end":14387,"line_start":396,"line_end":396,"column_start":43,"column_end":50},"alias_span":null,"name":"LitByte","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7268},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14389,"byte_end":14399,"line_start":396,"line_end":396,"column_start":52,"column_end":62},"alias_span":null,"name":"LitByteStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7280},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14401,"byte_end":14408,"line_start":396,"line_end":396,"column_start":64,"column_end":71},"alias_span":null,"name":"LitChar","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7292},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14410,"byte_end":14418,"line_start":396,"line_end":396,"column_start":73,"column_end":81},"alias_span":null,"name":"LitFloat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7286},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14420,"byte_end":14426,"line_start":396,"line_end":396,"column_start":83,"column_end":89},"alias_span":null,"name":"LitInt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7262},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14428,"byte_end":14434,"line_start":396,"line_end":396,"column_start":91,"column_end":97},"alias_span":null,"name":"LitStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7304},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14440,"byte_end":14451,"line_start":397,"line_end":397,"column_start":5,"column_end":16},"alias_span":null,"name":"LitVerbatim","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14453,"byte_end":14461,"line_start":397,"line_end":397,"column_start":18,"column_end":26},"alias_span":null,"name":"StrStyle","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7348},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14590,"byte_end":14595,"line_start":403,"line_end":403,"column_start":15,"column_end":20},"alias_span":null,"name":"Macro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7354},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14597,"byte_end":14611,"line_start":403,"line_end":403,"column_start":22,"column_end":36},"alias_span":null,"name":"MacroDelimiter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7378},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14721,"byte_end":14725,"line_start":408,"line_end":408,"column_start":18,"column_end":22},"alias_span":null,"name":"Data","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7390},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14727,"byte_end":14735,"line_start":408,"line_end":408,"column_start":24,"column_end":32},"alias_span":null,"name":"DataEnum","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7384},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14737,"byte_end":14747,"line_start":408,"line_end":408,"column_start":34,"column_end":44},"alias_span":null,"name":"DataStruct","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7396},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14749,"byte_end":14758,"line_start":408,"line_end":408,"column_start":46,"column_end":55},"alias_span":null,"name":"DataUnion","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7360},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14760,"byte_end":14771,"line_start":408,"line_end":408,"column_start":57,"column_end":68},"alias_span":null,"name":"DeriveInput","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7402},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14896,"byte_end":14901,"line_start":413,"line_end":413,"column_start":14,"column_end":19},"alias_span":null,"name":"BinOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7410},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":14903,"byte_end":14907,"line_start":413,"line_end":413,"column_start":21,"column_end":25},"alias_span":null,"name":"UnOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7578},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15037,"byte_end":15040,"line_start":419,"line_end":419,"column_start":5,"column_end":8},"alias_span":null,"name":"Abi","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7584},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15042,"byte_end":15051,"line_start":419,"line_end":419,"column_start":10,"column_end":19},"alias_span":null,"name":"BareFnArg","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7590},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15053,"byte_end":15066,"line_start":419,"line_end":419,"column_start":21,"column_end":34},"alias_span":null,"name":"BareFnArgName","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7596},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15068,"byte_end":15078,"line_start":419,"line_end":419,"column_start":36,"column_end":46},"alias_span":null,"name":"ReturnType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7478},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15080,"byte_end":15084,"line_start":419,"line_end":419,"column_start":48,"column_end":52},"alias_span":null,"name":"Type","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15086,"byte_end":15095,"line_start":419,"line_end":419,"column_start":54,"column_end":63},"alias_span":null,"name":"TypeArray","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7508},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15097,"byte_end":15107,"line_start":419,"line_end":419,"column_start":65,"column_end":75},"alias_span":null,"name":"TypeBareFn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7550},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15109,"byte_end":15118,"line_start":419,"line_end":419,"column_start":77,"column_end":86},"alias_span":null,"name":"TypeGroup","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7538},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15124,"byte_end":15137,"line_start":420,"line_end":420,"column_start":5,"column_end":18},"alias_span":null,"name":"TypeImplTrait","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7556},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15139,"byte_end":15148,"line_start":420,"line_end":420,"column_start":20,"column_end":29},"alias_span":null,"name":"TypeInfer","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7562},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15150,"byte_end":15159,"line_start":420,"line_end":420,"column_start":31,"column_end":40},"alias_span":null,"name":"TypeMacro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7514},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15161,"byte_end":15170,"line_start":420,"line_end":420,"column_start":42,"column_end":51},"alias_span":null,"name":"TypeNever","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7544},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15172,"byte_end":15181,"line_start":420,"line_end":420,"column_start":53,"column_end":62},"alias_span":null,"name":"TypeParen","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7526},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15183,"byte_end":15191,"line_start":420,"line_end":420,"column_start":64,"column_end":72},"alias_span":null,"name":"TypePath","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7496},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15193,"byte_end":15200,"line_start":420,"line_end":420,"column_start":74,"column_end":81},"alias_span":null,"name":"TypePtr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7502},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15202,"byte_end":15215,"line_start":420,"line_end":420,"column_start":83,"column_end":96},"alias_span":null,"name":"TypeReference","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7484},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15221,"byte_end":15230,"line_start":421,"line_end":421,"column_start":5,"column_end":14},"alias_span":null,"name":"TypeSlice","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7532},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15232,"byte_end":15247,"line_start":421,"line_end":421,"column_start":16,"column_end":31},"alias_span":null,"name":"TypeTraitObject","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7520},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15249,"byte_end":15258,"line_start":421,"line_end":421,"column_start":33,"column_end":42},"alias_span":null,"name":"TypeTuple","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7568},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15260,"byte_end":15272,"line_start":421,"line_end":421,"column_start":44,"column_end":56},"alias_span":null,"name":"TypeVerbatim","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7626},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15408,"byte_end":15438,"line_start":428,"line_end":428,"column_start":5,"column_end":35},"alias_span":null,"name":"AngleBracketedGenericArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7632},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15440,"byte_end":15447,"line_start":428,"line_end":428,"column_start":37,"column_end":44},"alias_span":null,"name":"Binding","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7638},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15449,"byte_end":15459,"line_start":428,"line_end":428,"column_start":46,"column_end":56},"alias_span":null,"name":"Constraint","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7620},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15461,"byte_end":15476,"line_start":428,"line_end":428,"column_start":58,"column_end":73},"alias_span":null,"name":"GenericArgument","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7644},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15482,"byte_end":15511,"line_start":429,"line_end":429,"column_start":5,"column_end":34},"alias_span":null,"name":"ParenthesizedGenericArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7602},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15513,"byte_end":15517,"line_start":429,"line_end":429,"column_start":36,"column_end":40},"alias_span":null,"name":"Path","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7614},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15519,"byte_end":15532,"line_start":429,"line_end":429,"column_start":42,"column_end":55},"alias_span":null,"name":"PathArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7608},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15534,"byte_end":15545,"line_start":429,"line_end":429,"column_start":57,"column_end":68},"alias_span":null,"name":"PathSegment","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":7650},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15547,"byte_end":15552,"line_start":429,"line_end":429,"column_start":70,"column_end":75},"alias_span":null,"name":"QSelf","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20448,"byte_end":20449,"line_start":572,"line_end":572,"column_start":14,"column_end":15},"alias_span":null,"name":"*","value":"visit","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":2,"index":2598},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562241,"byte_end":562246,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Clone","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2416},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562267,"byte_end":562269,"line_start":2,"line_end":2,"column_start":20,"column_end":22},"alias_span":null,"name":"Eq","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2410},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562271,"byte_end":562280,"line_start":2,"line_end":2,"column_start":24,"column_end":33},"alias_span":null,"name":"PartialEq","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2656},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562305,"byte_end":562309,"line_start":3,"line_end":3,"column_start":23,"column_end":27},"alias_span":null,"name":"From","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":2632},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562333,"byte_end":562340,"line_start":4,"line_end":4,"column_start":23,"column_end":30},"alias_span":null,"name":"Default","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":5,"index":3546},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562361,"byte_end":562365,"line_start":5,"line_end":5,"column_start":20,"column_end":24},"alias_span":null,"name":"self","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":8426},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562367,"byte_end":562372,"line_start":5,"line_end":5,"column_start":26,"column_end":31},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":8396},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562374,"byte_end":562383,"line_start":5,"line_end":5,"column_start":33,"column_end":42},"alias_span":null,"name":"Formatter","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":8002},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562406,"byte_end":562410,"line_start":6,"line_end":6,"column_start":21,"column_end":25},"alias_span":null,"name":"Hash","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":8008},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562412,"byte_end":562418,"line_start":6,"line_end":6,"column_start":27,"column_end":33},"alias_span":null,"name":"Hasher","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":1710},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562442,"byte_end":562446,"line_start":7,"line_end":7,"column_start":22,"column_end":26},"alias_span":null,"name":"Copy","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26761},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562478,"byte_end":562482,"line_start":8,"line_end":8,"column_start":31,"column_end":35},"alias_span":null,"name":"None","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26763},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562484,"byte_end":562488,"line_start":8,"line_end":8,"column_start":37,"column_end":41},"alias_span":null,"name":"Some","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26837},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562521,"byte_end":562524,"line_start":9,"line_end":9,"column_start":31,"column_end":34},"alias_span":null,"name":"Err","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":2,"index":26833},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562526,"byte_end":562528,"line_start":9,"line_end":9,"column_start":36,"column_end":38},"alias_span":null,"name":"Ok","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":12,"index":1140},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562608,"byte_end":562612,"line_start":14,"line_end":14,"column_start":23,"column_end":27},"alias_span":null,"name":"Span","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":12,"index":1134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562614,"byte_end":562625,"line_start":14,"line_end":14,"column_start":29,"column_end":40},"alias_span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562629,"byte_end":562641,"line_start":14,"line_end":14,"column_start":44,"column_end":56},"name":"TokenStream2","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":0,"index":3198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562659,"byte_end":562668,"line_start":16,"line_end":16,"column_start":15,"column_end":24},"alias_span":null,"name":"IntoSpans","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":11,"index":3076},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562794,"byte_end":562805,"line_start":22,"line_end":22,"column_start":21,"column_end":32},"alias_span":null,"name":"TokenStream","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":14,"index":76},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562853,"byte_end":562861,"line_start":25,"line_end":25,"column_start":17,"column_end":25},"alias_span":null,"name":"ToTokens","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":14,"index":22},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562863,"byte_end":562877,"line_start":25,"line_end":25,"column_start":27,"column_end":41},"alias_span":null,"name":"TokenStreamExt","value":"","parent":{"krate":0,"index":2878}},{"kind":"Use","ref_id":{"krate":0,"index":7688},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582557,"byte_end":582562,"line_start":221,"line_end":221,"column_start":17,"column_end":22},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":3022}},{"kind":"Use","ref_id":{"krate":0,"index":3292},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582564,"byte_end":582570,"line_start":221,"line_end":221,"column_start":24,"column_end":30},"alias_span":null,"name":"Result","value":"","parent":{"krate":0,"index":3022}},{"kind":"Use","ref_id":{"krate":0,"index":2982},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582593,"byte_end":582603,"line_start":222,"line_end":222,"column_start":21,"column_end":31},"alias_span":null,"name":"Lookahead1","value":"","parent":{"krate":0,"index":3022}},{"kind":"Use","ref_id":{"krate":0,"index":2994},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582605,"byte_end":582609,"line_start":222,"line_end":222,"column_start":33,"column_end":37},"alias_span":null,"name":"Peek","value":"","parent":{"krate":0,"index":3022}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":337,"byte_end":26049,"line_start":9,"line_end":767,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":28},{"krate":0,"index":74},{"krate":0,"index":266},{"krate":0,"index":304},{"krate":0,"index":306},{"krate":0,"index":418},{"krate":0,"index":434},{"krate":0,"index":546},{"krate":0,"index":566},{"krate":0,"index":702},{"krate":0,"index":790},{"krate":0,"index":1018},{"krate":0,"index":1048},{"krate":0,"index":1056},{"krate":0,"index":1150},{"krate":0,"index":1152},{"krate":0,"index":1398},{"krate":0,"index":1424},{"krate":0,"index":1480},{"krate":0,"index":1486},{"krate":0,"index":1530},{"krate":0,"index":1542},{"krate":0,"index":1582},{"krate":0,"index":1588},{"krate":0,"index":1800},{"krate":0,"index":1842},{"krate":0,"index":1960},{"krate":0,"index":1980},{"krate":0,"index":2060},{"krate":0,"index":2086},{"krate":0,"index":2356},{"krate":0,"index":2400},{"krate":0,"index":2432},{"krate":0,"index":2460},{"krate":0,"index":2876},{"krate":0,"index":2878},{"krate":0,"index":2948},{"krate":0,"index":2960},{"krate":0,"index":3022},{"krate":0,"index":3194},{"krate":0,"index":3242},{"krate":0,"index":3254},{"krate":0,"index":3256},{"krate":0,"index":3316},{"krate":0,"index":3318},{"krate":0,"index":3320},{"krate":0,"index":3322}],"decl_id":null,"docs":" Syn is a parsing library for parsing a stream of Rust tokens into a syntax\n tree of Rust source code.","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":28},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"group","qualname":"::group","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/group.rs","parent":null,"children":[{"krate":0,"index":30},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":52},{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":58},{"krate":0,"index":60},{"krate":0,"index":62},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":70},{"krate":0,"index":72}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11334,"byte_end":11361,"line_start":316,"line_end":316,"column_start":1,"column_end":28}},{"value":"macro_use","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11377,"byte_end":11389,"line_start":318,"line_end":318,"column_start":1,"column_end":13}}]},{"kind":"Struct","id":{"krate":0,"index":48},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31142,"byte_end":31148,"line_start":10,"line_end":10,"column_start":12,"column_end":18},"name":"Parens","qualname":"::group::Parens","value":"Parens { token, content }","parent":null,"children":[{"krate":0,"index":21},{"krate":0,"index":23}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":21},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31163,"byte_end":31168,"line_start":11,"line_end":11,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Parens::token","value":"token::Paren","parent":{"krate":0,"index":48},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":23},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31192,"byte_end":31199,"line_start":12,"line_end":12,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Parens::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":48},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":50},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31266,"byte_end":31272,"line_start":17,"line_end":17,"column_start":12,"column_end":18},"name":"Braces","qualname":"::group::Braces","value":"Braces { token, content }","parent":null,"children":[{"krate":0,"index":27},{"krate":0,"index":29}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":27},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31287,"byte_end":31292,"line_start":18,"line_end":18,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Braces::token","value":"token::Brace","parent":{"krate":0,"index":50},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":29},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31316,"byte_end":31323,"line_start":19,"line_end":19,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Braces::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":50},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":52},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31390,"byte_end":31398,"line_start":24,"line_end":24,"column_start":12,"column_end":20},"name":"Brackets","qualname":"::group::Brackets","value":"Brackets { token, content }","parent":null,"children":[{"krate":0,"index":33},{"krate":0,"index":35}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":33},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31413,"byte_end":31418,"line_start":25,"line_end":25,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Brackets::token","value":"token::Bracket","parent":{"krate":0,"index":52},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":35},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31444,"byte_end":31451,"line_start":26,"line_end":26,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Brackets::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":52},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":54},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31568,"byte_end":31573,"line_start":32,"line_end":32,"column_start":12,"column_end":17},"name":"Group","qualname":"::group::Group","value":"Group { token, content }","parent":null,"children":[{"krate":0,"index":39},{"krate":0,"index":41}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31492,"byte_end":31541,"line_start":30,"line_end":30,"column_start":1,"column_end":50}}]},{"kind":"Field","id":{"krate":0,"index":39},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31588,"byte_end":31593,"line_start":33,"line_end":33,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Group::token","value":"token::Group","parent":{"krate":0,"index":54},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":41},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31617,"byte_end":31624,"line_start":34,"line_end":34,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Group::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":54},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":56},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31687,"byte_end":31699,"line_start":39,"line_end":39,"column_start":8,"column_end":20},"name":"parse_parens","qualname":"::group::parse_parens","value":"fn (input: ParseStream) -> Result<Parens>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":58},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":31934,"byte_end":31946,"line_start":48,"line_end":48,"column_start":8,"column_end":20},"name":"parse_braces","qualname":"::group::parse_braces","value":"fn (input: ParseStream) -> Result<Braces>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":60},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":32175,"byte_end":32189,"line_start":57,"line_end":57,"column_start":8,"column_end":22},"name":"parse_brackets","qualname":"::group::parse_brackets","value":"fn (input: ParseStream) -> Result<Brackets>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":74},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"token","qualname":"::token","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/token.rs","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":86},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":116},{"krate":0,"index":118},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":132},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":144},{"krate":0,"index":3324},{"krate":0,"index":3332},{"krate":0,"index":3334},{"krate":0,"index":3342},{"krate":0,"index":3344},{"krate":0,"index":3352},{"krate":0,"index":3354},{"krate":0,"index":3362},{"krate":0,"index":3364},{"krate":0,"index":3372},{"krate":0,"index":3374},{"krate":0,"index":3382},{"krate":0,"index":3384},{"krate":0,"index":3392},{"krate":0,"index":3394},{"krate":0,"index":3402},{"krate":0,"index":3404},{"krate":0,"index":3412},{"krate":0,"index":146},{"krate":0,"index":152},{"krate":0,"index":154},{"krate":0,"index":160},{"krate":0,"index":162},{"krate":0,"index":164},{"krate":0,"index":166},{"krate":0,"index":3420},{"krate":0,"index":3426},{"krate":0,"index":3422},{"krate":0,"index":3414},{"krate":0,"index":3416},{"krate":0,"index":168},{"krate":0,"index":172},{"krate":0,"index":176},{"krate":0,"index":182},{"krate":0,"index":184},{"krate":0,"index":190},{"krate":0,"index":196},{"krate":0,"index":202},{"krate":0,"index":4572},{"krate":0,"index":4578},{"krate":0,"index":4574},{"krate":0,"index":3428},{"krate":0,"index":3430},{"krate":0,"index":3434},{"krate":0,"index":3438},{"krate":0,"index":3442},{"krate":0,"index":3448},{"krate":0,"index":4580},{"krate":0,"index":4586},{"krate":0,"index":4582},{"krate":0,"index":3450},{"krate":0,"index":3452},{"krate":0,"index":3456},{"krate":0,"index":3460},{"krate":0,"index":3464},{"krate":0,"index":3470},{"krate":0,"index":4588},{"krate":0,"index":4594},{"krate":0,"index":4590},{"krate":0,"index":3472},{"krate":0,"index":3474},{"krate":0,"index":3478},{"krate":0,"index":3482},{"krate":0,"index":3486},{"krate":0,"index":3492},{"krate":0,"index":4596},{"krate":0,"index":4602},{"krate":0,"index":4598},{"krate":0,"index":3494},{"krate":0,"index":3496},{"krate":0,"index":3500},{"krate":0,"index":3504},{"krate":0,"index":3508},{"krate":0,"index":3514},{"krate":0,"index":4604},{"krate":0,"index":4610},{"krate":0,"index":4606},{"krate":0,"index":3516},{"krate":0,"index":3518},{"krate":0,"index":3522},{"krate":0,"index":3526},{"krate":0,"index":3530},{"krate":0,"index":3536},{"krate":0,"index":4612},{"krate":0,"index":4618},{"krate":0,"index":4614},{"krate":0,"index":3538},{"krate":0,"index":3540},{"krate":0,"index":3544},{"krate":0,"index":3548},{"krate":0,"index":3552},{"krate":0,"index":3558},{"krate":0,"index":4620},{"krate":0,"index":4626},{"krate":0,"index":4622},{"krate":0,"index":3560},{"krate":0,"index":3562},{"krate":0,"index":3566},{"krate":0,"index":3570},{"krate":0,"index":3574},{"krate":0,"index":3580},{"krate":0,"index":4628},{"krate":0,"index":4634},{"krate":0,"index":4630},{"krate":0,"index":3582},{"krate":0,"index":3584},{"krate":0,"index":3588},{"krate":0,"index":3592},{"krate":0,"index":3596},{"krate":0,"index":3602},{"krate":0,"index":4636},{"krate":0,"index":4642},{"krate":0,"index":4638},{"krate":0,"index":3604},{"krate":0,"index":3606},{"krate":0,"index":3610},{"krate":0,"index":3614},{"krate":0,"index":3618},{"krate":0,"index":3624},{"krate":0,"index":4644},{"krate":0,"index":4650},{"krate":0,"index":4646},{"krate":0,"index":3626},{"krate":0,"index":3628},{"krate":0,"index":3632},{"krate":0,"index":3636},{"krate":0,"index":3640},{"krate":0,"index":3646},{"krate":0,"index":4652},{"krate":0,"index":4658},{"krate":0,"index":4654},{"krate":0,"index":3648},{"krate":0,"index":3650},{"krate":0,"index":3654},{"krate":0,"index":3658},{"krate":0,"index":3662},{"krate":0,"index":3668},{"krate":0,"index":4660},{"krate":0,"index":4666},{"krate":0,"index":4662},{"krate":0,"index":3670},{"krate":0,"index":3672},{"krate":0,"index":3676},{"krate":0,"index":3680},{"krate":0,"index":3684},{"krate":0,"index":3690},{"krate":0,"index":4668},{"krate":0,"index":4674},{"krate":0,"index":4670},{"krate":0,"index":3692},{"krate":0,"index":3694},{"krate":0,"index":3698},{"krate":0,"index":3702},{"krate":0,"index":3706},{"krate":0,"index":3712},{"krate":0,"index":4676},{"krate":0,"index":4682},{"krate":0,"index":4678},{"krate":0,"index":3714},{"krate":0,"index":3716},{"krate":0,"index":3720},{"krate":0,"index":3724},{"krate":0,"index":3728},{"krate":0,"index":3734},{"krate":0,"index":4684},{"krate":0,"index":4690},{"krate":0,"index":4686},{"krate":0,"index":3736},{"krate":0,"index":3738},{"krate":0,"index":3742},{"krate":0,"index":3746},{"krate":0,"index":3750},{"krate":0,"index":3756},{"krate":0,"index":4692},{"krate":0,"index":4698},{"krate":0,"index":4694},{"krate":0,"index":3758},{"krate":0,"index":3760},{"krate":0,"index":3764},{"krate":0,"index":3768},{"krate":0,"index":3772},{"krate":0,"index":3778},{"krate":0,"index":4700},{"krate":0,"index":4706},{"krate":0,"index":4702},{"krate":0,"index":3780},{"krate":0,"index":3782},{"krate":0,"index":3786},{"krate":0,"index":3790},{"krate":0,"index":3794},{"krate":0,"index":3800},{"krate":0,"index":4708},{"krate":0,"index":4714},{"krate":0,"index":4710},{"krate":0,"index":3802},{"krate":0,"index":3804},{"krate":0,"index":3808},{"krate":0,"index":3812},{"krate":0,"index":3816},{"krate":0,"index":3822},{"krate":0,"index":4716},{"krate":0,"index":4722},{"krate":0,"index":4718},{"krate":0,"index":3824},{"krate":0,"index":3826},{"krate":0,"index":3830},{"krate":0,"index":3834},{"krate":0,"index":3838},{"krate":0,"index":3844},{"krate":0,"index":4724},{"krate":0,"index":4730},{"krate":0,"index":4726},{"krate":0,"index":3846},{"krate":0,"index":3848},{"krate":0,"index":3852},{"krate":0,"index":3856},{"krate":0,"index":3860},{"krate":0,"index":3866},{"krate":0,"index":4732},{"krate":0,"index":4738},{"krate":0,"index":4734},{"krate":0,"index":3868},{"krate":0,"index":3870},{"krate":0,"index":3874},{"krate":0,"index":3878},{"krate":0,"index":3882},{"krate":0,"index":3888},{"krate":0,"index":4740},{"krate":0,"index":4746},{"krate":0,"index":4742},{"krate":0,"index":3890},{"krate":0,"index":3892},{"krate":0,"index":3896},{"krate":0,"index":3900},{"krate":0,"index":3904},{"krate":0,"index":3910},{"krate":0,"index":4748},{"krate":0,"index":4754},{"krate":0,"index":4750},{"krate":0,"index":3912},{"krate":0,"index":3914},{"krate":0,"index":3918},{"krate":0,"index":3922},{"krate":0,"index":3926},{"krate":0,"index":3932},{"krate":0,"index":4756},{"krate":0,"index":4762},{"krate":0,"index":4758},{"krate":0,"index":3934},{"krate":0,"index":3936},{"krate":0,"index":3940},{"krate":0,"index":3944},{"krate":0,"index":3948},{"krate":0,"index":3954},{"krate":0,"index":4764},{"krate":0,"index":4770},{"krate":0,"index":4766},{"krate":0,"index":3956},{"krate":0,"index":3958},{"krate":0,"index":3962},{"krate":0,"index":3966},{"krate":0,"index":3970},{"krate":0,"index":3976},{"krate":0,"index":4772},{"krate":0,"index":4778},{"krate":0,"index":4774},{"krate":0,"index":3978},{"krate":0,"index":3980},{"krate":0,"index":3984},{"krate":0,"index":3988},{"krate":0,"index":3992},{"krate":0,"index":3998},{"krate":0,"index":4780},{"krate":0,"index":4786},{"krate":0,"index":4782},{"krate":0,"index":4000},{"krate":0,"index":4002},{"krate":0,"index":4006},{"krate":0,"index":4010},{"krate":0,"index":4014},{"krate":0,"index":4020},{"krate":0,"index":4788},{"krate":0,"index":4794},{"krate":0,"index":4790},{"krate":0,"index":4022},{"krate":0,"index":4024},{"krate":0,"index":4028},{"krate":0,"index":4032},{"krate":0,"index":4036},{"krate":0,"index":4042},{"krate":0,"index":4796},{"krate":0,"index":4802},{"krate":0,"index":4798},{"krate":0,"index":4044},{"krate":0,"index":4046},{"krate":0,"index":4050},{"krate":0,"index":4054},{"krate":0,"index":4058},{"krate":0,"index":4064},{"krate":0,"index":4804},{"krate":0,"index":4810},{"krate":0,"index":4806},{"krate":0,"index":4066},{"krate":0,"index":4068},{"krate":0,"index":4072},{"krate":0,"index":4076},{"krate":0,"index":4080},{"krate":0,"index":4086},{"krate":0,"index":4812},{"krate":0,"index":4818},{"krate":0,"index":4814},{"krate":0,"index":4088},{"krate":0,"index":4090},{"krate":0,"index":4094},{"krate":0,"index":4098},{"krate":0,"index":4102},{"krate":0,"index":4108},{"krate":0,"index":4820},{"krate":0,"index":4826},{"krate":0,"index":4822},{"krate":0,"index":4110},{"krate":0,"index":4112},{"krate":0,"index":4116},{"krate":0,"index":4120},{"krate":0,"index":4124},{"krate":0,"index":4130},{"krate":0,"index":4828},{"krate":0,"index":4834},{"krate":0,"index":4830},{"krate":0,"index":4132},{"krate":0,"index":4134},{"krate":0,"index":4138},{"krate":0,"index":4142},{"krate":0,"index":4146},{"krate":0,"index":4152},{"krate":0,"index":4836},{"krate":0,"index":4842},{"krate":0,"index":4838},{"krate":0,"index":4154},{"krate":0,"index":4156},{"krate":0,"index":4160},{"krate":0,"index":4164},{"krate":0,"index":4168},{"krate":0,"index":4174},{"krate":0,"index":4844},{"krate":0,"index":4850},{"krate":0,"index":4846},{"krate":0,"index":4176},{"krate":0,"index":4178},{"krate":0,"index":4182},{"krate":0,"index":4186},{"krate":0,"index":4190},{"krate":0,"index":4196},{"krate":0,"index":4852},{"krate":0,"index":4858},{"krate":0,"index":4854},{"krate":0,"index":4198},{"krate":0,"index":4200},{"krate":0,"index":4204},{"krate":0,"index":4208},{"krate":0,"index":4212},{"krate":0,"index":4218},{"krate":0,"index":4860},{"krate":0,"index":4866},{"krate":0,"index":4862},{"krate":0,"index":4220},{"krate":0,"index":4222},{"krate":0,"index":4226},{"krate":0,"index":4230},{"krate":0,"index":4234},{"krate":0,"index":4240},{"krate":0,"index":4868},{"krate":0,"index":4874},{"krate":0,"index":4870},{"krate":0,"index":4242},{"krate":0,"index":4244},{"krate":0,"index":4248},{"krate":0,"index":4252},{"krate":0,"index":4256},{"krate":0,"index":4262},{"krate":0,"index":4876},{"krate":0,"index":4882},{"krate":0,"index":4878},{"krate":0,"index":4264},{"krate":0,"index":4266},{"krate":0,"index":4270},{"krate":0,"index":4274},{"krate":0,"index":4278},{"krate":0,"index":4284},{"krate":0,"index":4884},{"krate":0,"index":4890},{"krate":0,"index":4886},{"krate":0,"index":4286},{"krate":0,"index":4288},{"krate":0,"index":4292},{"krate":0,"index":4296},{"krate":0,"index":4300},{"krate":0,"index":4306},{"krate":0,"index":4892},{"krate":0,"index":4898},{"krate":0,"index":4894},{"krate":0,"index":4308},{"krate":0,"index":4310},{"krate":0,"index":4314},{"krate":0,"index":4318},{"krate":0,"index":4322},{"krate":0,"index":4328},{"krate":0,"index":4900},{"krate":0,"index":4906},{"krate":0,"index":4902},{"krate":0,"index":4330},{"krate":0,"index":4332},{"krate":0,"index":4336},{"krate":0,"index":4340},{"krate":0,"index":4344},{"krate":0,"index":4350},{"krate":0,"index":4908},{"krate":0,"index":4914},{"krate":0,"index":4910},{"krate":0,"index":4352},{"krate":0,"index":4354},{"krate":0,"index":4358},{"krate":0,"index":4362},{"krate":0,"index":4366},{"krate":0,"index":4372},{"krate":0,"index":4916},{"krate":0,"index":4922},{"krate":0,"index":4918},{"krate":0,"index":4374},{"krate":0,"index":4376},{"krate":0,"index":4380},{"krate":0,"index":4384},{"krate":0,"index":4388},{"krate":0,"index":4394},{"krate":0,"index":4924},{"krate":0,"index":4930},{"krate":0,"index":4926},{"krate":0,"index":4396},{"krate":0,"index":4398},{"krate":0,"index":4402},{"krate":0,"index":4406},{"krate":0,"index":4410},{"krate":0,"index":4416},{"krate":0,"index":4932},{"krate":0,"index":4938},{"krate":0,"index":4934},{"krate":0,"index":4418},{"krate":0,"index":4420},{"krate":0,"index":4424},{"krate":0,"index":4428},{"krate":0,"index":4432},{"krate":0,"index":4438},{"krate":0,"index":4940},{"krate":0,"index":4946},{"krate":0,"index":4942},{"krate":0,"index":4440},{"krate":0,"index":4442},{"krate":0,"index":4446},{"krate":0,"index":4450},{"krate":0,"index":4454},{"krate":0,"index":4460},{"krate":0,"index":4948},{"krate":0,"index":4954},{"krate":0,"index":4950},{"krate":0,"index":4462},{"krate":0,"index":4464},{"krate":0,"index":4468},{"krate":0,"index":4472},{"krate":0,"index":4476},{"krate":0,"index":4482},{"krate":0,"index":4956},{"krate":0,"index":4962},{"krate":0,"index":4958},{"krate":0,"index":4484},{"krate":0,"index":4486},{"krate":0,"index":4490},{"krate":0,"index":4494},{"krate":0,"index":4498},{"krate":0,"index":4504},{"krate":0,"index":4964},{"krate":0,"index":4970},{"krate":0,"index":4966},{"krate":0,"index":4506},{"krate":0,"index":4508},{"krate":0,"index":4512},{"krate":0,"index":4516},{"krate":0,"index":4520},{"krate":0,"index":4526},{"krate":0,"index":4972},{"krate":0,"index":4978},{"krate":0,"index":4974},{"krate":0,"index":4528},{"krate":0,"index":4530},{"krate":0,"index":4534},{"krate":0,"index":4538},{"krate":0,"index":4542},{"krate":0,"index":4548},{"krate":0,"index":4980},{"krate":0,"index":4986},{"krate":0,"index":4982},{"krate":0,"index":4550},{"krate":0,"index":4552},{"krate":0,"index":4556},{"krate":0,"index":4560},{"krate":0,"index":4564},{"krate":0,"index":4570},{"krate":0,"index":5730},{"krate":0,"index":5736},{"krate":0,"index":5732},{"krate":0,"index":5724},{"krate":0,"index":5726},{"krate":0,"index":4988},{"krate":0,"index":4992},{"krate":0,"index":4996},{"krate":0,"index":5002},{"krate":0,"index":5744},{"krate":0,"index":5750},{"krate":0,"index":5746},{"krate":0,"index":5738},{"krate":0,"index":5740},{"krate":0,"index":5004},{"krate":0,"index":5008},{"krate":0,"index":5012},{"krate":0,"index":5018},{"krate":0,"index":5758},{"krate":0,"index":5764},{"krate":0,"index":5760},{"krate":0,"index":5752},{"krate":0,"index":5754},{"krate":0,"index":5020},{"krate":0,"index":5024},{"krate":0,"index":5028},{"krate":0,"index":5034},{"krate":0,"index":5772},{"krate":0,"index":5778},{"krate":0,"index":5774},{"krate":0,"index":5766},{"krate":0,"index":5768},{"krate":0,"index":5036},{"krate":0,"index":5040},{"krate":0,"index":5044},{"krate":0,"index":5050},{"krate":0,"index":5786},{"krate":0,"index":5792},{"krate":0,"index":5788},{"krate":0,"index":5780},{"krate":0,"index":5782},{"krate":0,"index":5052},{"krate":0,"index":5056},{"krate":0,"index":5060},{"krate":0,"index":5066},{"krate":0,"index":5800},{"krate":0,"index":5806},{"krate":0,"index":5802},{"krate":0,"index":5794},{"krate":0,"index":5796},{"krate":0,"index":5068},{"krate":0,"index":5072},{"krate":0,"index":5076},{"krate":0,"index":5082},{"krate":0,"index":5814},{"krate":0,"index":5820},{"krate":0,"index":5816},{"krate":0,"index":5808},{"krate":0,"index":5810},{"krate":0,"index":5084},{"krate":0,"index":5088},{"krate":0,"index":5092},{"krate":0,"index":5098},{"krate":0,"index":5828},{"krate":0,"index":5834},{"krate":0,"index":5830},{"krate":0,"index":5822},{"krate":0,"index":5824},{"krate":0,"index":5100},{"krate":0,"index":5104},{"krate":0,"index":5108},{"krate":0,"index":5114},{"krate":0,"index":5842},{"krate":0,"index":5848},{"krate":0,"index":5844},{"krate":0,"index":5836},{"krate":0,"index":5838},{"krate":0,"index":5116},{"krate":0,"index":5120},{"krate":0,"index":5124},{"krate":0,"index":5130},{"krate":0,"index":5856},{"krate":0,"index":5862},{"krate":0,"index":5858},{"krate":0,"index":5850},{"krate":0,"index":5852},{"krate":0,"index":5132},{"krate":0,"index":5136},{"krate":0,"index":5140},{"krate":0,"index":5146},{"krate":0,"index":5870},{"krate":0,"index":5876},{"krate":0,"index":5872},{"krate":0,"index":5864},{"krate":0,"index":5866},{"krate":0,"index":5148},{"krate":0,"index":5152},{"krate":0,"index":5156},{"krate":0,"index":5162},{"krate":0,"index":5884},{"krate":0,"index":5890},{"krate":0,"index":5886},{"krate":0,"index":5878},{"krate":0,"index":5880},{"krate":0,"index":5164},{"krate":0,"index":5168},{"krate":0,"index":5172},{"krate":0,"index":5178},{"krate":0,"index":5898},{"krate":0,"index":5904},{"krate":0,"index":5900},{"krate":0,"index":5892},{"krate":0,"index":5894},{"krate":0,"index":5180},{"krate":0,"index":5184},{"krate":0,"index":5188},{"krate":0,"index":5194},{"krate":0,"index":5912},{"krate":0,"index":5918},{"krate":0,"index":5914},{"krate":0,"index":5906},{"krate":0,"index":5908},{"krate":0,"index":5196},{"krate":0,"index":5200},{"krate":0,"index":5204},{"krate":0,"index":5210},{"krate":0,"index":5926},{"krate":0,"index":5932},{"krate":0,"index":5928},{"krate":0,"index":5920},{"krate":0,"index":5922},{"krate":0,"index":5212},{"krate":0,"index":5216},{"krate":0,"index":5220},{"krate":0,"index":5226},{"krate":0,"index":5940},{"krate":0,"index":5946},{"krate":0,"index":5942},{"krate":0,"index":5934},{"krate":0,"index":5936},{"krate":0,"index":5228},{"krate":0,"index":5232},{"krate":0,"index":5236},{"krate":0,"index":5242},{"krate":0,"index":5954},{"krate":0,"index":5960},{"krate":0,"index":5956},{"krate":0,"index":5948},{"krate":0,"index":5950},{"krate":0,"index":5244},{"krate":0,"index":5248},{"krate":0,"index":5252},{"krate":0,"index":5258},{"krate":0,"index":5968},{"krate":0,"index":5974},{"krate":0,"index":5970},{"krate":0,"index":5962},{"krate":0,"index":5964},{"krate":0,"index":5260},{"krate":0,"index":5264},{"krate":0,"index":5268},{"krate":0,"index":5274},{"krate":0,"index":5982},{"krate":0,"index":5988},{"krate":0,"index":5984},{"krate":0,"index":5976},{"krate":0,"index":5978},{"krate":0,"index":5276},{"krate":0,"index":5280},{"krate":0,"index":5284},{"krate":0,"index":5290},{"krate":0,"index":5996},{"krate":0,"index":6002},{"krate":0,"index":5998},{"krate":0,"index":5990},{"krate":0,"index":5992},{"krate":0,"index":5292},{"krate":0,"index":5296},{"krate":0,"index":5300},{"krate":0,"index":5306},{"krate":0,"index":6010},{"krate":0,"index":6016},{"krate":0,"index":6012},{"krate":0,"index":6004},{"krate":0,"index":6006},{"krate":0,"index":5308},{"krate":0,"index":5312},{"krate":0,"index":5316},{"krate":0,"index":5322},{"krate":0,"index":6024},{"krate":0,"index":6030},{"krate":0,"index":6026},{"krate":0,"index":6018},{"krate":0,"index":6020},{"krate":0,"index":5324},{"krate":0,"index":5328},{"krate":0,"index":5332},{"krate":0,"index":5338},{"krate":0,"index":6038},{"krate":0,"index":6044},{"krate":0,"index":6040},{"krate":0,"index":6032},{"krate":0,"index":6034},{"krate":0,"index":5340},{"krate":0,"index":5344},{"krate":0,"index":5348},{"krate":0,"index":5354},{"krate":0,"index":6052},{"krate":0,"index":6058},{"krate":0,"index":6054},{"krate":0,"index":6046},{"krate":0,"index":6048},{"krate":0,"index":5356},{"krate":0,"index":5360},{"krate":0,"index":5364},{"krate":0,"index":5370},{"krate":0,"index":6066},{"krate":0,"index":6072},{"krate":0,"index":6068},{"krate":0,"index":6060},{"krate":0,"index":6062},{"krate":0,"index":5372},{"krate":0,"index":5376},{"krate":0,"index":5380},{"krate":0,"index":5386},{"krate":0,"index":6080},{"krate":0,"index":6086},{"krate":0,"index":6082},{"krate":0,"index":6074},{"krate":0,"index":6076},{"krate":0,"index":5388},{"krate":0,"index":5392},{"krate":0,"index":5396},{"krate":0,"index":5402},{"krate":0,"index":6094},{"krate":0,"index":6100},{"krate":0,"index":6096},{"krate":0,"index":6088},{"krate":0,"index":6090},{"krate":0,"index":5404},{"krate":0,"index":5408},{"krate":0,"index":5412},{"krate":0,"index":5418},{"krate":0,"index":6108},{"krate":0,"index":6114},{"krate":0,"index":6110},{"krate":0,"index":6102},{"krate":0,"index":6104},{"krate":0,"index":5420},{"krate":0,"index":5424},{"krate":0,"index":5428},{"krate":0,"index":5434},{"krate":0,"index":6122},{"krate":0,"index":6128},{"krate":0,"index":6124},{"krate":0,"index":6116},{"krate":0,"index":6118},{"krate":0,"index":5436},{"krate":0,"index":5440},{"krate":0,"index":5444},{"krate":0,"index":5450},{"krate":0,"index":6136},{"krate":0,"index":6142},{"krate":0,"index":6138},{"krate":0,"index":6130},{"krate":0,"index":6132},{"krate":0,"index":5452},{"krate":0,"index":5456},{"krate":0,"index":5460},{"krate":0,"index":5466},{"krate":0,"index":6150},{"krate":0,"index":6156},{"krate":0,"index":6152},{"krate":0,"index":6144},{"krate":0,"index":6146},{"krate":0,"index":5468},{"krate":0,"index":5472},{"krate":0,"index":5476},{"krate":0,"index":5482},{"krate":0,"index":6164},{"krate":0,"index":6170},{"krate":0,"index":6166},{"krate":0,"index":6158},{"krate":0,"index":6160},{"krate":0,"index":5484},{"krate":0,"index":5488},{"krate":0,"index":5492},{"krate":0,"index":5498},{"krate":0,"index":6178},{"krate":0,"index":6184},{"krate":0,"index":6180},{"krate":0,"index":6172},{"krate":0,"index":6174},{"krate":0,"index":5500},{"krate":0,"index":5504},{"krate":0,"index":5508},{"krate":0,"index":5514},{"krate":0,"index":6192},{"krate":0,"index":6198},{"krate":0,"index":6194},{"krate":0,"index":6186},{"krate":0,"index":6188},{"krate":0,"index":5516},{"krate":0,"index":5520},{"krate":0,"index":5524},{"krate":0,"index":5530},{"krate":0,"index":6206},{"krate":0,"index":6212},{"krate":0,"index":6208},{"krate":0,"index":6200},{"krate":0,"index":6202},{"krate":0,"index":5532},{"krate":0,"index":5536},{"krate":0,"index":5540},{"krate":0,"index":5546},{"krate":0,"index":6220},{"krate":0,"index":6226},{"krate":0,"index":6222},{"krate":0,"index":6214},{"krate":0,"index":6216},{"krate":0,"index":5548},{"krate":0,"index":5552},{"krate":0,"index":5556},{"krate":0,"index":5562},{"krate":0,"index":6234},{"krate":0,"index":6240},{"krate":0,"index":6236},{"krate":0,"index":6228},{"krate":0,"index":6230},{"krate":0,"index":5564},{"krate":0,"index":5568},{"krate":0,"index":5572},{"krate":0,"index":5578},{"krate":0,"index":6248},{"krate":0,"index":6254},{"krate":0,"index":6250},{"krate":0,"index":6242},{"krate":0,"index":6244},{"krate":0,"index":5580},{"krate":0,"index":5584},{"krate":0,"index":5588},{"krate":0,"index":5594},{"krate":0,"index":6262},{"krate":0,"index":6268},{"krate":0,"index":6264},{"krate":0,"index":6256},{"krate":0,"index":6258},{"krate":0,"index":5596},{"krate":0,"index":5600},{"krate":0,"index":5604},{"krate":0,"index":5610},{"krate":0,"index":6276},{"krate":0,"index":6282},{"krate":0,"index":6278},{"krate":0,"index":6270},{"krate":0,"index":6272},{"krate":0,"index":5612},{"krate":0,"index":5616},{"krate":0,"index":5620},{"krate":0,"index":5626},{"krate":0,"index":6290},{"krate":0,"index":6296},{"krate":0,"index":6292},{"krate":0,"index":6284},{"krate":0,"index":6286},{"krate":0,"index":5628},{"krate":0,"index":5632},{"krate":0,"index":5636},{"krate":0,"index":5642},{"krate":0,"index":6304},{"krate":0,"index":6310},{"krate":0,"index":6306},{"krate":0,"index":6298},{"krate":0,"index":6300},{"krate":0,"index":5644},{"krate":0,"index":5648},{"krate":0,"index":5652},{"krate":0,"index":5658},{"krate":0,"index":6318},{"krate":0,"index":6324},{"krate":0,"index":6320},{"krate":0,"index":6312},{"krate":0,"index":6314},{"krate":0,"index":5660},{"krate":0,"index":5664},{"krate":0,"index":5668},{"krate":0,"index":5674},{"krate":0,"index":6332},{"krate":0,"index":6338},{"krate":0,"index":6334},{"krate":0,"index":6326},{"krate":0,"index":6328},{"krate":0,"index":5676},{"krate":0,"index":5680},{"krate":0,"index":5684},{"krate":0,"index":5690},{"krate":0,"index":6346},{"krate":0,"index":6352},{"krate":0,"index":6348},{"krate":0,"index":6340},{"krate":0,"index":6342},{"krate":0,"index":5692},{"krate":0,"index":5696},{"krate":0,"index":5700},{"krate":0,"index":5706},{"krate":0,"index":6360},{"krate":0,"index":6366},{"krate":0,"index":6362},{"krate":0,"index":6354},{"krate":0,"index":6356},{"krate":0,"index":5708},{"krate":0,"index":5712},{"krate":0,"index":5716},{"krate":0,"index":5722},{"krate":0,"index":6416},{"krate":0,"index":6422},{"krate":0,"index":6418},{"krate":0,"index":6368},{"krate":0,"index":6370},{"krate":0,"index":6374},{"krate":0,"index":6378},{"krate":0,"index":6424},{"krate":0,"index":6430},{"krate":0,"index":6426},{"krate":0,"index":6380},{"krate":0,"index":6382},{"krate":0,"index":6386},{"krate":0,"index":6390},{"krate":0,"index":6432},{"krate":0,"index":6438},{"krate":0,"index":6434},{"krate":0,"index":6392},{"krate":0,"index":6394},{"krate":0,"index":6398},{"krate":0,"index":6402},{"krate":0,"index":6440},{"krate":0,"index":6446},{"krate":0,"index":6442},{"krate":0,"index":6404},{"krate":0,"index":6406},{"krate":0,"index":6410},{"krate":0,"index":6414},{"krate":0,"index":208},{"krate":0,"index":210},{"krate":0,"index":240}],"decl_id":null,"docs":" Tokens representing Rust punctuation, keywords, and delimiters.","sig":null,"attributes":[{"value":"macro_use","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11406,"byte_end":11418,"line_start":321,"line_end":321,"column_start":1,"column_end":13}}]},{"kind":"Trait","id":{"krate":0,"index":126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42409,"byte_end":42414,"line_start":127,"line_end":127,"column_start":11,"column_end":16},"name":"Token","qualname":"::token::Token","value":"Token: private::Sealed","parent":null,"children":[{"krate":0,"index":128},{"krate":0,"index":130}],"decl_id":null,"docs":" Marker trait for types that represent single tokens.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42371,"byte_end":42398,"line_start":126,"line_end":126,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42483,"byte_end":42487,"line_start":130,"line_end":130,"column_start":8,"column_end":12},"name":"peek","qualname":"::token::Token::peek","value":"fn (cursor: Cursor) -> bool","parent":{"krate":0,"index":126},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42563,"byte_end":42570,"line_start":134,"line_end":134,"column_start":8,"column_end":15},"name":"display","qualname":"::token::Token::display","value":"fn () -> &'static str","parent":{"krate":0,"index":126},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42649,"byte_end":42655,"line_start":139,"line_end":139,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::token::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":146},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44565,"byte_end":44578,"line_start":201,"line_end":201,"column_start":11,"column_end":24},"name":"CustomKeyword","qualname":"::token::CustomKeyword","value":"CustomKeyword","parent":null,"children":[{"krate":0,"index":148},{"krate":0,"index":150}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44512,"byte_end":44539,"line_start":199,"line_end":199,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44588,"byte_end":44593,"line_start":202,"line_end":202,"column_start":8,"column_end":13},"name":"ident","qualname":"::token::CustomKeyword::ident","value":"fn () -> &'static str","parent":{"krate":0,"index":146},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44620,"byte_end":44627,"line_start":203,"line_end":203,"column_start":8,"column_end":15},"name":"display","qualname":"::token::CustomKeyword::display","value":"fn () -> &'static str","parent":{"krate":0,"index":146},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3420},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52235,"byte_end":52245,"line_start":464,"line_end":464,"column_start":20,"column_end":30},"name":"Underscore","qualname":"::token::Underscore","value":"Underscore { spans }","parent":null,"children":[{"krate":0,"index":1111}],"decl_id":null,"docs":" `_`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3414},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52235,"byte_end":52245,"line_start":464,"line_end":464,"column_start":20,"column_end":30},"name":"Underscore","qualname":"::token::Underscore","value":"fn <S> (spans: S) -> Underscore","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4572},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54419,"byte_end":54427,"line_start":558,"line_end":558,"column_start":30,"column_end":38},"name":"Abstract","qualname":"::token::Abstract","value":"Abstract { span }","parent":null,"children":[{"krate":0,"index":1325}],"decl_id":null,"docs":" `abstract`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3428},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54419,"byte_end":54427,"line_start":558,"line_end":558,"column_start":30,"column_end":38},"name":"Abstract","qualname":"::token::Abstract","value":"fn <S> (span: S) -> Abstract","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4580},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54476,"byte_end":54478,"line_start":559,"line_end":559,"column_start":30,"column_end":32},"name":"As","qualname":"::token::As","value":"As { span }","parent":null,"children":[{"krate":0,"index":1327}],"decl_id":null,"docs":" `as`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3450},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54476,"byte_end":54478,"line_start":559,"line_end":559,"column_start":30,"column_end":32},"name":"As","qualname":"::token::As","value":"fn <S> (span: S) -> As","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4588},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54527,"byte_end":54532,"line_start":560,"line_end":560,"column_start":30,"column_end":35},"name":"Async","qualname":"::token::Async","value":"Async { span }","parent":null,"children":[{"krate":0,"index":1329}],"decl_id":null,"docs":" `async`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3472},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54527,"byte_end":54532,"line_start":560,"line_end":560,"column_start":30,"column_end":35},"name":"Async","qualname":"::token::Async","value":"fn <S> (span: S) -> Async","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4596},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54581,"byte_end":54585,"line_start":561,"line_end":561,"column_start":30,"column_end":34},"name":"Auto","qualname":"::token::Auto","value":"Auto { span }","parent":null,"children":[{"krate":0,"index":1331}],"decl_id":null,"docs":" `auto`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3494},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54581,"byte_end":54585,"line_start":561,"line_end":561,"column_start":30,"column_end":34},"name":"Auto","qualname":"::token::Auto","value":"fn <S> (span: S) -> Auto","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4604},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54634,"byte_end":54640,"line_start":562,"line_end":562,"column_start":30,"column_end":36},"name":"Become","qualname":"::token::Become","value":"Become { span }","parent":null,"children":[{"krate":0,"index":1333}],"decl_id":null,"docs":" `become`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3516},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54634,"byte_end":54640,"line_start":562,"line_end":562,"column_start":30,"column_end":36},"name":"Become","qualname":"::token::Become","value":"fn <S> (span: S) -> Become","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4612},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54689,"byte_end":54692,"line_start":563,"line_end":563,"column_start":30,"column_end":33},"name":"Box","qualname":"::token::Box","value":"Box { span }","parent":null,"children":[{"krate":0,"index":1335}],"decl_id":null,"docs":" `box`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3538},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54689,"byte_end":54692,"line_start":563,"line_end":563,"column_start":30,"column_end":33},"name":"Box","qualname":"::token::Box","value":"fn <S> (span: S) -> Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4620},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54741,"byte_end":54746,"line_start":564,"line_end":564,"column_start":30,"column_end":35},"name":"Break","qualname":"::token::Break","value":"Break { span }","parent":null,"children":[{"krate":0,"index":1337}],"decl_id":null,"docs":" `break`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3560},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54741,"byte_end":54746,"line_start":564,"line_end":564,"column_start":30,"column_end":35},"name":"Break","qualname":"::token::Break","value":"fn <S> (span: S) -> Break","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4628},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54795,"byte_end":54802,"line_start":565,"line_end":565,"column_start":30,"column_end":37},"name":"CapSelf","qualname":"::token::CapSelf","value":"CapSelf { span }","parent":null,"children":[{"krate":0,"index":1339}],"decl_id":null,"docs":" `Self`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3582},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54795,"byte_end":54802,"line_start":565,"line_end":565,"column_start":30,"column_end":37},"name":"CapSelf","qualname":"::token::CapSelf","value":"fn <S> (span: S) -> CapSelf","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4636},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54848,"byte_end":54853,"line_start":566,"line_end":566,"column_start":30,"column_end":35},"name":"Const","qualname":"::token::Const","value":"Const { span }","parent":null,"children":[{"krate":0,"index":1341}],"decl_id":null,"docs":" `const`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3604},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54848,"byte_end":54853,"line_start":566,"line_end":566,"column_start":30,"column_end":35},"name":"Const","qualname":"::token::Const","value":"fn <S> (span: S) -> Const","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4644},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54902,"byte_end":54910,"line_start":567,"line_end":567,"column_start":30,"column_end":38},"name":"Continue","qualname":"::token::Continue","value":"Continue { span }","parent":null,"children":[{"krate":0,"index":1343}],"decl_id":null,"docs":" `continue`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3626},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54902,"byte_end":54910,"line_start":567,"line_end":567,"column_start":30,"column_end":38},"name":"Continue","qualname":"::token::Continue","value":"fn <S> (span: S) -> Continue","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4652},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54959,"byte_end":54964,"line_start":568,"line_end":568,"column_start":30,"column_end":35},"name":"Crate","qualname":"::token::Crate","value":"Crate { span }","parent":null,"children":[{"krate":0,"index":1345}],"decl_id":null,"docs":" `crate`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3648},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54959,"byte_end":54964,"line_start":568,"line_end":568,"column_start":30,"column_end":35},"name":"Crate","qualname":"::token::Crate","value":"fn <S> (span: S) -> Crate","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4660},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55013,"byte_end":55020,"line_start":569,"line_end":569,"column_start":30,"column_end":37},"name":"Default","qualname":"::token::Default","value":"Default { span }","parent":null,"children":[{"krate":0,"index":1347}],"decl_id":null,"docs":" `default`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3670},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55013,"byte_end":55020,"line_start":569,"line_end":569,"column_start":30,"column_end":37},"name":"Default","qualname":"::token::Default","value":"fn <S> (span: S) -> Default","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4668},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55069,"byte_end":55071,"line_start":570,"line_end":570,"column_start":30,"column_end":32},"name":"Do","qualname":"::token::Do","value":"Do { span }","parent":null,"children":[{"krate":0,"index":1349}],"decl_id":null,"docs":" `do`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3692},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55069,"byte_end":55071,"line_start":570,"line_end":570,"column_start":30,"column_end":32},"name":"Do","qualname":"::token::Do","value":"fn <S> (span: S) -> Do","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4676},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55120,"byte_end":55123,"line_start":571,"line_end":571,"column_start":30,"column_end":33},"name":"Dyn","qualname":"::token::Dyn","value":"Dyn { span }","parent":null,"children":[{"krate":0,"index":1351}],"decl_id":null,"docs":" `dyn`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3714},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55120,"byte_end":55123,"line_start":571,"line_end":571,"column_start":30,"column_end":33},"name":"Dyn","qualname":"::token::Dyn","value":"fn <S> (span: S) -> Dyn","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4684},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55172,"byte_end":55176,"line_start":572,"line_end":572,"column_start":30,"column_end":34},"name":"Else","qualname":"::token::Else","value":"Else { span }","parent":null,"children":[{"krate":0,"index":1353}],"decl_id":null,"docs":" `else`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3736},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55172,"byte_end":55176,"line_start":572,"line_end":572,"column_start":30,"column_end":34},"name":"Else","qualname":"::token::Else","value":"fn <S> (span: S) -> Else","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4692},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55225,"byte_end":55229,"line_start":573,"line_end":573,"column_start":30,"column_end":34},"name":"Enum","qualname":"::token::Enum","value":"Enum { span }","parent":null,"children":[{"krate":0,"index":1355}],"decl_id":null,"docs":" `enum`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3758},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55225,"byte_end":55229,"line_start":573,"line_end":573,"column_start":30,"column_end":34},"name":"Enum","qualname":"::token::Enum","value":"fn <S> (span: S) -> Enum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4700},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55278,"byte_end":55289,"line_start":574,"line_end":574,"column_start":30,"column_end":41},"name":"Existential","qualname":"::token::Existential","value":"Existential { span }","parent":null,"children":[{"krate":0,"index":1357}],"decl_id":null,"docs":" `existential`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3780},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55278,"byte_end":55289,"line_start":574,"line_end":574,"column_start":30,"column_end":41},"name":"Existential","qualname":"::token::Existential","value":"fn <S> (span: S) -> Existential","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4708},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55338,"byte_end":55344,"line_start":575,"line_end":575,"column_start":30,"column_end":36},"name":"Extern","qualname":"::token::Extern","value":"Extern { span }","parent":null,"children":[{"krate":0,"index":1359}],"decl_id":null,"docs":" `extern`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3802},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55338,"byte_end":55344,"line_start":575,"line_end":575,"column_start":30,"column_end":36},"name":"Extern","qualname":"::token::Extern","value":"fn <S> (span: S) -> Extern","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4716},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55393,"byte_end":55398,"line_start":576,"line_end":576,"column_start":30,"column_end":35},"name":"Final","qualname":"::token::Final","value":"Final { span }","parent":null,"children":[{"krate":0,"index":1361}],"decl_id":null,"docs":" `final`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3824},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55393,"byte_end":55398,"line_start":576,"line_end":576,"column_start":30,"column_end":35},"name":"Final","qualname":"::token::Final","value":"fn <S> (span: S) -> Final","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4724},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55447,"byte_end":55449,"line_start":577,"line_end":577,"column_start":30,"column_end":32},"name":"Fn","qualname":"::token::Fn","value":"Fn { span }","parent":null,"children":[{"krate":0,"index":1363}],"decl_id":null,"docs":" `fn`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3846},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55447,"byte_end":55449,"line_start":577,"line_end":577,"column_start":30,"column_end":32},"name":"Fn","qualname":"::token::Fn","value":"fn <S> (span: S) -> Fn","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4732},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55498,"byte_end":55501,"line_start":578,"line_end":578,"column_start":30,"column_end":33},"name":"For","qualname":"::token::For","value":"For { span }","parent":null,"children":[{"krate":0,"index":1365}],"decl_id":null,"docs":" `for`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3868},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55498,"byte_end":55501,"line_start":578,"line_end":578,"column_start":30,"column_end":33},"name":"For","qualname":"::token::For","value":"fn <S> (span: S) -> For","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4740},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55550,"byte_end":55552,"line_start":579,"line_end":579,"column_start":30,"column_end":32},"name":"If","qualname":"::token::If","value":"If { span }","parent":null,"children":[{"krate":0,"index":1367}],"decl_id":null,"docs":" `if`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3890},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55550,"byte_end":55552,"line_start":579,"line_end":579,"column_start":30,"column_end":32},"name":"If","qualname":"::token::If","value":"fn <S> (span: S) -> If","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4748},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55601,"byte_end":55605,"line_start":580,"line_end":580,"column_start":30,"column_end":34},"name":"Impl","qualname":"::token::Impl","value":"Impl { span }","parent":null,"children":[{"krate":0,"index":1369}],"decl_id":null,"docs":" `impl`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3912},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55601,"byte_end":55605,"line_start":580,"line_end":580,"column_start":30,"column_end":34},"name":"Impl","qualname":"::token::Impl","value":"fn <S> (span: S) -> Impl","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4756},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55654,"byte_end":55656,"line_start":581,"line_end":581,"column_start":30,"column_end":32},"name":"In","qualname":"::token::In","value":"In { span }","parent":null,"children":[{"krate":0,"index":1371}],"decl_id":null,"docs":" `in`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3934},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55654,"byte_end":55656,"line_start":581,"line_end":581,"column_start":30,"column_end":32},"name":"In","qualname":"::token::In","value":"fn <S> (span: S) -> In","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4764},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55705,"byte_end":55708,"line_start":582,"line_end":582,"column_start":30,"column_end":33},"name":"Let","qualname":"::token::Let","value":"Let { span }","parent":null,"children":[{"krate":0,"index":1373}],"decl_id":null,"docs":" `let`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3956},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55705,"byte_end":55708,"line_start":582,"line_end":582,"column_start":30,"column_end":33},"name":"Let","qualname":"::token::Let","value":"fn <S> (span: S) -> Let","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4772},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55757,"byte_end":55761,"line_start":583,"line_end":583,"column_start":30,"column_end":34},"name":"Loop","qualname":"::token::Loop","value":"Loop { span }","parent":null,"children":[{"krate":0,"index":1375}],"decl_id":null,"docs":" `loop`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":3978},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55757,"byte_end":55761,"line_start":583,"line_end":583,"column_start":30,"column_end":34},"name":"Loop","qualname":"::token::Loop","value":"fn <S> (span: S) -> Loop","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4780},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55810,"byte_end":55815,"line_start":584,"line_end":584,"column_start":30,"column_end":35},"name":"Macro","qualname":"::token::Macro","value":"Macro { span }","parent":null,"children":[{"krate":0,"index":1377}],"decl_id":null,"docs":" `macro`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4000},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55810,"byte_end":55815,"line_start":584,"line_end":584,"column_start":30,"column_end":35},"name":"Macro","qualname":"::token::Macro","value":"fn <S> (span: S) -> Macro","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4788},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55864,"byte_end":55869,"line_start":585,"line_end":585,"column_start":30,"column_end":35},"name":"Match","qualname":"::token::Match","value":"Match { span }","parent":null,"children":[{"krate":0,"index":1379}],"decl_id":null,"docs":" `match`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4022},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55864,"byte_end":55869,"line_start":585,"line_end":585,"column_start":30,"column_end":35},"name":"Match","qualname":"::token::Match","value":"fn <S> (span: S) -> Match","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4796},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55918,"byte_end":55921,"line_start":586,"line_end":586,"column_start":30,"column_end":33},"name":"Mod","qualname":"::token::Mod","value":"Mod { span }","parent":null,"children":[{"krate":0,"index":1381}],"decl_id":null,"docs":" `mod`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4044},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55918,"byte_end":55921,"line_start":586,"line_end":586,"column_start":30,"column_end":33},"name":"Mod","qualname":"::token::Mod","value":"fn <S> (span: S) -> Mod","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4804},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55970,"byte_end":55974,"line_start":587,"line_end":587,"column_start":30,"column_end":34},"name":"Move","qualname":"::token::Move","value":"Move { span }","parent":null,"children":[{"krate":0,"index":1383}],"decl_id":null,"docs":" `move`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4066},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":55970,"byte_end":55974,"line_start":587,"line_end":587,"column_start":30,"column_end":34},"name":"Move","qualname":"::token::Move","value":"fn <S> (span: S) -> Move","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56023,"byte_end":56026,"line_start":588,"line_end":588,"column_start":30,"column_end":33},"name":"Mut","qualname":"::token::Mut","value":"Mut { span }","parent":null,"children":[{"krate":0,"index":1385}],"decl_id":null,"docs":" `mut`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4088},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56023,"byte_end":56026,"line_start":588,"line_end":588,"column_start":30,"column_end":33},"name":"Mut","qualname":"::token::Mut","value":"fn <S> (span: S) -> Mut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4820},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56075,"byte_end":56083,"line_start":589,"line_end":589,"column_start":30,"column_end":38},"name":"Override","qualname":"::token::Override","value":"Override { span }","parent":null,"children":[{"krate":0,"index":1387}],"decl_id":null,"docs":" `override`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4110},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56075,"byte_end":56083,"line_start":589,"line_end":589,"column_start":30,"column_end":38},"name":"Override","qualname":"::token::Override","value":"fn <S> (span: S) -> Override","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4828},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56132,"byte_end":56136,"line_start":590,"line_end":590,"column_start":30,"column_end":34},"name":"Priv","qualname":"::token::Priv","value":"Priv { span }","parent":null,"children":[{"krate":0,"index":1389}],"decl_id":null,"docs":" `priv`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56132,"byte_end":56136,"line_start":590,"line_end":590,"column_start":30,"column_end":34},"name":"Priv","qualname":"::token::Priv","value":"fn <S> (span: S) -> Priv","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56185,"byte_end":56188,"line_start":591,"line_end":591,"column_start":30,"column_end":33},"name":"Pub","qualname":"::token::Pub","value":"Pub { span }","parent":null,"children":[{"krate":0,"index":1391}],"decl_id":null,"docs":" `pub`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4154},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56185,"byte_end":56188,"line_start":591,"line_end":591,"column_start":30,"column_end":33},"name":"Pub","qualname":"::token::Pub","value":"fn <S> (span: S) -> Pub","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4844},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56237,"byte_end":56240,"line_start":592,"line_end":592,"column_start":30,"column_end":33},"name":"Ref","qualname":"::token::Ref","value":"Ref { span }","parent":null,"children":[{"krate":0,"index":1393}],"decl_id":null,"docs":" `ref`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56237,"byte_end":56240,"line_start":592,"line_end":592,"column_start":30,"column_end":33},"name":"Ref","qualname":"::token::Ref","value":"fn <S> (span: S) -> Ref","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4852},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56289,"byte_end":56295,"line_start":593,"line_end":593,"column_start":30,"column_end":36},"name":"Return","qualname":"::token::Return","value":"Return { span }","parent":null,"children":[{"krate":0,"index":1395}],"decl_id":null,"docs":" `return`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56289,"byte_end":56295,"line_start":593,"line_end":593,"column_start":30,"column_end":36},"name":"Return","qualname":"::token::Return","value":"fn <S> (span: S) -> Return","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4860},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56344,"byte_end":56349,"line_start":594,"line_end":594,"column_start":30,"column_end":35},"name":"Self_","qualname":"::token::Self_","value":"Self_ { span }","parent":null,"children":[{"krate":0,"index":1397}],"decl_id":null,"docs":" `self`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4220},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56344,"byte_end":56349,"line_start":594,"line_end":594,"column_start":30,"column_end":35},"name":"Self_","qualname":"::token::Self_","value":"fn <S> (span: S) -> Self_","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4868},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56397,"byte_end":56403,"line_start":595,"line_end":595,"column_start":30,"column_end":36},"name":"Static","qualname":"::token::Static","value":"Static { span }","parent":null,"children":[{"krate":0,"index":1399}],"decl_id":null,"docs":" `static`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4242},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56397,"byte_end":56403,"line_start":595,"line_end":595,"column_start":30,"column_end":36},"name":"Static","qualname":"::token::Static","value":"fn <S> (span: S) -> Static","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4876},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56452,"byte_end":56458,"line_start":596,"line_end":596,"column_start":30,"column_end":36},"name":"Struct","qualname":"::token::Struct","value":"Struct { span }","parent":null,"children":[{"krate":0,"index":1401}],"decl_id":null,"docs":" `struct`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4264},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56452,"byte_end":56458,"line_start":596,"line_end":596,"column_start":30,"column_end":36},"name":"Struct","qualname":"::token::Struct","value":"fn <S> (span: S) -> Struct","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4884},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56507,"byte_end":56512,"line_start":597,"line_end":597,"column_start":30,"column_end":35},"name":"Super","qualname":"::token::Super","value":"Super { span }","parent":null,"children":[{"krate":0,"index":1403}],"decl_id":null,"docs":" `super`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4286},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56507,"byte_end":56512,"line_start":597,"line_end":597,"column_start":30,"column_end":35},"name":"Super","qualname":"::token::Super","value":"fn <S> (span: S) -> Super","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4892},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56561,"byte_end":56566,"line_start":598,"line_end":598,"column_start":30,"column_end":35},"name":"Trait","qualname":"::token::Trait","value":"Trait { span }","parent":null,"children":[{"krate":0,"index":1405}],"decl_id":null,"docs":" `trait`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4308},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56561,"byte_end":56566,"line_start":598,"line_end":598,"column_start":30,"column_end":35},"name":"Trait","qualname":"::token::Trait","value":"fn <S> (span: S) -> Trait","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4900},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56615,"byte_end":56618,"line_start":599,"line_end":599,"column_start":30,"column_end":33},"name":"Try","qualname":"::token::Try","value":"Try { span }","parent":null,"children":[{"krate":0,"index":1407}],"decl_id":null,"docs":" `try`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56615,"byte_end":56618,"line_start":599,"line_end":599,"column_start":30,"column_end":33},"name":"Try","qualname":"::token::Try","value":"fn <S> (span: S) -> Try","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4908},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56667,"byte_end":56671,"line_start":600,"line_end":600,"column_start":30,"column_end":34},"name":"Type","qualname":"::token::Type","value":"Type { span }","parent":null,"children":[{"krate":0,"index":1409}],"decl_id":null,"docs":" `type`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4352},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56667,"byte_end":56671,"line_start":600,"line_end":600,"column_start":30,"column_end":34},"name":"Type","qualname":"::token::Type","value":"fn <S> (span: S) -> Type","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4916},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56720,"byte_end":56726,"line_start":601,"line_end":601,"column_start":30,"column_end":36},"name":"Typeof","qualname":"::token::Typeof","value":"Typeof { span }","parent":null,"children":[{"krate":0,"index":1411}],"decl_id":null,"docs":" `typeof`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4374},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56720,"byte_end":56726,"line_start":601,"line_end":601,"column_start":30,"column_end":36},"name":"Typeof","qualname":"::token::Typeof","value":"fn <S> (span: S) -> Typeof","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4924},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56775,"byte_end":56780,"line_start":602,"line_end":602,"column_start":30,"column_end":35},"name":"Union","qualname":"::token::Union","value":"Union { span }","parent":null,"children":[{"krate":0,"index":1413}],"decl_id":null,"docs":" `union`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4396},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56775,"byte_end":56780,"line_start":602,"line_end":602,"column_start":30,"column_end":35},"name":"Union","qualname":"::token::Union","value":"fn <S> (span: S) -> Union","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4932},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56829,"byte_end":56835,"line_start":603,"line_end":603,"column_start":30,"column_end":36},"name":"Unsafe","qualname":"::token::Unsafe","value":"Unsafe { span }","parent":null,"children":[{"krate":0,"index":1415}],"decl_id":null,"docs":" `unsafe`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4418},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56829,"byte_end":56835,"line_start":603,"line_end":603,"column_start":30,"column_end":36},"name":"Unsafe","qualname":"::token::Unsafe","value":"fn <S> (span: S) -> Unsafe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4940},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56884,"byte_end":56891,"line_start":604,"line_end":604,"column_start":30,"column_end":37},"name":"Unsized","qualname":"::token::Unsized","value":"Unsized { span }","parent":null,"children":[{"krate":0,"index":1417}],"decl_id":null,"docs":" `unsized`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4440},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56884,"byte_end":56891,"line_start":604,"line_end":604,"column_start":30,"column_end":37},"name":"Unsized","qualname":"::token::Unsized","value":"fn <S> (span: S) -> Unsized","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4948},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56940,"byte_end":56943,"line_start":605,"line_end":605,"column_start":30,"column_end":33},"name":"Use","qualname":"::token::Use","value":"Use { span }","parent":null,"children":[{"krate":0,"index":1419}],"decl_id":null,"docs":" `use`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4462},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56940,"byte_end":56943,"line_start":605,"line_end":605,"column_start":30,"column_end":33},"name":"Use","qualname":"::token::Use","value":"fn <S> (span: S) -> Use","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4956},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56992,"byte_end":56999,"line_start":606,"line_end":606,"column_start":30,"column_end":37},"name":"Virtual","qualname":"::token::Virtual","value":"Virtual { span }","parent":null,"children":[{"krate":0,"index":1421}],"decl_id":null,"docs":" `virtual`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4484},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":56992,"byte_end":56999,"line_start":606,"line_end":606,"column_start":30,"column_end":37},"name":"Virtual","qualname":"::token::Virtual","value":"fn <S> (span: S) -> Virtual","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4964},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57048,"byte_end":57053,"line_start":607,"line_end":607,"column_start":30,"column_end":35},"name":"Where","qualname":"::token::Where","value":"Where { span }","parent":null,"children":[{"krate":0,"index":1423}],"decl_id":null,"docs":" `where`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4506},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57048,"byte_end":57053,"line_start":607,"line_end":607,"column_start":30,"column_end":35},"name":"Where","qualname":"::token::Where","value":"fn <S> (span: S) -> Where","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4972},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57102,"byte_end":57107,"line_start":608,"line_end":608,"column_start":30,"column_end":35},"name":"While","qualname":"::token::While","value":"While { span }","parent":null,"children":[{"krate":0,"index":1425}],"decl_id":null,"docs":" `while`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4528},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57102,"byte_end":57107,"line_start":608,"line_end":608,"column_start":30,"column_end":35},"name":"While","qualname":"::token::While","value":"fn <S> (span: S) -> While","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4980},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57156,"byte_end":57161,"line_start":609,"line_end":609,"column_start":30,"column_end":35},"name":"Yield","qualname":"::token::Yield","value":"Yield { span }","parent":null,"children":[{"krate":0,"index":1427}],"decl_id":null,"docs":" `yield`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45341,"byte_end":45405,"line_start":230,"line_end":232,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":4550},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57156,"byte_end":57161,"line_start":609,"line_end":609,"column_start":30,"column_end":35},"name":"Yield","qualname":"::token::Yield","value":"fn <S> (span: S) -> Yield","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":45446,"byte_end":45470,"line_start":235,"line_end":235,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5730},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57235,"byte_end":57238,"line_start":613,"line_end":613,"column_start":30,"column_end":33},"name":"Add","qualname":"::token::Add","value":"Add { spans }","parent":null,"children":[{"krate":0,"index":1435}],"decl_id":null,"docs":" `+`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5724},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57235,"byte_end":57238,"line_start":613,"line_end":613,"column_start":30,"column_end":33},"name":"Add","qualname":"::token::Add","value":"fn <S> (spans: S) -> Add","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5744},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57285,"byte_end":57290,"line_start":614,"line_end":614,"column_start":30,"column_end":35},"name":"AddEq","qualname":"::token::AddEq","value":"AddEq { spans }","parent":null,"children":[{"krate":0,"index":1447}],"decl_id":null,"docs":" `+=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5738},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57285,"byte_end":57290,"line_start":614,"line_end":614,"column_start":30,"column_end":35},"name":"AddEq","qualname":"::token::AddEq","value":"fn <S> (spans: S) -> AddEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5758},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57336,"byte_end":57339,"line_start":615,"line_end":615,"column_start":30,"column_end":33},"name":"And","qualname":"::token::And","value":"And { spans }","parent":null,"children":[{"krate":0,"index":1459}],"decl_id":null,"docs":" `&`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5752},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57336,"byte_end":57339,"line_start":615,"line_end":615,"column_start":30,"column_end":33},"name":"And","qualname":"::token::And","value":"fn <S> (spans: S) -> And","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5772},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57386,"byte_end":57392,"line_start":616,"line_end":616,"column_start":30,"column_end":36},"name":"AndAnd","qualname":"::token::AndAnd","value":"AndAnd { spans }","parent":null,"children":[{"krate":0,"index":1471}],"decl_id":null,"docs":" `&&`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5766},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57386,"byte_end":57392,"line_start":616,"line_end":616,"column_start":30,"column_end":36},"name":"AndAnd","qualname":"::token::AndAnd","value":"fn <S> (spans: S) -> AndAnd","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5786},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57437,"byte_end":57442,"line_start":617,"line_end":617,"column_start":30,"column_end":35},"name":"AndEq","qualname":"::token::AndEq","value":"AndEq { spans }","parent":null,"children":[{"krate":0,"index":1483}],"decl_id":null,"docs":" `&=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5780},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57437,"byte_end":57442,"line_start":617,"line_end":617,"column_start":30,"column_end":35},"name":"AndEq","qualname":"::token::AndEq","value":"fn <S> (spans: S) -> AndEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5800},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57488,"byte_end":57490,"line_start":618,"line_end":618,"column_start":30,"column_end":32},"name":"At","qualname":"::token::At","value":"At { spans }","parent":null,"children":[{"krate":0,"index":1495}],"decl_id":null,"docs":" `@`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5794},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57488,"byte_end":57490,"line_start":618,"line_end":618,"column_start":30,"column_end":32},"name":"At","qualname":"::token::At","value":"fn <S> (spans: S) -> At","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5814},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57538,"byte_end":57542,"line_start":619,"line_end":619,"column_start":30,"column_end":34},"name":"Bang","qualname":"::token::Bang","value":"Bang { spans }","parent":null,"children":[{"krate":0,"index":1507}],"decl_id":null,"docs":" `!`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5808},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57538,"byte_end":57542,"line_start":619,"line_end":619,"column_start":30,"column_end":34},"name":"Bang","qualname":"::token::Bang","value":"fn <S> (spans: S) -> Bang","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5828},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57588,"byte_end":57593,"line_start":620,"line_end":620,"column_start":30,"column_end":35},"name":"Caret","qualname":"::token::Caret","value":"Caret { spans }","parent":null,"children":[{"krate":0,"index":1519}],"decl_id":null,"docs":" `^`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5822},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57588,"byte_end":57593,"line_start":620,"line_end":620,"column_start":30,"column_end":35},"name":"Caret","qualname":"::token::Caret","value":"fn <S> (spans: S) -> Caret","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57638,"byte_end":57645,"line_start":621,"line_end":621,"column_start":30,"column_end":37},"name":"CaretEq","qualname":"::token::CaretEq","value":"CaretEq { spans }","parent":null,"children":[{"krate":0,"index":1531}],"decl_id":null,"docs":" `^=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57638,"byte_end":57645,"line_start":621,"line_end":621,"column_start":30,"column_end":37},"name":"CaretEq","qualname":"::token::CaretEq","value":"fn <S> (spans: S) -> CaretEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5856},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57689,"byte_end":57694,"line_start":622,"line_end":622,"column_start":30,"column_end":35},"name":"Colon","qualname":"::token::Colon","value":"Colon { spans }","parent":null,"children":[{"krate":0,"index":1543}],"decl_id":null,"docs":" `:`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5850},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57689,"byte_end":57694,"line_start":622,"line_end":622,"column_start":30,"column_end":35},"name":"Colon","qualname":"::token::Colon","value":"fn <S> (spans: S) -> Colon","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5870},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57739,"byte_end":57745,"line_start":623,"line_end":623,"column_start":30,"column_end":36},"name":"Colon2","qualname":"::token::Colon2","value":"Colon2 { spans }","parent":null,"children":[{"krate":0,"index":1555}],"decl_id":null,"docs":" `::`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5864},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57739,"byte_end":57745,"line_start":623,"line_end":623,"column_start":30,"column_end":36},"name":"Colon2","qualname":"::token::Colon2","value":"fn <S> (spans: S) -> Colon2","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5884},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57790,"byte_end":57795,"line_start":624,"line_end":624,"column_start":30,"column_end":35},"name":"Comma","qualname":"::token::Comma","value":"Comma { spans }","parent":null,"children":[{"krate":0,"index":1567}],"decl_id":null,"docs":" `,`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5878},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57790,"byte_end":57795,"line_start":624,"line_end":624,"column_start":30,"column_end":35},"name":"Comma","qualname":"::token::Comma","value":"fn <S> (spans: S) -> Comma","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5898},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57840,"byte_end":57843,"line_start":625,"line_end":625,"column_start":30,"column_end":33},"name":"Div","qualname":"::token::Div","value":"Div { spans }","parent":null,"children":[{"krate":0,"index":1579}],"decl_id":null,"docs":" `/`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5892},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57840,"byte_end":57843,"line_start":625,"line_end":625,"column_start":30,"column_end":33},"name":"Div","qualname":"::token::Div","value":"fn <S> (spans: S) -> Div","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5912},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57890,"byte_end":57895,"line_start":626,"line_end":626,"column_start":30,"column_end":35},"name":"DivEq","qualname":"::token::DivEq","value":"DivEq { spans }","parent":null,"children":[{"krate":0,"index":1591}],"decl_id":null,"docs":" `/=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5906},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57890,"byte_end":57895,"line_start":626,"line_end":626,"column_start":30,"column_end":35},"name":"DivEq","qualname":"::token::DivEq","value":"fn <S> (spans: S) -> DivEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5926},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57941,"byte_end":57947,"line_start":627,"line_end":627,"column_start":30,"column_end":36},"name":"Dollar","qualname":"::token::Dollar","value":"Dollar { spans }","parent":null,"children":[{"krate":0,"index":1603}],"decl_id":null,"docs":" `$`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5920},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57941,"byte_end":57947,"line_start":627,"line_end":627,"column_start":30,"column_end":36},"name":"Dollar","qualname":"::token::Dollar","value":"fn <S> (spans: S) -> Dollar","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5940},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57991,"byte_end":57994,"line_start":628,"line_end":628,"column_start":30,"column_end":33},"name":"Dot","qualname":"::token::Dot","value":"Dot { spans }","parent":null,"children":[{"krate":0,"index":1615}],"decl_id":null,"docs":" `.`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5934},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":57991,"byte_end":57994,"line_start":628,"line_end":628,"column_start":30,"column_end":33},"name":"Dot","qualname":"::token::Dot","value":"fn <S> (spans: S) -> Dot","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5954},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58041,"byte_end":58045,"line_start":629,"line_end":629,"column_start":30,"column_end":34},"name":"Dot2","qualname":"::token::Dot2","value":"Dot2 { spans }","parent":null,"children":[{"krate":0,"index":1627}],"decl_id":null,"docs":" `..`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5948},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58041,"byte_end":58045,"line_start":629,"line_end":629,"column_start":30,"column_end":34},"name":"Dot2","qualname":"::token::Dot2","value":"fn <S> (spans: S) -> Dot2","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5968},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58092,"byte_end":58096,"line_start":630,"line_end":630,"column_start":30,"column_end":34},"name":"Dot3","qualname":"::token::Dot3","value":"Dot3 { spans }","parent":null,"children":[{"krate":0,"index":1639}],"decl_id":null,"docs":" `...`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5962},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58092,"byte_end":58096,"line_start":630,"line_end":630,"column_start":30,"column_end":34},"name":"Dot3","qualname":"::token::Dot3","value":"fn <S> (spans: S) -> Dot3","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5982},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58144,"byte_end":58152,"line_start":631,"line_end":631,"column_start":30,"column_end":38},"name":"DotDotEq","qualname":"::token::DotDotEq","value":"DotDotEq { spans }","parent":null,"children":[{"krate":0,"index":1651}],"decl_id":null,"docs":" `..=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5976},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58144,"byte_end":58152,"line_start":631,"line_end":631,"column_start":30,"column_end":38},"name":"DotDotEq","qualname":"::token::DotDotEq","value":"fn <S> (spans: S) -> DotDotEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5996},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58196,"byte_end":58198,"line_start":632,"line_end":632,"column_start":30,"column_end":32},"name":"Eq","qualname":"::token::Eq","value":"Eq { spans }","parent":null,"children":[{"krate":0,"index":1663}],"decl_id":null,"docs":" `=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":5990},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58196,"byte_end":58198,"line_start":632,"line_end":632,"column_start":30,"column_end":32},"name":"Eq","qualname":"::token::Eq","value":"fn <S> (spans: S) -> Eq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6010},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58246,"byte_end":58250,"line_start":633,"line_end":633,"column_start":30,"column_end":34},"name":"EqEq","qualname":"::token::EqEq","value":"EqEq { spans }","parent":null,"children":[{"krate":0,"index":1675}],"decl_id":null,"docs":" `==`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6004},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58246,"byte_end":58250,"line_start":633,"line_end":633,"column_start":30,"column_end":34},"name":"EqEq","qualname":"::token::EqEq","value":"fn <S> (spans: S) -> EqEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6024},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58297,"byte_end":58299,"line_start":634,"line_end":634,"column_start":30,"column_end":32},"name":"Ge","qualname":"::token::Ge","value":"Ge { spans }","parent":null,"children":[{"krate":0,"index":1687}],"decl_id":null,"docs":" `>=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6018},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58297,"byte_end":58299,"line_start":634,"line_end":634,"column_start":30,"column_end":32},"name":"Ge","qualname":"::token::Ge","value":"fn <S> (spans: S) -> Ge","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6038},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58348,"byte_end":58350,"line_start":635,"line_end":635,"column_start":30,"column_end":32},"name":"Gt","qualname":"::token::Gt","value":"Gt { spans }","parent":null,"children":[{"krate":0,"index":1699}],"decl_id":null,"docs":" `>`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6032},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58348,"byte_end":58350,"line_start":635,"line_end":635,"column_start":30,"column_end":32},"name":"Gt","qualname":"::token::Gt","value":"fn <S> (spans: S) -> Gt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6052},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58398,"byte_end":58400,"line_start":636,"line_end":636,"column_start":30,"column_end":32},"name":"Le","qualname":"::token::Le","value":"Le { spans }","parent":null,"children":[{"krate":0,"index":1711}],"decl_id":null,"docs":" `<=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6046},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58398,"byte_end":58400,"line_start":636,"line_end":636,"column_start":30,"column_end":32},"name":"Le","qualname":"::token::Le","value":"fn <S> (spans: S) -> Le","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6066},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58449,"byte_end":58451,"line_start":637,"line_end":637,"column_start":30,"column_end":32},"name":"Lt","qualname":"::token::Lt","value":"Lt { spans }","parent":null,"children":[{"krate":0,"index":1723}],"decl_id":null,"docs":" `<`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6060},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58449,"byte_end":58451,"line_start":637,"line_end":637,"column_start":30,"column_end":32},"name":"Lt","qualname":"::token::Lt","value":"fn <S> (spans: S) -> Lt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6080},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58499,"byte_end":58504,"line_start":638,"line_end":638,"column_start":30,"column_end":35},"name":"MulEq","qualname":"::token::MulEq","value":"MulEq { spans }","parent":null,"children":[{"krate":0,"index":1735}],"decl_id":null,"docs":" `*=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6074},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58499,"byte_end":58504,"line_start":638,"line_end":638,"column_start":30,"column_end":35},"name":"MulEq","qualname":"::token::MulEq","value":"fn <S> (spans: S) -> MulEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6094},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58550,"byte_end":58552,"line_start":639,"line_end":639,"column_start":30,"column_end":32},"name":"Ne","qualname":"::token::Ne","value":"Ne { spans }","parent":null,"children":[{"krate":0,"index":1747}],"decl_id":null,"docs":" `!=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6088},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58550,"byte_end":58552,"line_start":639,"line_end":639,"column_start":30,"column_end":32},"name":"Ne","qualname":"::token::Ne","value":"fn <S> (spans: S) -> Ne","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6108},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58601,"byte_end":58603,"line_start":640,"line_end":640,"column_start":30,"column_end":32},"name":"Or","qualname":"::token::Or","value":"Or { spans }","parent":null,"children":[{"krate":0,"index":1759}],"decl_id":null,"docs":" `|`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6102},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58601,"byte_end":58603,"line_start":640,"line_end":640,"column_start":30,"column_end":32},"name":"Or","qualname":"::token::Or","value":"fn <S> (spans: S) -> Or","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58651,"byte_end":58655,"line_start":641,"line_end":641,"column_start":30,"column_end":34},"name":"OrEq","qualname":"::token::OrEq","value":"OrEq { spans }","parent":null,"children":[{"krate":0,"index":1771}],"decl_id":null,"docs":" `|=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6116},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58651,"byte_end":58655,"line_start":641,"line_end":641,"column_start":30,"column_end":34},"name":"OrEq","qualname":"::token::OrEq","value":"fn <S> (spans: S) -> OrEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6136},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58702,"byte_end":58706,"line_start":642,"line_end":642,"column_start":30,"column_end":34},"name":"OrOr","qualname":"::token::OrOr","value":"OrOr { spans }","parent":null,"children":[{"krate":0,"index":1783}],"decl_id":null,"docs":" `||`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58702,"byte_end":58706,"line_start":642,"line_end":642,"column_start":30,"column_end":34},"name":"OrOr","qualname":"::token::OrOr","value":"fn <S> (spans: S) -> OrOr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6150},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58753,"byte_end":58758,"line_start":643,"line_end":643,"column_start":30,"column_end":35},"name":"Pound","qualname":"::token::Pound","value":"Pound { spans }","parent":null,"children":[{"krate":0,"index":1795}],"decl_id":null,"docs":" `#`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6144},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58753,"byte_end":58758,"line_start":643,"line_end":643,"column_start":30,"column_end":35},"name":"Pound","qualname":"::token::Pound","value":"fn <S> (spans: S) -> Pound","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6164},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58803,"byte_end":58811,"line_start":644,"line_end":644,"column_start":30,"column_end":38},"name":"Question","qualname":"::token::Question","value":"Question { spans }","parent":null,"children":[{"krate":0,"index":1807}],"decl_id":null,"docs":" `?`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58803,"byte_end":58811,"line_start":644,"line_end":644,"column_start":30,"column_end":38},"name":"Question","qualname":"::token::Question","value":"fn <S> (spans: S) -> Question","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6178},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58853,"byte_end":58859,"line_start":645,"line_end":645,"column_start":30,"column_end":36},"name":"RArrow","qualname":"::token::RArrow","value":"RArrow { spans }","parent":null,"children":[{"krate":0,"index":1819}],"decl_id":null,"docs":" `->`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6172},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58853,"byte_end":58859,"line_start":645,"line_end":645,"column_start":30,"column_end":36},"name":"RArrow","qualname":"::token::RArrow","value":"fn <S> (spans: S) -> RArrow","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6192},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58904,"byte_end":58910,"line_start":646,"line_end":646,"column_start":30,"column_end":36},"name":"LArrow","qualname":"::token::LArrow","value":"LArrow { spans }","parent":null,"children":[{"krate":0,"index":1831}],"decl_id":null,"docs":" `<-`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6186},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58904,"byte_end":58910,"line_start":646,"line_end":646,"column_start":30,"column_end":36},"name":"LArrow","qualname":"::token::LArrow","value":"fn <S> (spans: S) -> LArrow","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58955,"byte_end":58958,"line_start":647,"line_end":647,"column_start":30,"column_end":33},"name":"Rem","qualname":"::token::Rem","value":"Rem { spans }","parent":null,"children":[{"krate":0,"index":1843}],"decl_id":null,"docs":" `%`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6200},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":58955,"byte_end":58958,"line_start":647,"line_end":647,"column_start":30,"column_end":33},"name":"Rem","qualname":"::token::Rem","value":"fn <S> (spans: S) -> Rem","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6220},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59005,"byte_end":59010,"line_start":648,"line_end":648,"column_start":30,"column_end":35},"name":"RemEq","qualname":"::token::RemEq","value":"RemEq { spans }","parent":null,"children":[{"krate":0,"index":1855}],"decl_id":null,"docs":" `%=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6214},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59005,"byte_end":59010,"line_start":648,"line_end":648,"column_start":30,"column_end":35},"name":"RemEq","qualname":"::token::RemEq","value":"fn <S> (spans: S) -> RemEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6234},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59056,"byte_end":59064,"line_start":649,"line_end":649,"column_start":30,"column_end":38},"name":"FatArrow","qualname":"::token::FatArrow","value":"FatArrow { spans }","parent":null,"children":[{"krate":0,"index":1867}],"decl_id":null,"docs":" `=>`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6228},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59056,"byte_end":59064,"line_start":649,"line_end":649,"column_start":30,"column_end":38},"name":"FatArrow","qualname":"::token::FatArrow","value":"fn <S> (spans: S) -> FatArrow","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6248},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59107,"byte_end":59111,"line_start":650,"line_end":650,"column_start":30,"column_end":34},"name":"Semi","qualname":"::token::Semi","value":"Semi { spans }","parent":null,"children":[{"krate":0,"index":1879}],"decl_id":null,"docs":" `;`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6242},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59107,"byte_end":59111,"line_start":650,"line_end":650,"column_start":30,"column_end":34},"name":"Semi","qualname":"::token::Semi","value":"fn <S> (spans: S) -> Semi","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6262},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59157,"byte_end":59160,"line_start":651,"line_end":651,"column_start":30,"column_end":33},"name":"Shl","qualname":"::token::Shl","value":"Shl { spans }","parent":null,"children":[{"krate":0,"index":1891}],"decl_id":null,"docs":" `<<`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6256},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59157,"byte_end":59160,"line_start":651,"line_end":651,"column_start":30,"column_end":33},"name":"Shl","qualname":"::token::Shl","value":"fn <S> (spans: S) -> Shl","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6276},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59208,"byte_end":59213,"line_start":652,"line_end":652,"column_start":30,"column_end":35},"name":"ShlEq","qualname":"::token::ShlEq","value":"ShlEq { spans }","parent":null,"children":[{"krate":0,"index":1903}],"decl_id":null,"docs":" `<<=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6270},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59208,"byte_end":59213,"line_start":652,"line_end":652,"column_start":30,"column_end":35},"name":"ShlEq","qualname":"::token::ShlEq","value":"fn <S> (spans: S) -> ShlEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6290},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59260,"byte_end":59263,"line_start":653,"line_end":653,"column_start":30,"column_end":33},"name":"Shr","qualname":"::token::Shr","value":"Shr { spans }","parent":null,"children":[{"krate":0,"index":1915}],"decl_id":null,"docs":" `>>`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6284},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59260,"byte_end":59263,"line_start":653,"line_end":653,"column_start":30,"column_end":33},"name":"Shr","qualname":"::token::Shr","value":"fn <S> (spans: S) -> Shr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6304},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59311,"byte_end":59316,"line_start":654,"line_end":654,"column_start":30,"column_end":35},"name":"ShrEq","qualname":"::token::ShrEq","value":"ShrEq { spans }","parent":null,"children":[{"krate":0,"index":1927}],"decl_id":null,"docs":" `>>=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6298},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59311,"byte_end":59316,"line_start":654,"line_end":654,"column_start":30,"column_end":35},"name":"ShrEq","qualname":"::token::ShrEq","value":"fn <S> (spans: S) -> ShrEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6318},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59363,"byte_end":59367,"line_start":655,"line_end":655,"column_start":30,"column_end":34},"name":"Star","qualname":"::token::Star","value":"Star { spans }","parent":null,"children":[{"krate":0,"index":1939}],"decl_id":null,"docs":" `*`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6312},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59363,"byte_end":59367,"line_start":655,"line_end":655,"column_start":30,"column_end":34},"name":"Star","qualname":"::token::Star","value":"fn <S> (spans: S) -> Star","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6332},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59413,"byte_end":59416,"line_start":656,"line_end":656,"column_start":30,"column_end":33},"name":"Sub","qualname":"::token::Sub","value":"Sub { spans }","parent":null,"children":[{"krate":0,"index":1951}],"decl_id":null,"docs":" `-`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6326},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59413,"byte_end":59416,"line_start":656,"line_end":656,"column_start":30,"column_end":33},"name":"Sub","qualname":"::token::Sub","value":"fn <S> (spans: S) -> Sub","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6346},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59463,"byte_end":59468,"line_start":657,"line_end":657,"column_start":30,"column_end":35},"name":"SubEq","qualname":"::token::SubEq","value":"SubEq { spans }","parent":null,"children":[{"krate":0,"index":1963}],"decl_id":null,"docs":" `-=`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6340},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59463,"byte_end":59468,"line_start":657,"line_end":657,"column_start":30,"column_end":35},"name":"SubEq","qualname":"::token::SubEq","value":"fn <S> (spans: S) -> SubEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6360},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59514,"byte_end":59519,"line_start":658,"line_end":658,"column_start":30,"column_end":35},"name":"Tilde","qualname":"::token::Tilde","value":"Tilde { spans }","parent":null,"children":[{"krate":0,"index":1975}],"decl_id":null,"docs":" `~`","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":47914,"byte_end":47987,"line_start":315,"line_end":317,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6354},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59514,"byte_end":59519,"line_start":658,"line_end":658,"column_start":30,"column_end":35},"name":"Tilde","qualname":"::token::Tilde","value":"fn <S> (spans: S) -> Tilde","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":48028,"byte_end":48052,"line_start":320,"line_end":320,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6416},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59588,"byte_end":59593,"line_start":662,"line_end":662,"column_start":30,"column_end":35},"name":"Brace","qualname":"::token::Brace","value":"Brace { span }","parent":null,"children":[{"krate":0,"index":2005}],"decl_id":null,"docs":" `{...}`\n","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50547,"byte_end":50611,"line_start":405,"line_end":407,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6368},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59588,"byte_end":59593,"line_start":662,"line_end":662,"column_start":30,"column_end":35},"name":"Brace","qualname":"::token::Brace","value":"fn <S> (span: S) -> Brace","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50652,"byte_end":50676,"line_start":410,"line_end":410,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6424},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59642,"byte_end":59649,"line_start":663,"line_end":663,"column_start":30,"column_end":37},"name":"Bracket","qualname":"::token::Bracket","value":"Bracket { span }","parent":null,"children":[{"krate":0,"index":2007}],"decl_id":null,"docs":" `[...]`\n","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50547,"byte_end":50611,"line_start":405,"line_end":407,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6380},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59642,"byte_end":59649,"line_start":663,"line_end":663,"column_start":30,"column_end":37},"name":"Bracket","qualname":"::token::Bracket","value":"fn <S> (span: S) -> Bracket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50652,"byte_end":50676,"line_start":410,"line_end":410,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6432},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59696,"byte_end":59701,"line_start":664,"line_end":664,"column_start":30,"column_end":35},"name":"Paren","qualname":"::token::Paren","value":"Paren { span }","parent":null,"children":[{"krate":0,"index":2009}],"decl_id":null,"docs":" `(...)`\n","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50547,"byte_end":50611,"line_start":405,"line_end":407,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6392},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59696,"byte_end":59701,"line_start":664,"line_end":664,"column_start":30,"column_end":35},"name":"Paren","qualname":"::token::Paren","value":"fn <S> (span: S) -> Paren","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50652,"byte_end":50676,"line_start":410,"line_end":410,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":6440},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59750,"byte_end":59755,"line_start":665,"line_end":665,"column_start":30,"column_end":35},"name":"Group","qualname":"::token::Group","value":"Group { span }","parent":null,"children":[{"krate":0,"index":2011}],"decl_id":null,"docs":" None-delimited group\n","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50547,"byte_end":50611,"line_start":405,"line_end":407,"column_start":13,"column_end":14}}]},{"kind":"Function","id":{"krate":0,"index":6404},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":59750,"byte_end":59755,"line_start":665,"line_end":665,"column_start":30,"column_end":35},"name":"Group","qualname":"::token::Group","value":"fn <S> (span: S) -> Group","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":50652,"byte_end":50676,"line_start":410,"line_end":410,"column_start":13,"column_end":37}}]},{"kind":"Function","id":{"krate":0,"index":284},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":68969,"byte_end":68974,"line_start":15,"line_end":15,"column_start":8,"column_end":13},"name":"Ident","qualname":"::ident::Ident","value":"fn (marker: lookahead::TokenMarker) -> Ident","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":68894,"byte_end":68921,"line_start":12,"line_end":12,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":68937,"byte_end":68961,"line_start":14,"line_end":14,"column_start":1,"column_end":25}}]},{"kind":"Struct","id":{"krate":0,"index":6468},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75144,"byte_end":75153,"line_start":111,"line_end":111,"column_start":16,"column_end":25},"name":"Attribute","qualname":"::attr::Attribute","value":"Attribute { pound_token, style, bracket_token, path, tts }","parent":null,"children":[{"krate":0,"index":2013},{"krate":0,"index":2015},{"krate":0,"index":2017},{"krate":0,"index":2019},{"krate":0,"index":2021}],"decl_id":null,"docs":" An attribute like `#[repr(transparent)]`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2013},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75189,"byte_end":75200,"line_start":112,"line_end":112,"column_start":13,"column_end":24},"name":"pound_token","qualname":"::attr::Attribute::pound_token","value":"token::Pound","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2015},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75225,"byte_end":75230,"line_start":113,"line_end":113,"column_start":13,"column_end":18},"name":"style","qualname":"::attr::Attribute::style","value":"attr::AttrStyle","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2017},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75255,"byte_end":75268,"line_start":114,"line_end":114,"column_start":13,"column_end":26},"name":"bracket_token","qualname":"::attr::Attribute::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2019},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75298,"byte_end":75302,"line_start":115,"line_end":115,"column_start":13,"column_end":17},"name":"path","qualname":"::attr::Attribute::path","value":"path::Path","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2021},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":75322,"byte_end":75325,"line_start":116,"line_end":116,"column_start":13,"column_end":16},"name":"tts","qualname":"::attr::Attribute::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":6468},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":324},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":76306,"byte_end":76320,"line_start":154,"line_end":154,"column_start":12,"column_end":26},"name":"interpret_meta","qualname":"<Attribute>::interpret_meta","value":"fn (&self) -> Option<Meta>","parent":null,"children":[],"decl_id":null,"docs":" Parses the tokens after the path as a [`Meta`](enum.Meta.html) if\n possible.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":326},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":77427,"byte_end":77437,"line_start":193,"line_end":193,"column_start":12,"column_end":22},"name":"parse_meta","qualname":"<Attribute>::parse_meta","value":"fn (&self) -> Result<Meta>","parent":null,"children":[],"decl_id":null,"docs":" Parses the tokens after the path as a [`Meta`](enum.Meta.html) if\n possible.\n","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":77388,"byte_end":77415,"line_start":192,"line_end":192,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78315,"byte_end":78326,"line_start":217,"line_end":217,"column_start":12,"column_end":23},"name":"parse_outer","qualname":"<Attribute>::parse_outer","value":"fn (input: ParseStream) -> Result<Vec<Self>>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more outer attributes from the stream.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78276,"byte_end":78303,"line_start":216,"line_end":216,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78749,"byte_end":78760,"line_start":230,"line_end":230,"column_start":12,"column_end":23},"name":"parse_inner","qualname":"<Attribute>::parse_inner","value":"fn (input: ParseStream) -> Result<Vec<Self>>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more inner attributes from the stream.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":78710,"byte_end":78737,"line_start":229,"line_end":229,"column_start":5,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2023},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":83984,"byte_end":83989,"line_start":399,"line_end":399,"column_start":9,"column_end":14},"name":"Outer","qualname":"::attr::AttrStyle::Outer","value":"AttrStyle::Outer","parent":{"krate":0,"index":6474},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2025},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":83999,"byte_end":84004,"line_start":400,"line_end":400,"column_start":9,"column_end":14},"name":"Inner","qualname":"::attr::AttrStyle::Inner","value":"AttrStyle::Inner(crate::token::Bang)","parent":{"krate":0,"index":6474},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":6474},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":83964,"byte_end":83973,"line_start":398,"line_end":398,"column_start":14,"column_end":23},"name":"AttrStyle","qualname":"::attr::AttrStyle","value":"AttrStyle::{Outer, Inner}","parent":null,"children":[{"krate":0,"index":2023},{"krate":0,"index":2025}],"decl_id":null,"docs":" Distinguishes between attributes that decorate an item and attributes\n that are contained within an item.","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":28019,"byte_end":28071,"line_start":60,"line_end":62,"column_start":9,"column_end":10}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2029},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84715,"byte_end":84719,"line_start":429,"line_end":429,"column_start":13,"column_end":17},"name":"Word","qualname":"::attr::Meta::Word","value":"Meta::Word(Ident)","parent":{"krate":0,"index":6494},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2033},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84937,"byte_end":84941,"line_start":434,"line_end":434,"column_start":13,"column_end":17},"name":"List","qualname":"::attr::Meta::List","value":"Meta::List(MetaList)","parent":{"krate":0,"index":6494},"children":[],"decl_id":null,"docs":" A structured list within an attribute, like `derive(Copy, Clone)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2037},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85306,"byte_end":85315,"line_start":443,"line_end":443,"column_start":13,"column_end":22},"name":"NameValue","qualname":"::attr::Meta::NameValue","value":"Meta::NameValue(MetaNameValue)","parent":{"krate":0,"index":6494},"children":[],"decl_id":null,"docs":" A name-value pair within an attribute, like `feature = \"nightly\"`.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":6494},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84696,"byte_end":84700,"line_start":428,"line_end":428,"column_start":14,"column_end":18},"name":"Meta","qualname":"::attr::Meta","value":"Meta::{Word, List, NameValue}","parent":null,"children":[{"krate":0,"index":2029},{"krate":0,"index":2033},{"krate":0,"index":2037}],"decl_id":null,"docs":" Content of a compile-time structured attribute.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6500},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84942,"byte_end":84950,"line_start":434,"line_end":434,"column_start":18,"column_end":26},"name":"MetaList","qualname":"::attr::MetaList","value":"MetaList { ident, paren_token, nested }","parent":null,"children":[{"krate":0,"index":2041},{"krate":0,"index":2043},{"krate":0,"index":2045}],"decl_id":null,"docs":" A structured list within an attribute, like `derive(Copy, Clone)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2041},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84969,"byte_end":84974,"line_start":435,"line_end":435,"column_start":17,"column_end":22},"name":"ident","qualname":"::attr::MetaList::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":6500},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2043},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":84999,"byte_end":85010,"line_start":436,"line_end":436,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::attr::MetaList::paren_token","value":"token::Paren","parent":{"krate":0,"index":6500},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2045},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85042,"byte_end":85048,"line_start":437,"line_end":437,"column_start":17,"column_end":23},"name":"nested","qualname":"::attr::MetaList::nested","value":"punctuated::Punctuated<attr::NestedMeta, token::Comma>","parent":{"krate":0,"index":6500},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6506},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85316,"byte_end":85329,"line_start":443,"line_end":443,"column_start":23,"column_end":36},"name":"MetaNameValue","qualname":"::attr::MetaNameValue","value":"MetaNameValue { ident, eq_token, lit }","parent":null,"children":[{"krate":0,"index":2047},{"krate":0,"index":2049},{"krate":0,"index":2051}],"decl_id":null,"docs":" A name-value pair within an attribute, like `feature = \"nightly\"`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2047},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85348,"byte_end":85353,"line_start":444,"line_end":444,"column_start":17,"column_end":22},"name":"ident","qualname":"::attr::MetaNameValue::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":6506},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2049},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85378,"byte_end":85386,"line_start":445,"line_end":445,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::attr::MetaNameValue::eq_token","value":"token::Eq","parent":{"krate":0,"index":6506},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2051},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85415,"byte_end":85418,"line_start":446,"line_end":446,"column_start":17,"column_end":20},"name":"lit","qualname":"::attr::MetaNameValue::lit","value":"lit::Lit","parent":{"krate":0,"index":6506},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":334},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85701,"byte_end":85705,"line_start":456,"line_end":456,"column_start":12,"column_end":16},"name":"name","qualname":"<Meta>::name","value":"fn (&self) -> Ident","parent":null,"children":[],"decl_id":null,"docs":" Returns the identifier that begins this structured meta item.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2053},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":86272,"byte_end":86276,"line_start":473,"line_end":473,"column_start":13,"column_end":17},"name":"Meta","qualname":"::attr::NestedMeta::Meta","value":"NestedMeta::Meta(Meta)","parent":{"krate":0,"index":6524},"children":[],"decl_id":null,"docs":" A structured meta item, like the `Copy` in `#[derive(Copy)]` which\n would be a nested `Meta::Word`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2057},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":86375,"byte_end":86382,"line_start":476,"line_end":476,"column_start":13,"column_end":20},"name":"Literal","qualname":"::attr::NestedMeta::Literal","value":"NestedMeta::Literal(Lit)","parent":{"krate":0,"index":6524},"children":[],"decl_id":null,"docs":" A Rust literal, like the `\"new_name\"` in `#[rename(\"new_name\")]`.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":6524},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":86124,"byte_end":86134,"line_start":470,"line_end":470,"column_start":14,"column_end":24},"name":"NestedMeta","qualname":"::attr::NestedMeta","value":"NestedMeta::{Meta, Literal}","parent":null,"children":[{"krate":0,"index":2053},{"krate":0,"index":2057}],"decl_id":null,"docs":" Element of a compile-time attribute list.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87428,"byte_end":87441,"line_start":520,"line_end":520,"column_start":10,"column_end":23},"name":"AttributeArgs","qualname":"::attr::AttributeArgs","value":"Vec<NestedMeta>","parent":null,"children":[],"decl_id":null,"docs":" Conventional argument type associated with an invocation of an attribute\n macro.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":340},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87499,"byte_end":87502,"line_start":523,"line_end":523,"column_start":10,"column_end":13},"name":"Ret","qualname":"::attr::FilterAttrs::Ret","value":"type Ret: Iterator<Item = &'a Attribute>;","parent":{"krate":0,"index":338},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6534},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93121,"byte_end":93128,"line_start":17,"line_end":17,"column_start":16,"column_end":23},"name":"Variant","qualname":"::data::Variant","value":"Variant { attrs, ident, fields, discriminant }","parent":null,"children":[{"krate":0,"index":2061},{"krate":0,"index":2063},{"krate":0,"index":2065},{"krate":0,"index":2067}],"decl_id":null,"docs":" An enum variant.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2061},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93189,"byte_end":93194,"line_start":19,"line_end":19,"column_start":13,"column_end":18},"name":"attrs","qualname":"::data::Variant::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Attributes tagged on the variant.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2063},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93258,"byte_end":93263,"line_start":22,"line_end":22,"column_start":13,"column_end":18},"name":"ident","qualname":"::data::Variant::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Name of the variant.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2065},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93328,"byte_end":93334,"line_start":25,"line_end":25,"column_start":13,"column_end":19},"name":"fields","qualname":"::data::Variant::fields","value":"data::Fields","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Content stored in the variant.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2067},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93406,"byte_end":93418,"line_start":28,"line_end":28,"column_start":13,"column_end":25},"name":"discriminant","qualname":"::data::Variant::discriminant","value":"std::option::Option<(token::Eq, expr::Expr)>","parent":{"krate":0,"index":6534},"children":[],"decl_id":null,"docs":" Explicit discriminant: `Variant = 1`\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2069},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94049,"byte_end":94054,"line_start":49,"line_end":49,"column_start":13,"column_end":18},"name":"Named","qualname":"::data::Fields::Named","value":"Fields::Named(FieldsNamed)","parent":{"krate":0,"index":6548},"children":[],"decl_id":null,"docs":" Named fields of a struct or struct variant such as `Point { x: f64,\n y: f64 }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2073},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94389,"byte_end":94396,"line_start":58,"line_end":58,"column_start":13,"column_end":20},"name":"Unnamed","qualname":"::data::Fields::Unnamed","value":"Fields::Unnamed(FieldsUnnamed)","parent":{"krate":0,"index":6548},"children":[],"decl_id":null,"docs":" Unnamed fields of a tuple struct or tuple variant such as `Some(T)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2077},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94592,"byte_end":94596,"line_start":64,"line_end":64,"column_start":13,"column_end":17},"name":"Unit","qualname":"::data::Fields::Unit","value":"Fields::Unit","parent":{"krate":0,"index":6548},"children":[],"decl_id":null,"docs":" Unit struct or unit variant such as `None`.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":6548},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":93807,"byte_end":93813,"line_start":43,"line_end":43,"column_start":14,"column_end":20},"name":"Fields","qualname":"::data::Fields","value":"Fields::{Named, Unnamed, Unit}","parent":null,"children":[{"krate":0,"index":2069},{"krate":0,"index":2073},{"krate":0,"index":2077}],"decl_id":null,"docs":" Data stored within an enum variant or struct.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6554},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94055,"byte_end":94066,"line_start":49,"line_end":49,"column_start":19,"column_end":30},"name":"FieldsNamed","qualname":"::data::FieldsNamed","value":"FieldsNamed { brace_token, named }","parent":null,"children":[{"krate":0,"index":2079},{"krate":0,"index":2081}],"decl_id":null,"docs":" Named fields of a struct or struct variant such as `Point { x: f64,\n y: f64 }`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2079},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94085,"byte_end":94096,"line_start":50,"line_end":50,"column_start":17,"column_end":28},"name":"brace_token","qualname":"::data::FieldsNamed::brace_token","value":"token::Brace","parent":{"krate":0,"index":6554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2081},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94128,"byte_end":94133,"line_start":51,"line_end":51,"column_start":17,"column_end":22},"name":"named","qualname":"::data::FieldsNamed::named","value":"punctuated::Punctuated<data::Field, token::Comma>","parent":{"krate":0,"index":6554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6560},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94397,"byte_end":94410,"line_start":58,"line_end":58,"column_start":21,"column_end":34},"name":"FieldsUnnamed","qualname":"::data::FieldsUnnamed","value":"FieldsUnnamed { paren_token, unnamed }","parent":null,"children":[{"krate":0,"index":2083},{"krate":0,"index":2085}],"decl_id":null,"docs":" Unnamed fields of a tuple struct or tuple variant such as `Some(T)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2083},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94429,"byte_end":94440,"line_start":59,"line_end":59,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::data::FieldsUnnamed::paren_token","value":"token::Paren","parent":{"krate":0,"index":6560},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2085},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94472,"byte_end":94479,"line_start":60,"line_end":60,"column_start":17,"column_end":24},"name":"unnamed","qualname":"::data::FieldsUnnamed::unnamed","value":"punctuated::Punctuated<data::Field, token::Comma>","parent":{"krate":0,"index":6560},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":442},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94866,"byte_end":94870,"line_start":74,"line_end":74,"column_start":12,"column_end":16},"name":"iter","qualname":"<Fields>::iter","value":"fn (&self) -> punctuated::Iter<Field>","parent":null,"children":[],"decl_id":null,"docs":" Get an iterator over the borrowed [`Field`] items in this object. This\n iterator can be used to iterate over a named or unnamed struct or\n variant's fields uniformly.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":444},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":95369,"byte_end":95377,"line_start":87,"line_end":87,"column_start":12,"column_end":20},"name":"iter_mut","qualname":"<Fields>::iter_mut","value":"fn (&mut self) -> punctuated::IterMut<Field>","parent":null,"children":[],"decl_id":null,"docs":" Get an iterator over the mutably borrowed [`Field`] items in this\n object. This iterator can be used to iterate over a named or unnamed\n struct or variant's fields uniformly.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6570},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96223,"byte_end":96228,"line_start":119,"line_end":119,"column_start":16,"column_end":21},"name":"Field","qualname":"::data::Field","value":"Field { attrs, vis, ident, colon_token, ty }","parent":null,"children":[{"krate":0,"index":2087},{"krate":0,"index":2089},{"krate":0,"index":2091},{"krate":0,"index":2093},{"krate":0,"index":2095}],"decl_id":null,"docs":" A field of a struct or enum variant.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2087},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96287,"byte_end":96292,"line_start":121,"line_end":121,"column_start":13,"column_end":18},"name":"attrs","qualname":"::data::Field::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Attributes tagged on the field.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2089},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96360,"byte_end":96363,"line_start":124,"line_end":124,"column_start":13,"column_end":16},"name":"vis","qualname":"::data::Field::vis","value":"data::Visibility","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Visibility of the field.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2091},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96492,"byte_end":96497,"line_start":129,"line_end":129,"column_start":13,"column_end":18},"name":"ident","qualname":"::data::Field::ident","value":"std::option::Option<proc_macro2::Ident>","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Name of the field, if any.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2093},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96527,"byte_end":96538,"line_start":131,"line_end":131,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::data::Field::colon_token","value":"std::option::Option<token::Colon>","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2095},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":96603,"byte_end":96605,"line_start":134,"line_end":134,"column_start":13,"column_end":15},"name":"ty","qualname":"::data::Field::ty","value":"ty::Type","parent":{"krate":0,"index":6570},"children":[],"decl_id":null,"docs":" Type of the field.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2097},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97198,"byte_end":97204,"line_start":155,"line_end":155,"column_start":13,"column_end":19},"name":"Public","qualname":"::data::Visibility::Public","value":"Visibility::Public(VisPublic)","parent":{"krate":0,"index":6588},"children":[],"decl_id":null,"docs":" A public visibility level: `pub`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2101},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97447,"byte_end":97452,"line_start":163,"line_end":163,"column_start":13,"column_end":18},"name":"Crate","qualname":"::data::Visibility::Crate","value":"Visibility::Crate(VisCrate)","parent":{"krate":0,"index":6588},"children":[],"decl_id":null,"docs":" A crate-level visibility: `crate`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2105},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97790,"byte_end":97800,"line_start":172,"line_end":172,"column_start":13,"column_end":23},"name":"Restricted","qualname":"::data::Visibility::Restricted","value":"Visibility::Restricted(VisRestricted)","parent":{"krate":0,"index":6588},"children":[],"decl_id":null,"docs":" A visibility level restricted to some path: `pub(self)` or\n `pub(super)` or `pub(crate)` or `pub(in some::module)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2109},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":98070,"byte_end":98079,"line_start":180,"line_end":180,"column_start":13,"column_end":22},"name":"Inherited","qualname":"::data::Visibility::Inherited","value":"Visibility::Inherited","parent":{"krate":0,"index":6588},"children":[],"decl_id":null,"docs":" An inherited visibility, which usually means private.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":6588},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97009,"byte_end":97019,"line_start":150,"line_end":150,"column_start":14,"column_end":24},"name":"Visibility","qualname":"::data::Visibility","value":"Visibility::{Public, Crate, Restricted, Inherited}","parent":null,"children":[{"krate":0,"index":2097},{"krate":0,"index":2101},{"krate":0,"index":2105},{"krate":0,"index":2109}],"decl_id":null,"docs":" The visibility level of an item: inherited or `pub` or\n `pub(restricted)`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6594},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97205,"byte_end":97214,"line_start":155,"line_end":155,"column_start":20,"column_end":29},"name":"VisPublic","qualname":"::data::VisPublic","value":"VisPublic { pub_token }","parent":null,"children":[{"krate":0,"index":2111}],"decl_id":null,"docs":" A public visibility level: `pub`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2111},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97233,"byte_end":97242,"line_start":156,"line_end":156,"column_start":17,"column_end":26},"name":"pub_token","qualname":"::data::VisPublic::pub_token","value":"token::Pub","parent":{"krate":0,"index":6594},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6600},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97453,"byte_end":97461,"line_start":163,"line_end":163,"column_start":19,"column_end":27},"name":"VisCrate","qualname":"::data::VisCrate","value":"VisCrate { crate_token }","parent":null,"children":[{"krate":0,"index":2113}],"decl_id":null,"docs":" A crate-level visibility: `crate`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2113},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97480,"byte_end":97491,"line_start":164,"line_end":164,"column_start":17,"column_end":28},"name":"crate_token","qualname":"::data::VisCrate::crate_token","value":"token::Crate","parent":{"krate":0,"index":6600},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6606},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97801,"byte_end":97814,"line_start":172,"line_end":172,"column_start":24,"column_end":37},"name":"VisRestricted","qualname":"::data::VisRestricted","value":"VisRestricted { pub_token, paren_token, in_token, path }","parent":null,"children":[{"krate":0,"index":2115},{"krate":0,"index":2117},{"krate":0,"index":2119},{"krate":0,"index":2121}],"decl_id":null,"docs":" A visibility level restricted to some path: `pub(self)` or\n `pub(super)` or `pub(crate)` or `pub(in some::module)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2115},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97833,"byte_end":97842,"line_start":173,"line_end":173,"column_start":17,"column_end":26},"name":"pub_token","qualname":"::data::VisRestricted::pub_token","value":"token::Pub","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2117},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97873,"byte_end":97884,"line_start":174,"line_end":174,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::data::VisRestricted::paren_token","value":"token::Paren","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2119},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97916,"byte_end":97924,"line_start":175,"line_end":175,"column_start":17,"column_end":25},"name":"in_token","qualname":"::data::VisRestricted::in_token","value":"std::option::Option<token::In>","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2121},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":97962,"byte_end":97966,"line_start":176,"line_end":176,"column_start":17,"column_end":21},"name":"path","qualname":"::data::VisRestricted::path","value":"std::boxed::Box<path::Path>","parent":{"krate":0,"index":6606},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99875,"byte_end":99886,"line_start":240,"line_end":240,"column_start":16,"column_end":27},"name":"parse_named","qualname":"<Field>::parse_named","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses a named (braced struct) field.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":492},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100270,"byte_end":100283,"line_start":251,"line_end":251,"column_start":16,"column_end":29},"name":"parse_unnamed","qualname":"<Field>::parse_unnamed","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses an unnamed (tuple struct) field.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2123},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":108375,"byte_end":108378,"line_start":110,"line_end":110,"column_start":13,"column_end":16},"name":"Box","qualname":"::expr::Expr::Box","value":"Expr::Box(ExprBox)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A box expression: `box f`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2127},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":108678,"byte_end":108685,"line_start":119,"line_end":119,"column_start":13,"column_end":20},"name":"InPlace","qualname":"::expr::Expr::InPlace","value":"Expr::InPlace(ExprInPlace)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A placement expression: `place <- value`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2131},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109027,"byte_end":109032,"line_start":129,"line_end":129,"column_start":13,"column_end":18},"name":"Array","qualname":"::expr::Expr::Array","value":"Expr::Array(ExprArray)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A slice literal expression: `[a, b, c, d]`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2135},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109388,"byte_end":109392,"line_start":139,"line_end":139,"column_start":13,"column_end":17},"name":"Call","qualname":"::expr::Expr::Call","value":"Expr::Call(ExprCall)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A function call expression: `invoke(a, b)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2139},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109745,"byte_end":109755,"line_start":149,"line_end":149,"column_start":13,"column_end":23},"name":"MethodCall","qualname":"::expr::Expr::MethodCall","value":"Expr::MethodCall(ExprMethodCall)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A method call expression: `x.foo::<T>(a, b)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2143},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110235,"byte_end":110240,"line_start":162,"line_end":162,"column_start":13,"column_end":18},"name":"Tuple","qualname":"::expr::Expr::Tuple","value":"Expr::Tuple(ExprTuple)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A tuple expression: `(a, b, c, d)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2147},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110586,"byte_end":110592,"line_start":172,"line_end":172,"column_start":13,"column_end":19},"name":"Binary","qualname":"::expr::Expr::Binary","value":"Expr::Binary(ExprBinary)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A binary operation: `a + b`, `a * b`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2151},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110925,"byte_end":110930,"line_start":183,"line_end":183,"column_start":13,"column_end":18},"name":"Unary","qualname":"::expr::Expr::Unary","value":"Expr::Unary(ExprUnary)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A unary operation: `!x`, `*x`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2155},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111247,"byte_end":111250,"line_start":193,"line_end":193,"column_start":13,"column_end":16},"name":"Lit","qualname":"::expr::Expr::Lit","value":"Expr::Lit(ExprLit)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A literal in place of an expression: `1`, `\"foo\"`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2159},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111514,"byte_end":111518,"line_start":202,"line_end":202,"column_start":13,"column_end":17},"name":"Cast","qualname":"::expr::Expr::Cast","value":"Expr::Cast(ExprCast)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A cast expression: `foo as f64`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2163},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111842,"byte_end":111846,"line_start":212,"line_end":212,"column_start":13,"column_end":17},"name":"Type","qualname":"::expr::Expr::Type","value":"Expr::Type(ExprType)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A type ascription expression: `foo: f64`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2167},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":112172,"byte_end":112175,"line_start":222,"line_end":222,"column_start":13,"column_end":16},"name":"Let","qualname":"::expr::Expr::Let","value":"Expr::Let(ExprLet)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A `let` guard: `let Some(x) = opt`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2171},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":112764,"byte_end":112766,"line_start":237,"line_end":237,"column_start":13,"column_end":15},"name":"If","qualname":"::expr::Expr::If","value":"Expr::If(ExprIf)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" An `if` expression with an optional `else` block: `if expr { ... }\n else { ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2175},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":113157,"byte_end":113162,"line_start":248,"line_end":248,"column_start":13,"column_end":18},"name":"While","qualname":"::expr::Expr::While","value":"Expr::While(ExprWhile)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A while loop: `while expr { ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2179},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":113532,"byte_end":113539,"line_start":259,"line_end":259,"column_start":13,"column_end":20},"name":"ForLoop","qualname":"::expr::Expr::ForLoop","value":"Expr::ForLoop(ExprForLoop)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A for loop: `for pat in expr { ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2183},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":113973,"byte_end":113977,"line_start":272,"line_end":272,"column_start":13,"column_end":17},"name":"Loop","qualname":"::expr::Expr::Loop","value":"Expr::Loop(ExprLoop)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" Conditionless loop: `loop { ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2187},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":114335,"byte_end":114340,"line_start":282,"line_end":282,"column_start":13,"column_end":18},"name":"Match","qualname":"::expr::Expr::Match","value":"Expr::Match(ExprMatch)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A `match` expression: `match n { Some(n) => {}, None => {} }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2191},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":114717,"byte_end":114724,"line_start":293,"line_end":293,"column_start":13,"column_end":20},"name":"Closure","qualname":"::expr::Expr::Closure","value":"Expr::Closure(ExprClosure)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A closure expression: `|a, b| a + b`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2195},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":115296,"byte_end":115302,"line_start":308,"line_end":308,"column_start":13,"column_end":19},"name":"Unsafe","qualname":"::expr::Expr::Unsafe","value":"Expr::Unsafe(ExprUnsafe)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" An unsafe block: `unsafe { ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2199},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":115594,"byte_end":115599,"line_start":317,"line_end":317,"column_start":13,"column_end":18},"name":"Block","qualname":"::expr::Expr::Block","value":"Expr::Block(ExprBlock)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A blocked scope: `{ ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2203},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":115897,"byte_end":115903,"line_start":326,"line_end":326,"column_start":13,"column_end":19},"name":"Assign","qualname":"::expr::Expr::Assign","value":"Expr::Assign(ExprAssign)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" An assignment expression: `a = compute()`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2207},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116245,"byte_end":116253,"line_start":336,"line_end":336,"column_start":13,"column_end":21},"name":"AssignOp","qualname":"::expr::Expr::AssignOp","value":"Expr::AssignOp(ExprAssignOp)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A compound assignment expression: `counter += 1`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2211},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116631,"byte_end":116636,"line_start":347,"line_end":347,"column_start":13,"column_end":18},"name":"Field","qualname":"::expr::Expr::Field","value":"Expr::Field(ExprField)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" Access of a named struct field (`obj.k`) or unnamed tuple struct\n field (`obj.0`).","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2215},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116999,"byte_end":117004,"line_start":358,"line_end":358,"column_start":13,"column_end":18},"name":"Index","qualname":"::expr::Expr::Index","value":"Expr::Index(ExprIndex)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A square bracketed indexing expression: `vector[2]`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2219},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117358,"byte_end":117363,"line_start":368,"line_end":368,"column_start":13,"column_end":18},"name":"Range","qualname":"::expr::Expr::Range","value":"Expr::Range(ExprRange)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A range expression: `1..2`, `1..`, `..2`, `1..=2`, `..=2`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2223},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117878,"byte_end":117882,"line_start":382,"line_end":382,"column_start":13,"column_end":17},"name":"Path","qualname":"::expr::Expr::Path","value":"Expr::Path(ExprPath)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A path like `std::mem::replace` possibly containing generic\n parameters and a qualified self-type.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2227},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":118171,"byte_end":118180,"line_start":391,"line_end":391,"column_start":13,"column_end":22},"name":"Reference","qualname":"::expr::Expr::Reference","value":"Expr::Reference(ExprReference)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A referencing operation: `&a` or `&mut a`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2231},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":118574,"byte_end":118579,"line_start":402,"line_end":402,"column_start":13,"column_end":18},"name":"Break","qualname":"::expr::Expr::Break","value":"Expr::Break(ExprBreak)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A `break`, with an optional label to break and an optional\n expression.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2235},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":118930,"byte_end":118938,"line_start":412,"line_end":412,"column_start":13,"column_end":21},"name":"Continue","qualname":"::expr::Expr::Continue","value":"Expr::Continue(ExprContinue)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A `continue`, with an optional label.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2239},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":119270,"byte_end":119276,"line_start":421,"line_end":421,"column_start":13,"column_end":19},"name":"Return","qualname":"::expr::Expr::Return","value":"Expr::Return(ExprReturn)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A `return`, with an optional value to be returned.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2243},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":119602,"byte_end":119607,"line_start":430,"line_end":430,"column_start":13,"column_end":18},"name":"Macro","qualname":"::expr::Expr::Macro","value":"Expr::Macro(ExprMacro)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A macro invocation expression: `format!(\"{}\", q)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2247},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":119999,"byte_end":120005,"line_start":441,"line_end":441,"column_start":13,"column_end":19},"name":"Struct","qualname":"::expr::Expr::Struct","value":"Expr::Struct(ExprStruct)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A struct literal expression: `Point { x: 1, y: 1 }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2251},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120480,"byte_end":120486,"line_start":453,"line_end":453,"column_start":13,"column_end":19},"name":"Repeat","qualname":"::expr::Expr::Repeat","value":"Expr::Repeat(ExprRepeat)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" An array literal constructed from one repeated element: `[0u8; N]`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2255},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120864,"byte_end":120869,"line_start":464,"line_end":464,"column_start":13,"column_end":18},"name":"Paren","qualname":"::expr::Expr::Paren","value":"Expr::Paren(ExprParen)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A parenthesized expression: `(a + b)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2259},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":121372,"byte_end":121377,"line_start":477,"line_end":477,"column_start":13,"column_end":18},"name":"Group","qualname":"::expr::Expr::Group","value":"Expr::Group(ExprGroup)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" An expression contained within invisible delimiters.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2263},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":121667,"byte_end":121670,"line_start":486,"line_end":486,"column_start":13,"column_end":16},"name":"Try","qualname":"::expr::Expr::Try","value":"Expr::Try(ExprTry)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A try-expression: `expr?`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2267},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":121964,"byte_end":121969,"line_start":495,"line_end":495,"column_start":13,"column_end":18},"name":"Async","qualname":"::expr::Expr::Async","value":"Expr::Async(ExprAsync)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" An async block: `async { ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2271},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":122305,"byte_end":122313,"line_start":505,"line_end":505,"column_start":13,"column_end":21},"name":"TryBlock","qualname":"::expr::Expr::TryBlock","value":"Expr::TryBlock(ExprTryBlock)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A try block: `try { ... }`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2275},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":122607,"byte_end":122612,"line_start":514,"line_end":514,"column_start":13,"column_end":18},"name":"Yield","qualname":"::expr::Expr::Yield","value":"Expr::Yield(ExprYield)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" A yield expression: `yield expr`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2279},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":122964,"byte_end":122972,"line_start":524,"line_end":524,"column_start":13,"column_end":21},"name":"Verbatim","qualname":"::expr::Expr::Verbatim","value":"Expr::Verbatim(ExprVerbatim)","parent":{"krate":0,"index":6776},"children":[],"decl_id":null,"docs":" Tokens in expression position not interpreted by Syn.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":6776},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":108225,"byte_end":108229,"line_start":106,"line_end":106,"column_start":14,"column_end":18},"name":"Expr","qualname":"::expr::Expr","value":"Expr::{Box, InPlace, Array, Call, MethodCall, Tuple, Binary, Unary, Lit, Cast, Type, Let, If, While, ForLoop, Loop, Match, Closure, Unsafe, Block, Assign, AssignOp, Field, Index, Range, Path, Reference, Break, Continue, Return, Macro, Struct, Repeat, Paren, Group, Try, Async, TryBlock, Yield, Verbatim}","parent":null,"children":[{"krate":0,"index":2123},{"krate":0,"index":2127},{"krate":0,"index":2131},{"krate":0,"index":2135},{"krate":0,"index":2139},{"krate":0,"index":2143},{"krate":0,"index":2147},{"krate":0,"index":2151},{"krate":0,"index":2155},{"krate":0,"index":2159},{"krate":0,"index":2163},{"krate":0,"index":2167},{"krate":0,"index":2171},{"krate":0,"index":2175},{"krate":0,"index":2179},{"krate":0,"index":2183},{"krate":0,"index":2187},{"krate":0,"index":2191},{"krate":0,"index":2195},{"krate":0,"index":2199},{"krate":0,"index":2203},{"krate":0,"index":2207},{"krate":0,"index":2211},{"krate":0,"index":2215},{"krate":0,"index":2219},{"krate":0,"index":2223},{"krate":0,"index":2227},{"krate":0,"index":2231},{"krate":0,"index":2235},{"krate":0,"index":2239},{"krate":0,"index":2243},{"krate":0,"index":2247},{"krate":0,"index":2251},{"krate":0,"index":2255},{"krate":0,"index":2259},{"krate":0,"index":2263},{"krate":0,"index":2267},{"krate":0,"index":2271},{"krate":0,"index":2275},{"krate":0,"index":2279}],"decl_id":null,"docs":" A Rust expression.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6782},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":108379,"byte_end":108386,"line_start":110,"line_end":110,"column_start":17,"column_end":24},"name":"ExprBox","qualname":"::expr::ExprBox","value":"ExprBox { }","parent":null,"children":[{"krate":0,"index":2283}],"decl_id":null,"docs":" A box expression: `box f`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6788},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":108686,"byte_end":108697,"line_start":119,"line_end":119,"column_start":21,"column_end":32},"name":"ExprInPlace","qualname":"::expr::ExprInPlace","value":"ExprInPlace { }","parent":null,"children":[{"krate":0,"index":2285}],"decl_id":null,"docs":" A placement expression: `place <- value`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6794},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109033,"byte_end":109042,"line_start":129,"line_end":129,"column_start":19,"column_end":28},"name":"ExprArray","qualname":"::expr::ExprArray","value":"ExprArray { }","parent":null,"children":[{"krate":0,"index":2287}],"decl_id":null,"docs":" A slice literal expression: `[a, b, c, d]`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6800},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109393,"byte_end":109401,"line_start":139,"line_end":139,"column_start":18,"column_end":26},"name":"ExprCall","qualname":"::expr::ExprCall","value":"ExprCall { attrs, func, paren_token, args }","parent":null,"children":[{"krate":0,"index":2289},{"krate":0,"index":2291},{"krate":0,"index":2293},{"krate":0,"index":2295}],"decl_id":null,"docs":" A function call expression: `invoke(a, b)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2289},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109420,"byte_end":109425,"line_start":140,"line_end":140,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprCall::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2291},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109459,"byte_end":109463,"line_start":141,"line_end":141,"column_start":17,"column_end":21},"name":"func","qualname":"::expr::ExprCall::func","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2293},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109492,"byte_end":109503,"line_start":142,"line_end":142,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::expr::ExprCall::paren_token","value":"token::Paren","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2295},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109535,"byte_end":109539,"line_start":143,"line_end":143,"column_start":17,"column_end":21},"name":"args","qualname":"::expr::ExprCall::args","value":"punctuated::Punctuated<expr::Expr, token::Comma>","parent":{"krate":0,"index":6800},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6806},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":109756,"byte_end":109770,"line_start":149,"line_end":149,"column_start":24,"column_end":38},"name":"ExprMethodCall","qualname":"::expr::ExprMethodCall","value":"ExprMethodCall { }","parent":null,"children":[{"krate":0,"index":2297}],"decl_id":null,"docs":" A method call expression: `x.foo::<T>(a, b)`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110241,"byte_end":110250,"line_start":162,"line_end":162,"column_start":19,"column_end":28},"name":"ExprTuple","qualname":"::expr::ExprTuple","value":"ExprTuple { }","parent":null,"children":[{"krate":0,"index":2299}],"decl_id":null,"docs":" A tuple expression: `(a, b, c, d)`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6818},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110593,"byte_end":110603,"line_start":172,"line_end":172,"column_start":20,"column_end":30},"name":"ExprBinary","qualname":"::expr::ExprBinary","value":"ExprBinary { attrs, left, op, right }","parent":null,"children":[{"krate":0,"index":2301},{"krate":0,"index":2303},{"krate":0,"index":2305},{"krate":0,"index":2307}],"decl_id":null,"docs":" A binary operation: `a + b`, `a * b`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2301},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110622,"byte_end":110627,"line_start":173,"line_end":173,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprBinary::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2303},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110661,"byte_end":110665,"line_start":174,"line_end":174,"column_start":17,"column_end":21},"name":"left","qualname":"::expr::ExprBinary::left","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2305},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110694,"byte_end":110696,"line_start":175,"line_end":175,"column_start":17,"column_end":19},"name":"op","qualname":"::expr::ExprBinary::op","value":"op::BinOp","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2307},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110721,"byte_end":110726,"line_start":176,"line_end":176,"column_start":17,"column_end":22},"name":"right","qualname":"::expr::ExprBinary::right","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6818},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6824},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110931,"byte_end":110940,"line_start":183,"line_end":183,"column_start":19,"column_end":28},"name":"ExprUnary","qualname":"::expr::ExprUnary","value":"ExprUnary { attrs, op, expr }","parent":null,"children":[{"krate":0,"index":2309},{"krate":0,"index":2311},{"krate":0,"index":2313}],"decl_id":null,"docs":" A unary operation: `!x`, `*x`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2309},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110959,"byte_end":110964,"line_start":184,"line_end":184,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprUnary::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6824},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2311},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":110998,"byte_end":111000,"line_start":185,"line_end":185,"column_start":17,"column_end":19},"name":"op","qualname":"::expr::ExprUnary::op","value":"op::UnOp","parent":{"krate":0,"index":6824},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2313},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111024,"byte_end":111028,"line_start":186,"line_end":186,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprUnary::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6824},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6830},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111251,"byte_end":111258,"line_start":193,"line_end":193,"column_start":17,"column_end":24},"name":"ExprLit","qualname":"::expr::ExprLit","value":"ExprLit { attrs, lit }","parent":null,"children":[{"krate":0,"index":2315},{"krate":0,"index":2317}],"decl_id":null,"docs":" A literal in place of an expression: `1`, `\"foo\"`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2315},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111277,"byte_end":111282,"line_start":194,"line_end":194,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprLit::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6830},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2317},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111316,"byte_end":111319,"line_start":195,"line_end":195,"column_start":17,"column_end":20},"name":"lit","qualname":"::expr::ExprLit::lit","value":"lit::Lit","parent":{"krate":0,"index":6830},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111519,"byte_end":111527,"line_start":202,"line_end":202,"column_start":18,"column_end":26},"name":"ExprCast","qualname":"::expr::ExprCast","value":"ExprCast { attrs, expr, as_token, ty }","parent":null,"children":[{"krate":0,"index":2319},{"krate":0,"index":2321},{"krate":0,"index":2323},{"krate":0,"index":2325}],"decl_id":null,"docs":" A cast expression: `foo as f64`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2319},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111546,"byte_end":111551,"line_start":203,"line_end":203,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprCast::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2321},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111585,"byte_end":111589,"line_start":204,"line_end":204,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprCast::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2323},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111618,"byte_end":111626,"line_start":205,"line_end":205,"column_start":17,"column_end":25},"name":"as_token","qualname":"::expr::ExprCast::as_token","value":"token::As","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2325},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111656,"byte_end":111658,"line_start":206,"line_end":206,"column_start":17,"column_end":19},"name":"ty","qualname":"::expr::ExprCast::ty","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":6836},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":111847,"byte_end":111855,"line_start":212,"line_end":212,"column_start":18,"column_end":26},"name":"ExprType","qualname":"::expr::ExprType","value":"ExprType { }","parent":null,"children":[{"krate":0,"index":2327}],"decl_id":null,"docs":" A type ascription expression: `foo: f64`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6848},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":112176,"byte_end":112183,"line_start":222,"line_end":222,"column_start":17,"column_end":24},"name":"ExprLet","qualname":"::expr::ExprLet","value":"ExprLet { }","parent":null,"children":[{"krate":0,"index":2329}],"decl_id":null,"docs":" A `let` guard: `let Some(x) = opt`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6854},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":112767,"byte_end":112773,"line_start":237,"line_end":237,"column_start":16,"column_end":22},"name":"ExprIf","qualname":"::expr::ExprIf","value":"ExprIf { }","parent":null,"children":[{"krate":0,"index":2331}],"decl_id":null,"docs":" An `if` expression with an optional `else` block: `if expr { ... }\n else { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6860},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":113163,"byte_end":113172,"line_start":248,"line_end":248,"column_start":19,"column_end":28},"name":"ExprWhile","qualname":"::expr::ExprWhile","value":"ExprWhile { }","parent":null,"children":[{"krate":0,"index":2333}],"decl_id":null,"docs":" A while loop: `while expr { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6866},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":113540,"byte_end":113551,"line_start":259,"line_end":259,"column_start":21,"column_end":32},"name":"ExprForLoop","qualname":"::expr::ExprForLoop","value":"ExprForLoop { }","parent":null,"children":[{"krate":0,"index":2335}],"decl_id":null,"docs":" A for loop: `for pat in expr { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6872},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":113978,"byte_end":113986,"line_start":272,"line_end":272,"column_start":18,"column_end":26},"name":"ExprLoop","qualname":"::expr::ExprLoop","value":"ExprLoop { }","parent":null,"children":[{"krate":0,"index":2337}],"decl_id":null,"docs":" Conditionless loop: `loop { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6878},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":114341,"byte_end":114350,"line_start":282,"line_end":282,"column_start":19,"column_end":28},"name":"ExprMatch","qualname":"::expr::ExprMatch","value":"ExprMatch { }","parent":null,"children":[{"krate":0,"index":2339}],"decl_id":null,"docs":" A `match` expression: `match n { Some(n) => {}, None => {} }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6884},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":114725,"byte_end":114736,"line_start":293,"line_end":293,"column_start":21,"column_end":32},"name":"ExprClosure","qualname":"::expr::ExprClosure","value":"ExprClosure { }","parent":null,"children":[{"krate":0,"index":2341}],"decl_id":null,"docs":" A closure expression: `|a, b| a + b`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6890},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":115303,"byte_end":115313,"line_start":308,"line_end":308,"column_start":20,"column_end":30},"name":"ExprUnsafe","qualname":"::expr::ExprUnsafe","value":"ExprUnsafe { }","parent":null,"children":[{"krate":0,"index":2343}],"decl_id":null,"docs":" An unsafe block: `unsafe { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6896},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":115600,"byte_end":115609,"line_start":317,"line_end":317,"column_start":19,"column_end":28},"name":"ExprBlock","qualname":"::expr::ExprBlock","value":"ExprBlock { }","parent":null,"children":[{"krate":0,"index":2345}],"decl_id":null,"docs":" A blocked scope: `{ ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6902},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":115904,"byte_end":115914,"line_start":326,"line_end":326,"column_start":20,"column_end":30},"name":"ExprAssign","qualname":"::expr::ExprAssign","value":"ExprAssign { }","parent":null,"children":[{"krate":0,"index":2347}],"decl_id":null,"docs":" An assignment expression: `a = compute()`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6908},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116254,"byte_end":116266,"line_start":336,"line_end":336,"column_start":22,"column_end":34},"name":"ExprAssignOp","qualname":"::expr::ExprAssignOp","value":"ExprAssignOp { }","parent":null,"children":[{"krate":0,"index":2349}],"decl_id":null,"docs":" A compound assignment expression: `counter += 1`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6914},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116637,"byte_end":116646,"line_start":347,"line_end":347,"column_start":19,"column_end":28},"name":"ExprField","qualname":"::expr::ExprField","value":"ExprField { attrs, base, dot_token, member }","parent":null,"children":[{"krate":0,"index":2351},{"krate":0,"index":2353},{"krate":0,"index":2355},{"krate":0,"index":2357}],"decl_id":null,"docs":" Access of a named struct field (`obj.k`) or unnamed tuple struct\n field (`obj.0`).","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2351},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116665,"byte_end":116670,"line_start":348,"line_end":348,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprField::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2353},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116704,"byte_end":116708,"line_start":349,"line_end":349,"column_start":17,"column_end":21},"name":"base","qualname":"::expr::ExprField::base","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2355},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116737,"byte_end":116746,"line_start":350,"line_end":350,"column_start":17,"column_end":26},"name":"dot_token","qualname":"::expr::ExprField::dot_token","value":"token::Dot","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2357},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":116775,"byte_end":116781,"line_start":351,"line_end":351,"column_start":17,"column_end":23},"name":"member","qualname":"::expr::ExprField::member","value":"expr::Member","parent":{"krate":0,"index":6914},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6920},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117005,"byte_end":117014,"line_start":358,"line_end":358,"column_start":19,"column_end":28},"name":"ExprIndex","qualname":"::expr::ExprIndex","value":"ExprIndex { attrs, expr, bracket_token, index }","parent":null,"children":[{"krate":0,"index":2359},{"krate":0,"index":2361},{"krate":0,"index":2363},{"krate":0,"index":2365}],"decl_id":null,"docs":" A square bracketed indexing expression: `vector[2]`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2359},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117033,"byte_end":117038,"line_start":359,"line_end":359,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprIndex::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2361},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117072,"byte_end":117076,"line_start":360,"line_end":360,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprIndex::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2363},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117105,"byte_end":117118,"line_start":361,"line_end":361,"column_start":17,"column_end":30},"name":"bracket_token","qualname":"::expr::ExprIndex::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2365},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117152,"byte_end":117157,"line_start":362,"line_end":362,"column_start":17,"column_end":22},"name":"index","qualname":"::expr::ExprIndex::index","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6920},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6926},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117364,"byte_end":117373,"line_start":368,"line_end":368,"column_start":19,"column_end":28},"name":"ExprRange","qualname":"::expr::ExprRange","value":"ExprRange { }","parent":null,"children":[{"krate":0,"index":2367}],"decl_id":null,"docs":" A range expression: `1..2`, `1..`, `..2`, `1..=2`, `..=2`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6932},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117883,"byte_end":117891,"line_start":382,"line_end":382,"column_start":18,"column_end":26},"name":"ExprPath","qualname":"::expr::ExprPath","value":"ExprPath { attrs, qself, path }","parent":null,"children":[{"krate":0,"index":2369},{"krate":0,"index":2371},{"krate":0,"index":2373}],"decl_id":null,"docs":" A path like `std::mem::replace` possibly containing generic\n parameters and a qualified self-type.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2369},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117910,"byte_end":117915,"line_start":383,"line_end":383,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprPath::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6932},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2371},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117949,"byte_end":117954,"line_start":384,"line_end":384,"column_start":17,"column_end":22},"name":"qself","qualname":"::expr::ExprPath::qself","value":"std::option::Option<path::QSelf>","parent":{"krate":0,"index":6932},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2373},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":117987,"byte_end":117991,"line_start":385,"line_end":385,"column_start":17,"column_end":21},"name":"path","qualname":"::expr::ExprPath::path","value":"path::Path","parent":{"krate":0,"index":6932},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6938},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":118181,"byte_end":118194,"line_start":391,"line_end":391,"column_start":23,"column_end":36},"name":"ExprReference","qualname":"::expr::ExprReference","value":"ExprReference { }","parent":null,"children":[{"krate":0,"index":2375}],"decl_id":null,"docs":" A referencing operation: `&a` or `&mut a`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6944},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":118580,"byte_end":118589,"line_start":402,"line_end":402,"column_start":19,"column_end":28},"name":"ExprBreak","qualname":"::expr::ExprBreak","value":"ExprBreak { }","parent":null,"children":[{"krate":0,"index":2377}],"decl_id":null,"docs":" A `break`, with an optional label to break and an optional\n expression.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6950},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":118939,"byte_end":118951,"line_start":412,"line_end":412,"column_start":22,"column_end":34},"name":"ExprContinue","qualname":"::expr::ExprContinue","value":"ExprContinue { }","parent":null,"children":[{"krate":0,"index":2379}],"decl_id":null,"docs":" A `continue`, with an optional label.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6956},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":119277,"byte_end":119287,"line_start":421,"line_end":421,"column_start":20,"column_end":30},"name":"ExprReturn","qualname":"::expr::ExprReturn","value":"ExprReturn { }","parent":null,"children":[{"krate":0,"index":2381}],"decl_id":null,"docs":" A `return`, with an optional value to be returned.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6962},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":119608,"byte_end":119617,"line_start":430,"line_end":430,"column_start":19,"column_end":28},"name":"ExprMacro","qualname":"::expr::ExprMacro","value":"ExprMacro { }","parent":null,"children":[{"krate":0,"index":2383}],"decl_id":null,"docs":" A macro invocation expression: `format!(\"{}\", q)`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6968},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120006,"byte_end":120016,"line_start":441,"line_end":441,"column_start":20,"column_end":30},"name":"ExprStruct","qualname":"::expr::ExprStruct","value":"ExprStruct { }","parent":null,"children":[{"krate":0,"index":2385}],"decl_id":null,"docs":" A struct literal expression: `Point { x: 1, y: 1 }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6974},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120487,"byte_end":120497,"line_start":453,"line_end":453,"column_start":20,"column_end":30},"name":"ExprRepeat","qualname":"::expr::ExprRepeat","value":"ExprRepeat { }","parent":null,"children":[{"krate":0,"index":2387}],"decl_id":null,"docs":" An array literal constructed from one repeated element: `[0u8; N]`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6980},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120870,"byte_end":120879,"line_start":464,"line_end":464,"column_start":19,"column_end":28},"name":"ExprParen","qualname":"::expr::ExprParen","value":"ExprParen { attrs, paren_token, expr }","parent":null,"children":[{"krate":0,"index":2389},{"krate":0,"index":2391},{"krate":0,"index":2393}],"decl_id":null,"docs":" A parenthesized expression: `(a + b)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2389},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120898,"byte_end":120903,"line_start":465,"line_end":465,"column_start":17,"column_end":22},"name":"attrs","qualname":"::expr::ExprParen::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":6980},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2391},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120937,"byte_end":120948,"line_start":466,"line_end":466,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::expr::ExprParen::paren_token","value":"token::Paren","parent":{"krate":0,"index":6980},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2393},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":120980,"byte_end":120984,"line_start":467,"line_end":467,"column_start":17,"column_end":21},"name":"expr","qualname":"::expr::ExprParen::expr","value":"std::boxed::Box<expr::Expr>","parent":{"krate":0,"index":6980},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6986},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":121378,"byte_end":121387,"line_start":477,"line_end":477,"column_start":19,"column_end":28},"name":"ExprGroup","qualname":"::expr::ExprGroup","value":"ExprGroup { }","parent":null,"children":[{"krate":0,"index":2395}],"decl_id":null,"docs":" An expression contained within invisible delimiters.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6992},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":121671,"byte_end":121678,"line_start":486,"line_end":486,"column_start":17,"column_end":24},"name":"ExprTry","qualname":"::expr::ExprTry","value":"ExprTry { }","parent":null,"children":[{"krate":0,"index":2397}],"decl_id":null,"docs":" A try-expression: `expr?`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":6998},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":121970,"byte_end":121979,"line_start":495,"line_end":495,"column_start":19,"column_end":28},"name":"ExprAsync","qualname":"::expr::ExprAsync","value":"ExprAsync { }","parent":null,"children":[{"krate":0,"index":2399}],"decl_id":null,"docs":" An async block: `async { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":7004},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":122314,"byte_end":122326,"line_start":505,"line_end":505,"column_start":22,"column_end":34},"name":"ExprTryBlock","qualname":"::expr::ExprTryBlock","value":"ExprTryBlock { }","parent":null,"children":[{"krate":0,"index":2401}],"decl_id":null,"docs":" A try block: `try { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":7010},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":122613,"byte_end":122622,"line_start":514,"line_end":514,"column_start":19,"column_end":28},"name":"ExprYield","qualname":"::expr::ExprYield","value":"ExprYield { }","parent":null,"children":[{"krate":0,"index":2403}],"decl_id":null,"docs":" A yield expression: `yield expr`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":26797,"byte_end":26826,"line_start":21,"line_end":21,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":7016},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":122973,"byte_end":122985,"line_start":524,"line_end":524,"column_start":22,"column_end":34},"name":"ExprVerbatim","qualname":"::expr::ExprVerbatim","value":"ExprVerbatim { tts }","parent":null,"children":[{"krate":0,"index":2405}],"decl_id":null,"docs":" Tokens in expression position not interpreted by Syn.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2405},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":123025,"byte_end":123028,"line_start":525,"line_end":525,"column_start":17,"column_end":20},"name":"tts","qualname":"::expr::ExprVerbatim::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":7016},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2407},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126374,"byte_end":126379,"line_start":606,"line_end":606,"column_start":9,"column_end":14},"name":"Named","qualname":"::expr::Member::Named","value":"Member::Named(Ident)","parent":{"krate":0,"index":7026},"children":[],"decl_id":null,"docs":" A named field like `self.x`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2411},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126440,"byte_end":126447,"line_start":608,"line_end":608,"column_start":9,"column_end":16},"name":"Unnamed","qualname":"::expr::Member::Unnamed","value":"Member::Unnamed(Index)","parent":{"krate":0,"index":7026},"children":[],"decl_id":null,"docs":" An unnamed field like `self.0`.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7026},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126316,"byte_end":126322,"line_start":604,"line_end":604,"column_start":14,"column_end":20},"name":"Member","qualname":"::expr::Member","value":"Member::{Named, Unnamed}","parent":null,"children":[{"krate":0,"index":2407},{"krate":0,"index":2411}],"decl_id":null,"docs":" A struct or tuple struct field accessed in a struct literal or field\n expression.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7032},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126652,"byte_end":126657,"line_start":617,"line_end":617,"column_start":16,"column_end":21},"name":"Index","qualname":"::expr::Index","value":"Index { index, span }","parent":null,"children":[{"krate":0,"index":2415},{"krate":0,"index":2417}],"decl_id":null,"docs":" The index of an unnamed tuple struct field.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2415},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126693,"byte_end":126698,"line_start":618,"line_end":618,"column_start":13,"column_end":18},"name":"index","qualname":"::expr::Index::index","value":"u32","parent":{"krate":0,"index":7032},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2417},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126717,"byte_end":126721,"line_start":619,"line_end":619,"column_start":13,"column_end":17},"name":"span","qualname":"::expr::Index::span","value":"proc_macro2::Span","parent":{"krate":0,"index":7032},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7062},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233547,"byte_end":233555,"line_start":19,"line_end":19,"column_start":16,"column_end":24},"name":"Generics","qualname":"::generics::Generics","value":"Generics { lt_token, params, gt_token, where_clause }","parent":null,"children":[{"krate":0,"index":2451},{"krate":0,"index":2453},{"krate":0,"index":2455},{"krate":0,"index":2457}],"decl_id":null,"docs":" Lifetimes and type parameters attached to a declaration of a function,\n enum, trait, etc.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2451},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233570,"byte_end":233578,"line_start":20,"line_end":20,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::generics::Generics::lt_token","value":"std::option::Option<token::Lt>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2453},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233611,"byte_end":233617,"line_start":21,"line_end":21,"column_start":13,"column_end":19},"name":"params","qualname":"::generics::Generics::params","value":"punctuated::Punctuated<generics::GenericParam, token::Comma>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2455},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233668,"byte_end":233676,"line_start":22,"line_end":22,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::generics::Generics::gt_token","value":"std::option::Option<token::Gt>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2457},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":233709,"byte_end":233721,"line_start":23,"line_end":23,"column_start":13,"column_end":25},"name":"where_clause","qualname":"::generics::Generics::where_clause","value":"std::option::Option<generics::WhereClause>","parent":{"krate":0,"index":7062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2459},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234371,"byte_end":234375,"line_start":44,"line_end":44,"column_start":13,"column_end":17},"name":"Type","qualname":"::generics::GenericParam::Type","value":"GenericParam::Type(TypeParam)","parent":{"krate":0,"index":7084},"children":[],"decl_id":null,"docs":" A generic type parameter: `T: Into<String>`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2463},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234850,"byte_end":234858,"line_start":57,"line_end":57,"column_start":13,"column_end":21},"name":"Lifetime","qualname":"::generics::GenericParam::Lifetime","value":"GenericParam::Lifetime(LifetimeDef)","parent":{"krate":0,"index":7084},"children":[],"decl_id":null,"docs":" A lifetime definition: `'a: 'b + 'c + 'd`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2467},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235258,"byte_end":235263,"line_start":68,"line_end":68,"column_start":13,"column_end":18},"name":"Const","qualname":"::generics::GenericParam::Const","value":"GenericParam::Const(ConstParam)","parent":{"krate":0,"index":7084},"children":[],"decl_id":null,"docs":" A const generic parameter: `const LENGTH: usize`.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7084},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234169,"byte_end":234181,"line_start":39,"line_end":39,"column_start":14,"column_end":26},"name":"GenericParam","qualname":"::generics::GenericParam","value":"GenericParam::{Type, Lifetime, Const}","parent":null,"children":[{"krate":0,"index":2459},{"krate":0,"index":2463},{"krate":0,"index":2467}],"decl_id":null,"docs":" A generic type parameter, lifetime, or const generic: `T: Into<String>`,\n `'a: 'b`, `const LEN: usize`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7090},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234376,"byte_end":234385,"line_start":44,"line_end":44,"column_start":18,"column_end":27},"name":"TypeParam","qualname":"::generics::TypeParam","value":"TypeParam { attrs, ident, colon_token, bounds, eq_token, default }","parent":null,"children":[{"krate":0,"index":2471},{"krate":0,"index":2473},{"krate":0,"index":2475},{"krate":0,"index":2477},{"krate":0,"index":2479},{"krate":0,"index":2481}],"decl_id":null,"docs":" A generic type parameter: `T: Into<String>`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2471},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234404,"byte_end":234409,"line_start":45,"line_end":45,"column_start":17,"column_end":22},"name":"attrs","qualname":"::generics::TypeParam::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2473},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234443,"byte_end":234448,"line_start":46,"line_end":46,"column_start":17,"column_end":22},"name":"ident","qualname":"::generics::TypeParam::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2475},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234473,"byte_end":234484,"line_start":47,"line_end":47,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::TypeParam::colon_token","value":"std::option::Option<token::Colon>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2477},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234521,"byte_end":234527,"line_start":48,"line_end":48,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::TypeParam::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2479},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234584,"byte_end":234592,"line_start":49,"line_end":49,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::generics::TypeParam::eq_token","value":"std::option::Option<token::Eq>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2481},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234629,"byte_end":234636,"line_start":50,"line_end":50,"column_start":17,"column_end":24},"name":"default","qualname":"::generics::TypeParam::default","value":"std::option::Option<ty::Type>","parent":{"krate":0,"index":7090},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7096},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234859,"byte_end":234870,"line_start":57,"line_end":57,"column_start":22,"column_end":33},"name":"LifetimeDef","qualname":"::generics::LifetimeDef","value":"LifetimeDef { attrs, lifetime, colon_token, bounds }","parent":null,"children":[{"krate":0,"index":2483},{"krate":0,"index":2485},{"krate":0,"index":2487},{"krate":0,"index":2489}],"decl_id":null,"docs":" A lifetime definition: `'a: 'b + 'c + 'd`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2483},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234889,"byte_end":234894,"line_start":58,"line_end":58,"column_start":17,"column_end":22},"name":"attrs","qualname":"::generics::LifetimeDef::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2485},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234928,"byte_end":234936,"line_start":59,"line_end":59,"column_start":17,"column_end":25},"name":"lifetime","qualname":"::generics::LifetimeDef::lifetime","value":"lifetime::Lifetime","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2487},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":234964,"byte_end":234975,"line_start":60,"line_end":60,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::LifetimeDef::colon_token","value":"std::option::Option<token::Colon>","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2489},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235012,"byte_end":235018,"line_start":61,"line_end":61,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::LifetimeDef::bounds","value":"punctuated::Punctuated<lifetime::Lifetime, token::Add>","parent":{"krate":0,"index":7096},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7102},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235264,"byte_end":235274,"line_start":68,"line_end":68,"column_start":19,"column_end":29},"name":"ConstParam","qualname":"::generics::ConstParam","value":"ConstParam { attrs, const_token, ident, colon_token, ty, eq_token, default }","parent":null,"children":[{"krate":0,"index":2491},{"krate":0,"index":2493},{"krate":0,"index":2495},{"krate":0,"index":2497},{"krate":0,"index":2499},{"krate":0,"index":2501},{"krate":0,"index":2503}],"decl_id":null,"docs":" A const generic parameter: `const LENGTH: usize`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2491},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235293,"byte_end":235298,"line_start":69,"line_end":69,"column_start":17,"column_end":22},"name":"attrs","qualname":"::generics::ConstParam::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2493},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235332,"byte_end":235343,"line_start":70,"line_end":70,"column_start":17,"column_end":28},"name":"const_token","qualname":"::generics::ConstParam::const_token","value":"token::Const","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2495},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235376,"byte_end":235381,"line_start":71,"line_end":71,"column_start":17,"column_end":22},"name":"ident","qualname":"::generics::ConstParam::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2497},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235406,"byte_end":235417,"line_start":72,"line_end":72,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::ConstParam::colon_token","value":"token::Colon","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2499},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235446,"byte_end":235448,"line_start":73,"line_end":73,"column_start":17,"column_end":19},"name":"ty","qualname":"::generics::ConstParam::ty","value":"ty::Type","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2501},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235472,"byte_end":235480,"line_start":74,"line_end":74,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::generics::ConstParam::eq_token","value":"std::option::Option<token::Eq>","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2503},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235517,"byte_end":235524,"line_start":75,"line_end":75,"column_start":17,"column_end":24},"name":"default","qualname":"::generics::ConstParam::default","value":"std::option::Option<expr::Expr>","parent":{"krate":0,"index":7102},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":804},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235908,"byte_end":235919,"line_start":88,"line_end":88,"column_start":12,"column_end":23},"name":"type_params","qualname":"<Generics>::type_params","value":"fn (&self) -> TypeParams","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;</code><a\n href=\"struct.TypeParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">TypeParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the type parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":806},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":236324,"byte_end":236339,"line_start":99,"line_end":99,"column_start":12,"column_end":27},"name":"type_params_mut","qualname":"<Generics>::type_params_mut","value":"fn (&mut self) -> TypeParamsMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;mut </code><a\n href=\"struct.TypeParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">TypeParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the type parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":808},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":236762,"byte_end":236771,"line_start":110,"line_end":110,"column_start":12,"column_end":21},"name":"lifetimes","qualname":"<Generics>::lifetimes","value":"fn (&self) -> Lifetimes","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;</code><a\n href=\"struct.LifetimeDef.html\"><code\n style=\"padding-left:0;padding-right:0;\">LifetimeDef</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the lifetime parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":810},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":237182,"byte_end":237195,"line_start":121,"line_end":121,"column_start":12,"column_end":25},"name":"lifetimes_mut","qualname":"<Generics>::lifetimes_mut","value":"fn (&mut self) -> LifetimesMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;mut </code><a\n href=\"struct.LifetimeDef.html\"><code\n style=\"padding-left:0;padding-right:0;\">LifetimeDef</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the lifetime parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":237614,"byte_end":237626,"line_start":132,"line_end":132,"column_start":12,"column_end":24},"name":"const_params","qualname":"<Generics>::const_params","value":"fn (&self) -> ConstParams","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;</code><a\n href=\"struct.ConstParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">ConstParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the constant parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":814},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238039,"byte_end":238055,"line_start":143,"line_end":143,"column_start":12,"column_end":28},"name":"const_params_mut","qualname":"<Generics>::const_params_mut","value":"fn (&mut self) -> ConstParamsMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n <code\n style=\"padding-right:0;\">Iterator&lt;Item = &amp;mut </code><a\n href=\"struct.ConstParam.html\"><code\n style=\"padding-left:0;padding-right:0;\">ConstParam</code></a><code\n style=\"padding-left:0;\">&gt;</code>\n over the constant parameters in `self.params`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":816},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238233,"byte_end":238250,"line_start":148,"line_end":148,"column_start":12,"column_end":29},"name":"make_where_clause","qualname":"<Generics>::make_where_clause","value":"fn (&mut self) -> &mut WhereClause","parent":null,"children":[],"decl_id":null,"docs":" Initializes an empty `where`-clause if there is not one present already.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":818},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238722,"byte_end":238732,"line_start":163,"line_end":163,"column_start":12,"column_end":22},"name":"TypeParams","qualname":"::generics::TypeParams","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":826},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239158,"byte_end":239171,"line_start":181,"line_end":181,"column_start":12,"column_end":25},"name":"TypeParamsMut","qualname":"::generics::TypeParamsMut","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":834},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239611,"byte_end":239620,"line_start":199,"line_end":199,"column_start":12,"column_end":21},"name":"Lifetimes","qualname":"::generics::Lifetimes","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240047,"byte_end":240059,"line_start":217,"line_end":217,"column_start":12,"column_end":24},"name":"LifetimesMut","qualname":"::generics::LifetimesMut","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":850},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240500,"byte_end":240511,"line_start":235,"line_end":235,"column_start":12,"column_end":23},"name":"ConstParams","qualname":"::generics::ConstParams","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":858},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240942,"byte_end":240956,"line_start":253,"line_end":253,"column_start":12,"column_end":26},"name":"ConstParamsMut","qualname":"::generics::ConstParamsMut","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7112},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241723,"byte_end":241735,"line_start":278,"line_end":278,"column_start":12,"column_end":24},"name":"ImplGenerics","qualname":"::generics::ImplGenerics","value":"","parent":null,"children":[],"decl_id":null,"docs":" Returned by `Generics::split_for_impl`.","sig":null,"attributes":[{"value":"cfg(feature = \"printing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241557,"byte_end":241585,"line_start":275,"line_end":275,"column_start":1,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":7118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242089,"byte_end":242101,"line_start":287,"line_end":287,"column_start":12,"column_end":24},"name":"TypeGenerics","qualname":"::generics::TypeGenerics","value":"","parent":null,"children":[],"decl_id":null,"docs":" Returned by `Generics::split_for_impl`.","sig":null,"attributes":[{"value":"cfg(feature = \"printing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241923,"byte_end":241951,"line_start":284,"line_end":284,"column_start":1,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":7124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242457,"byte_end":242466,"line_start":296,"line_end":296,"column_start":12,"column_end":21},"name":"Turbofish","qualname":"::generics::Turbofish","value":"","parent":null,"children":[],"decl_id":null,"docs":" Returned by `TypeGenerics::as_turbofish`.","sig":null,"attributes":[{"value":"cfg(feature = \"printing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242291,"byte_end":242319,"line_start":293,"line_end":293,"column_start":1,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":868},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243419,"byte_end":243433,"line_start":328,"line_end":328,"column_start":12,"column_end":26},"name":"split_for_impl","qualname":"<Generics>::split_for_impl","value":"fn (&self) -> (ImplGenerics, TypeGenerics, Option<&WhereClause>)","parent":null,"children":[],"decl_id":null,"docs":" Split a type's generics into the pieces required for impl'ing a trait\n for that type.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":872},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243914,"byte_end":243926,"line_start":343,"line_end":343,"column_start":12,"column_end":24},"name":"as_turbofish","qualname":"<TypeGenerics>::as_turbofish","value":"fn (&self) -> Turbofish","parent":null,"children":[],"decl_id":null,"docs":" Turn a type's generics like `<X, Y>` into a turbofish like `::<X, Y>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244195,"byte_end":244209,"line_start":354,"line_end":354,"column_start":16,"column_end":30},"name":"BoundLifetimes","qualname":"::generics::BoundLifetimes","value":"BoundLifetimes { for_token, lt_token, lifetimes, gt_token }","parent":null,"children":[{"krate":0,"index":2529},{"krate":0,"index":2531},{"krate":0,"index":2533},{"krate":0,"index":2535}],"decl_id":null,"docs":" A set of bound lifetimes: `for<'a, 'b, 'c>`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2529},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244224,"byte_end":244233,"line_start":355,"line_end":355,"column_start":13,"column_end":22},"name":"for_token","qualname":"::generics::BoundLifetimes::for_token","value":"token::For","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2531},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244260,"byte_end":244268,"line_start":356,"line_end":356,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::generics::BoundLifetimes::lt_token","value":"token::Lt","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2533},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244293,"byte_end":244302,"line_start":357,"line_end":357,"column_start":13,"column_end":22},"name":"lifetimes","qualname":"::generics::BoundLifetimes::lifetimes","value":"punctuated::Punctuated<generics::LifetimeDef, token::Comma>","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2535},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244352,"byte_end":244360,"line_start":358,"line_end":358,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::generics::BoundLifetimes::gt_token","value":"token::Gt","parent":{"krate":0,"index":7130},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":876},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244412,"byte_end":244415,"line_start":363,"line_end":363,"column_start":12,"column_end":15},"name":"new","qualname":"<LifetimeDef>::new","value":"fn (lifetime: Lifetime) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2537},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245142,"byte_end":245147,"line_start":392,"line_end":392,"column_start":13,"column_end":18},"name":"Trait","qualname":"::generics::TypeParamBound::Trait","value":"TypeParamBound::Trait(TraitBound)","parent":{"krate":0,"index":7148},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2541},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245173,"byte_end":245181,"line_start":393,"line_end":393,"column_start":13,"column_end":21},"name":"Lifetime","qualname":"::generics::TypeParamBound::Lifetime","value":"TypeParamBound::Lifetime(Lifetime)","parent":{"krate":0,"index":7148},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245113,"byte_end":245127,"line_start":391,"line_end":391,"column_start":14,"column_end":28},"name":"TypeParamBound","qualname":"::generics::TypeParamBound","value":"TypeParamBound::{Trait, Lifetime}","parent":null,"children":[{"krate":0,"index":2537},{"krate":0,"index":2541}],"decl_id":null,"docs":" A trait or lifetime used as a bound on a type parameter.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245390,"byte_end":245400,"line_start":402,"line_end":402,"column_start":16,"column_end":26},"name":"TraitBound","qualname":"::generics::TraitBound","value":"TraitBound { paren_token, modifier, lifetimes, path }","parent":null,"children":[{"krate":0,"index":2545},{"krate":0,"index":2547},{"krate":0,"index":2549},{"krate":0,"index":2551}],"decl_id":null,"docs":" A trait used as a bound on a type parameter.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2545},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245415,"byte_end":245426,"line_start":403,"line_end":403,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::generics::TraitBound::paren_token","value":"std::option::Option<token::Paren>","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2547},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245462,"byte_end":245470,"line_start":404,"line_end":404,"column_start":13,"column_end":21},"name":"modifier","qualname":"::generics::TraitBound::modifier","value":"generics::TraitBoundModifier","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2549},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245554,"byte_end":245563,"line_start":406,"line_end":406,"column_start":13,"column_end":22},"name":"lifetimes","qualname":"::generics::TraitBound::lifetimes","value":"std::option::Option<generics::BoundLifetimes>","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":" The `for<'a>` in `for<'a> Foo<&'a T>`\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2551},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245654,"byte_end":245658,"line_start":408,"line_end":408,"column_start":13,"column_end":17},"name":"path","qualname":"::generics::TraitBound::path","value":"path::Path","parent":{"krate":0,"index":7158},"children":[],"decl_id":null,"docs":" The `Foo<&'a T>` in `for<'a> Foo<&'a T>`\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2553},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245980,"byte_end":245984,"line_start":420,"line_end":420,"column_start":9,"column_end":13},"name":"None","qualname":"::generics::TraitBoundModifier::None","value":"TraitBoundModifier::None","parent":{"krate":0,"index":7164},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2555},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245994,"byte_end":245999,"line_start":421,"line_end":421,"column_start":9,"column_end":14},"name":"Maybe","qualname":"::generics::TraitBoundModifier::Maybe","value":"TraitBoundModifier::Maybe(crate::token::Question)","parent":{"krate":0,"index":7164},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7164},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":245951,"byte_end":245969,"line_start":419,"line_end":419,"column_start":14,"column_end":32},"name":"TraitBoundModifier","qualname":"::generics::TraitBoundModifier","value":"TraitBoundModifier::{None, Maybe}","parent":null,"children":[{"krate":0,"index":2553},{"krate":0,"index":2555}],"decl_id":null,"docs":" A modifier on a trait bound, currently only used for the `?` in\n `?Sized`.","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":28019,"byte_end":28071,"line_start":60,"line_end":62,"column_start":9,"column_end":10}}]},{"kind":"Struct","id":{"krate":0,"index":7172},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246247,"byte_end":246258,"line_start":431,"line_end":431,"column_start":16,"column_end":27},"name":"WhereClause","qualname":"::generics::WhereClause","value":"WhereClause { where_token, predicates }","parent":null,"children":[{"krate":0,"index":2559},{"krate":0,"index":2561}],"decl_id":null,"docs":" A `where` clause in a definition: `where T: Deserialize<'de>, D:\n 'static`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2559},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246273,"byte_end":246284,"line_start":432,"line_end":432,"column_start":13,"column_end":24},"name":"where_token","qualname":"::generics::WhereClause::where_token","value":"token::Where","parent":{"krate":0,"index":7172},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2561},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246313,"byte_end":246323,"line_start":433,"line_end":433,"column_start":13,"column_end":23},"name":"predicates","qualname":"::generics::WhereClause::predicates","value":"punctuated::Punctuated<generics::WherePredicate, token::Comma>","parent":{"krate":0,"index":7172},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2563},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246968,"byte_end":246972,"line_start":453,"line_end":453,"column_start":13,"column_end":17},"name":"Type","qualname":"::generics::WherePredicate::Type","value":"WherePredicate::Type(PredicateType)","parent":{"krate":0,"index":7190},"children":[],"decl_id":null,"docs":" A type predicate in a `where` clause: `for<'c> Foo<'c>: Trait<'c>`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2567},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247544,"byte_end":247552,"line_start":467,"line_end":467,"column_start":13,"column_end":21},"name":"Lifetime","qualname":"::generics::WherePredicate::Lifetime","value":"WherePredicate::Lifetime(PredicateLifetime)","parent":{"krate":0,"index":7190},"children":[],"decl_id":null,"docs":" A lifetime predicate in a `where` clause: `'a: 'b + 'c`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2571},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247918,"byte_end":247920,"line_start":477,"line_end":477,"column_start":13,"column_end":15},"name":"Eq","qualname":"::generics::WherePredicate::Eq","value":"WherePredicate::Eq(PredicateEq)","parent":{"krate":0,"index":7190},"children":[],"decl_id":null,"docs":" An equality predicate in a `where` clause (unsupported).","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7190},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246741,"byte_end":246755,"line_start":448,"line_end":448,"column_start":14,"column_end":28},"name":"WherePredicate","qualname":"::generics::WherePredicate","value":"WherePredicate::{Type, Lifetime, Eq}","parent":null,"children":[{"krate":0,"index":2563},{"krate":0,"index":2567},{"krate":0,"index":2571}],"decl_id":null,"docs":" A single predicate in a `where` clause: `T: Deserialize<'de>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7196},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":246973,"byte_end":246986,"line_start":453,"line_end":453,"column_start":18,"column_end":31},"name":"PredicateType","qualname":"::generics::PredicateType","value":"PredicateType { lifetimes, bounded_ty, colon_token, bounds }","parent":null,"children":[{"krate":0,"index":2575},{"krate":0,"index":2577},{"krate":0,"index":2579},{"krate":0,"index":2581}],"decl_id":null,"docs":" A type predicate in a `where` clause: `for<'c> Foo<'c>: Trait<'c>`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2575},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247056,"byte_end":247065,"line_start":455,"line_end":455,"column_start":17,"column_end":26},"name":"lifetimes","qualname":"::generics::PredicateType::lifetimes","value":"std::option::Option<generics::BoundLifetimes>","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":" Any lifetimes from a `for` binding\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2577},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247146,"byte_end":247156,"line_start":457,"line_end":457,"column_start":17,"column_end":27},"name":"bounded_ty","qualname":"::generics::PredicateType::bounded_ty","value":"ty::Type","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":" The type being bounded\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2579},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247180,"byte_end":247191,"line_start":458,"line_end":458,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::PredicateType::colon_token","value":"token::Colon","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2581},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247285,"byte_end":247291,"line_start":460,"line_end":460,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::PredicateType::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7196},"children":[],"decl_id":null,"docs":" Trait and lifetime bounds (`Clone+Send+'static`)\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7202},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247553,"byte_end":247570,"line_start":467,"line_end":467,"column_start":22,"column_end":39},"name":"PredicateLifetime","qualname":"::generics::PredicateLifetime","value":"PredicateLifetime { lifetime, colon_token, bounds }","parent":null,"children":[{"krate":0,"index":2583},{"krate":0,"index":2585},{"krate":0,"index":2587}],"decl_id":null,"docs":" A lifetime predicate in a `where` clause: `'a: 'b + 'c`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2583},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247589,"byte_end":247597,"line_start":468,"line_end":468,"column_start":17,"column_end":25},"name":"lifetime","qualname":"::generics::PredicateLifetime::lifetime","value":"lifetime::Lifetime","parent":{"krate":0,"index":7202},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2585},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247625,"byte_end":247636,"line_start":469,"line_end":469,"column_start":17,"column_end":28},"name":"colon_token","qualname":"::generics::PredicateLifetime::colon_token","value":"token::Colon","parent":{"krate":0,"index":7202},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2587},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247665,"byte_end":247671,"line_start":470,"line_end":470,"column_start":17,"column_end":23},"name":"bounds","qualname":"::generics::PredicateLifetime::bounds","value":"punctuated::Punctuated<lifetime::Lifetime, token::Add>","parent":{"krate":0,"index":7202},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7208},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247921,"byte_end":247932,"line_start":477,"line_end":477,"column_start":16,"column_end":27},"name":"PredicateEq","qualname":"::generics::PredicateEq","value":"PredicateEq { lhs_ty, eq_token, rhs_ty }","parent":null,"children":[{"krate":0,"index":2589},{"krate":0,"index":2591},{"krate":0,"index":2593}],"decl_id":null,"docs":" An equality predicate in a `where` clause (unsupported).","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2589},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247951,"byte_end":247957,"line_start":478,"line_end":478,"column_start":17,"column_end":23},"name":"lhs_ty","qualname":"::generics::PredicateEq::lhs_ty","value":"ty::Type","parent":{"krate":0,"index":7208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2591},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":247981,"byte_end":247989,"line_start":479,"line_end":479,"column_start":17,"column_end":25},"name":"eq_token","qualname":"::generics::PredicateEq::eq_token","value":"token::Eq","parent":{"krate":0,"index":7208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2593},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":248018,"byte_end":248024,"line_start":480,"line_end":480,"column_start":17,"column_end":23},"name":"rhs_ty","qualname":"::generics::PredicateEq::rhs_ty","value":"ty::Type","parent":{"krate":0,"index":7208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272156,"byte_end":272164,"line_start":34,"line_end":34,"column_start":12,"column_end":20},"name":"Lifetime","qualname":"::lifetime::Lifetime","value":"Lifetime { apostrophe, ident }","parent":null,"children":[{"krate":0,"index":2595},{"krate":0,"index":2597}],"decl_id":null,"docs":" A Rust lifetime: `'a`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2595},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272175,"byte_end":272185,"line_start":35,"line_end":35,"column_start":9,"column_end":19},"name":"apostrophe","qualname":"::lifetime::Lifetime::apostrophe","value":"proc_macro2::Span","parent":{"krate":0,"index":7218},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2597},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272201,"byte_end":272206,"line_start":36,"line_end":36,"column_start":9,"column_end":14},"name":"ident","qualname":"::lifetime::Lifetime::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7218},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1084},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272644,"byte_end":272647,"line_start":57,"line_end":57,"column_start":12,"column_end":15},"name":"new","qualname":"<Lifetime>::new","value":"fn (symbol: &str, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":" # Panics","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1110},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274368,"byte_end":274376,"line_start":130,"line_end":130,"column_start":8,"column_end":16},"name":"Lifetime","qualname":"::lifetime::Lifetime","value":"fn (marker: lookahead::TokenMarker) -> Lifetime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274293,"byte_end":274320,"line_start":127,"line_end":127,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274336,"byte_end":274360,"line_start":129,"line_end":129,"column_start":1,"column_end":25}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2599},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":276563,"byte_end":276566,"line_start":46,"line_end":46,"column_start":13,"column_end":16},"name":"Str","qualname":"::lit::Lit::Str","value":"Lit::Str(LitStr)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" A UTF-8 string literal: `\"foo\"`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2603},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":276813,"byte_end":276820,"line_start":54,"line_end":54,"column_start":13,"column_end":20},"name":"ByteStr","qualname":"::lit::Lit::ByteStr","value":"Lit::ByteStr(LitByteStr)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" A byte string literal: `b\"foo\"`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2607},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":277062,"byte_end":277066,"line_start":62,"line_end":62,"column_start":13,"column_end":17},"name":"Byte","qualname":"::lit::Lit::Byte","value":"Lit::Byte(LitByte)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" A byte literal: `b'f'`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2611},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":277309,"byte_end":277313,"line_start":70,"line_end":70,"column_start":13,"column_end":17},"name":"Char","qualname":"::lit::Lit::Char","value":"Lit::Char(LitChar)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" A character literal: `'a'`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2615},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":277678,"byte_end":277681,"line_start":81,"line_end":81,"column_start":13,"column_end":16},"name":"Int","qualname":"::lit::Lit::Int","value":"Lit::Int(LitInt)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" An integer literal: `1` or `1u16`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2619},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278011,"byte_end":278016,"line_start":91,"line_end":91,"column_start":13,"column_end":18},"name":"Float","qualname":"::lit::Lit::Float","value":"Lit::Float(LitFloat)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" A floating point literal: `1f64` or `1.0e10f64`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2623},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278270,"byte_end":278274,"line_start":99,"line_end":99,"column_start":13,"column_end":17},"name":"Bool","qualname":"::lit::Lit::Bool","value":"Lit::Bool(LitBool)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" A boolean literal: `true` or `false`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2627},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278637,"byte_end":278645,"line_start":109,"line_end":109,"column_start":13,"column_end":21},"name":"Verbatim","qualname":"::lit::Lit::Verbatim","value":"Lit::Verbatim(LitVerbatim)","parent":{"krate":0,"index":7256},"children":[],"decl_id":null,"docs":" A raw token literal not interpreted by Syn, possibly because it\n represents an integer larger than 64 bits.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7256},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":276382,"byte_end":276385,"line_start":41,"line_end":41,"column_start":14,"column_end":17},"name":"Lit","qualname":"::lit::Lit","value":"Lit::{Str, ByteStr, Byte, Char, Int, Float, Bool, Verbatim}","parent":null,"children":[{"krate":0,"index":2599},{"krate":0,"index":2603},{"krate":0,"index":2607},{"krate":0,"index":2611},{"krate":0,"index":2615},{"krate":0,"index":2619},{"krate":0,"index":2623},{"krate":0,"index":2627}],"decl_id":null,"docs":" A Rust literal such as a string or integer or boolean.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7262},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":276567,"byte_end":276573,"line_start":46,"line_end":46,"column_start":17,"column_end":23},"name":"LitStr","qualname":"::lit::LitStr","value":"LitStr { }","parent":null,"children":[{"krate":0,"index":2631}],"decl_id":null,"docs":" A UTF-8 string literal: `\"foo\"`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7268},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":276821,"byte_end":276831,"line_start":54,"line_end":54,"column_start":21,"column_end":31},"name":"LitByteStr","qualname":"::lit::LitByteStr","value":"LitByteStr { }","parent":null,"children":[{"krate":0,"index":2633}],"decl_id":null,"docs":" A byte string literal: `b\"foo\"`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7274},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":277067,"byte_end":277074,"line_start":62,"line_end":62,"column_start":18,"column_end":25},"name":"LitByte","qualname":"::lit::LitByte","value":"LitByte { }","parent":null,"children":[{"krate":0,"index":2635}],"decl_id":null,"docs":" A byte literal: `b'f'`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7280},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":277314,"byte_end":277321,"line_start":70,"line_end":70,"column_start":18,"column_end":25},"name":"LitChar","qualname":"::lit::LitChar","value":"LitChar { }","parent":null,"children":[{"krate":0,"index":2637}],"decl_id":null,"docs":" A character literal: `'a'`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7286},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":277682,"byte_end":277688,"line_start":81,"line_end":81,"column_start":17,"column_end":23},"name":"LitInt","qualname":"::lit::LitInt","value":"LitInt { }","parent":null,"children":[{"krate":0,"index":2639}],"decl_id":null,"docs":" An integer literal: `1` or `1u16`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7292},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278017,"byte_end":278025,"line_start":91,"line_end":91,"column_start":19,"column_end":27},"name":"LitFloat","qualname":"::lit::LitFloat","value":"LitFloat { }","parent":null,"children":[{"krate":0,"index":2641}],"decl_id":null,"docs":" A floating point literal: `1f64` or `1.0e10f64`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7298},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278275,"byte_end":278282,"line_start":99,"line_end":99,"column_start":18,"column_end":25},"name":"LitBool","qualname":"::lit::LitBool","value":"LitBool { value, span }","parent":null,"children":[{"krate":0,"index":2643},{"krate":0,"index":2645}],"decl_id":null,"docs":" A boolean literal: `true` or `false`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2643},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278322,"byte_end":278327,"line_start":100,"line_end":100,"column_start":17,"column_end":22},"name":"value","qualname":"::lit::LitBool::value","value":"bool","parent":{"krate":0,"index":7298},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2645},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278351,"byte_end":278355,"line_start":101,"line_end":101,"column_start":17,"column_end":21},"name":"span","qualname":"::lit::LitBool::span","value":"proc_macro2::Span","parent":{"krate":0,"index":7298},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7304},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278646,"byte_end":278657,"line_start":109,"line_end":109,"column_start":22,"column_end":33},"name":"LitVerbatim","qualname":"::lit::LitVerbatim","value":"LitVerbatim { token }","parent":null,"children":[{"krate":0,"index":2647}],"decl_id":null,"docs":" A raw token literal not interpreted by Syn, possibly because it\n represents an integer larger than 64 bits.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2647},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278697,"byte_end":278702,"line_start":110,"line_end":110,"column_start":17,"column_end":22},"name":"token","qualname":"::lit::LitVerbatim::token","value":"proc_macro2::Literal","parent":{"krate":0,"index":7304},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278759,"byte_end":278762,"line_start":116,"line_end":116,"column_start":12,"column_end":15},"name":"new","qualname":"<LitStr>::new","value":"fn (value: &str, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1178},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278920,"byte_end":278925,"line_start":122,"line_end":122,"column_start":12,"column_end":17},"name":"value","qualname":"<LitStr>::value","value":"fn (&self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1180},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":280520,"byte_end":280525,"line_start":171,"line_end":171,"column_start":12,"column_end":17},"name":"parse","qualname":"<LitStr>::parse","value":"fn <T> (&self) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse a syntax tree node from the content of this string literal.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":280481,"byte_end":280508,"line_start":170,"line_end":170,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":1190},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281774,"byte_end":281778,"line_start":205,"line_end":205,"column_start":12,"column_end":16},"name":"span","qualname":"<LitStr>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1192},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281840,"byte_end":281848,"line_start":209,"line_end":209,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitStr>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1196},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281946,"byte_end":281949,"line_start":215,"line_end":215,"column_start":12,"column_end":15},"name":"new","qualname":"<LitByteStr>::new","value":"fn (value: &[u8], span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282123,"byte_end":282128,"line_start":221,"line_end":221,"column_start":12,"column_end":17},"name":"value","qualname":"<LitByteStr>::value","value":"fn (&self) -> Vec<u8>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1200},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282226,"byte_end":282230,"line_start":225,"line_end":225,"column_start":12,"column_end":16},"name":"span","qualname":"<LitByteStr>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1202},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282292,"byte_end":282300,"line_start":229,"line_end":229,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitByteStr>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282395,"byte_end":282398,"line_start":235,"line_end":235,"column_start":12,"column_end":15},"name":"new","qualname":"<LitByte>::new","value":"fn (value: u8, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1208},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282566,"byte_end":282571,"line_start":241,"line_end":241,"column_start":12,"column_end":17},"name":"value","qualname":"<LitByte>::value","value":"fn (&self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1210},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282660,"byte_end":282664,"line_start":245,"line_end":245,"column_start":12,"column_end":16},"name":"span","qualname":"<LitByte>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1212},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282726,"byte_end":282734,"line_start":249,"line_end":249,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitByte>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1216},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282829,"byte_end":282832,"line_start":255,"line_end":255,"column_start":12,"column_end":15},"name":"new","qualname":"<LitChar>::new","value":"fn (value: char, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283000,"byte_end":283005,"line_start":261,"line_end":261,"column_start":12,"column_end":17},"name":"value","qualname":"<LitChar>::value","value":"fn (&self) -> char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1220},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283096,"byte_end":283100,"line_start":265,"line_end":265,"column_start":12,"column_end":16},"name":"span","qualname":"<LitChar>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1222},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283162,"byte_end":283170,"line_start":269,"line_end":269,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitChar>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1226},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283264,"byte_end":283267,"line_start":275,"line_end":275,"column_start":12,"column_end":15},"name":"new","qualname":"<LitInt>::new","value":"fn (value: u64, suffix: IntSuffix, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1228},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":284337,"byte_end":284342,"line_start":295,"line_end":295,"column_start":12,"column_end":17},"name":"value","qualname":"<LitInt>::value","value":"fn (&self) -> u64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1230},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":284440,"byte_end":284446,"line_start":299,"line_end":299,"column_start":12,"column_end":18},"name":"suffix","qualname":"<LitInt>::suffix","value":"fn (&self) -> IntSuffix","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1232},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285143,"byte_end":285147,"line_start":322,"line_end":322,"column_start":12,"column_end":16},"name":"span","qualname":"<LitInt>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1234},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285209,"byte_end":285217,"line_start":326,"line_end":326,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitInt>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1238},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285313,"byte_end":285316,"line_start":332,"line_end":332,"column_start":12,"column_end":15},"name":"new","qualname":"<LitFloat>::new","value":"fn (value: f64, suffix: FloatSuffix, span: Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1240},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285700,"byte_end":285705,"line_start":342,"line_end":342,"column_start":12,"column_end":17},"name":"value","qualname":"<LitFloat>::value","value":"fn (&self) -> f64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1242},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285796,"byte_end":285802,"line_start":346,"line_end":346,"column_start":12,"column_end":18},"name":"suffix","qualname":"<LitFloat>::suffix","value":"fn (&self) -> FloatSuffix","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1244},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286094,"byte_end":286098,"line_start":356,"line_end":356,"column_start":12,"column_end":16},"name":"span","qualname":"<LitFloat>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1246},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286160,"byte_end":286168,"line_start":360,"line_end":360,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitFloat>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1252},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287070,"byte_end":287074,"line_start":397,"line_end":397,"column_start":12,"column_end":16},"name":"span","qualname":"<LitVerbatim>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1254},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287136,"byte_end":287144,"line_start":401,"line_end":401,"column_start":12,"column_end":20},"name":"set_span","qualname":"<LitVerbatim>::set_span","value":"fn (&mut self, span: Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":7314},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287231,"byte_end":287237,"line_start":406,"line_end":406,"column_start":19,"column_end":25},"name":"LitStr","qualname":"::lit::LitStr","value":"fn (marker: lookahead::TokenMarker) -> LitStr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"Function","id":{"krate":0,"index":7316},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287265,"byte_end":287275,"line_start":407,"line_end":407,"column_start":19,"column_end":29},"name":"LitByteStr","qualname":"::lit::LitByteStr","value":"fn (marker: lookahead::TokenMarker) -> LitByteStr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"Function","id":{"krate":0,"index":7318},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287303,"byte_end":287310,"line_start":408,"line_end":408,"column_start":19,"column_end":26},"name":"LitByte","qualname":"::lit::LitByte","value":"fn (marker: lookahead::TokenMarker) -> LitByte","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"Function","id":{"krate":0,"index":7320},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287338,"byte_end":287345,"line_start":409,"line_end":409,"column_start":19,"column_end":26},"name":"LitChar","qualname":"::lit::LitChar","value":"fn (marker: lookahead::TokenMarker) -> LitChar","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"Function","id":{"krate":0,"index":7322},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287373,"byte_end":287379,"line_start":410,"line_end":410,"column_start":19,"column_end":25},"name":"LitInt","qualname":"::lit::LitInt","value":"fn (marker: lookahead::TokenMarker) -> LitInt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"Function","id":{"krate":0,"index":7324},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287407,"byte_end":287415,"line_start":411,"line_end":411,"column_start":19,"column_end":27},"name":"LitFloat","qualname":"::lit::LitFloat","value":"fn (marker: lookahead::TokenMarker) -> LitFloat","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"Function","id":{"krate":0,"index":7326},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287443,"byte_end":287450,"line_start":412,"line_end":412,"column_start":19,"column_end":26},"name":"LitBool","qualname":"::lit::LitBool","value":"fn (marker: lookahead::TokenMarker) -> LitBool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"Function","id":{"krate":0,"index":7328},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287478,"byte_end":287489,"line_start":413,"line_end":413,"column_start":19,"column_end":30},"name":"LitVerbatim","qualname":"::lit::LitVerbatim","value":"fn (marker: lookahead::TokenMarker) -> LitVerbatim","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286848,"byte_end":286875,"line_start":387,"line_end":387,"column_start":9,"column_end":36}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":286907,"byte_end":286931,"line_start":389,"line_end":389,"column_start":9,"column_end":33}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2649},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287809,"byte_end":287815,"line_start":423,"line_end":423,"column_start":9,"column_end":15},"name":"Cooked","qualname":"::lit::StrStyle::Cooked","value":"StrStyle::Cooked","parent":{"krate":0,"index":7330},"children":[],"decl_id":null,"docs":" An ordinary string like `\"data\"`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2651},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287950,"byte_end":287953,"line_start":427,"line_end":427,"column_start":9,"column_end":12},"name":"Raw","qualname":"::lit::StrStyle::Raw","value":"StrStyle::Raw(usize)","parent":{"krate":0,"index":7330},"children":[],"decl_id":null,"docs":" A raw string like `r##\"data\"##`.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7330},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287734,"byte_end":287742,"line_start":421,"line_end":421,"column_start":14,"column_end":22},"name":"StrStyle","qualname":"::lit::StrStyle","value":"StrStyle::{Cooked, Raw}","parent":null,"children":[{"krate":0,"index":2649},{"krate":0,"index":2651}],"decl_id":null,"docs":" The style of a string literal, either plain quoted or a raw string like\n `r##\"data\"##`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2655},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288207,"byte_end":288209,"line_start":437,"line_end":437,"column_start":9,"column_end":11},"name":"I8","qualname":"::lit::IntSuffix::I8","value":"IntSuffix::I8","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2657},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288219,"byte_end":288222,"line_start":438,"line_end":438,"column_start":9,"column_end":12},"name":"I16","qualname":"::lit::IntSuffix::I16","value":"IntSuffix::I16","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2659},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288232,"byte_end":288235,"line_start":439,"line_end":439,"column_start":9,"column_end":12},"name":"I32","qualname":"::lit::IntSuffix::I32","value":"IntSuffix::I32","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2661},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288245,"byte_end":288248,"line_start":440,"line_end":440,"column_start":9,"column_end":12},"name":"I64","qualname":"::lit::IntSuffix::I64","value":"IntSuffix::I64","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2663},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288258,"byte_end":288262,"line_start":441,"line_end":441,"column_start":9,"column_end":13},"name":"I128","qualname":"::lit::IntSuffix::I128","value":"IntSuffix::I128","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2665},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288272,"byte_end":288277,"line_start":442,"line_end":442,"column_start":9,"column_end":14},"name":"Isize","qualname":"::lit::IntSuffix::Isize","value":"IntSuffix::Isize","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2667},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288287,"byte_end":288289,"line_start":443,"line_end":443,"column_start":9,"column_end":11},"name":"U8","qualname":"::lit::IntSuffix::U8","value":"IntSuffix::U8","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2669},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288299,"byte_end":288302,"line_start":444,"line_end":444,"column_start":9,"column_end":12},"name":"U16","qualname":"::lit::IntSuffix::U16","value":"IntSuffix::U16","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2671},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288312,"byte_end":288315,"line_start":445,"line_end":445,"column_start":9,"column_end":12},"name":"U32","qualname":"::lit::IntSuffix::U32","value":"IntSuffix::U32","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2673},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288325,"byte_end":288328,"line_start":446,"line_end":446,"column_start":9,"column_end":12},"name":"U64","qualname":"::lit::IntSuffix::U64","value":"IntSuffix::U64","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2675},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288338,"byte_end":288342,"line_start":447,"line_end":447,"column_start":9,"column_end":13},"name":"U128","qualname":"::lit::IntSuffix::U128","value":"IntSuffix::U128","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2677},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288352,"byte_end":288357,"line_start":448,"line_end":448,"column_start":9,"column_end":14},"name":"Usize","qualname":"::lit::IntSuffix::Usize","value":"IntSuffix::Usize","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2679},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288367,"byte_end":288371,"line_start":449,"line_end":449,"column_start":9,"column_end":13},"name":"None","qualname":"::lit::IntSuffix::None","value":"IntSuffix::None","parent":{"krate":0,"index":7336},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7336},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288177,"byte_end":288186,"line_start":436,"line_end":436,"column_start":14,"column_end":23},"name":"IntSuffix","qualname":"::lit::IntSuffix","value":"IntSuffix::{I8, I16, I32, I64, I128, Isize, U8, U16, U32, U64, U128, Usize, None}","parent":null,"children":[{"krate":0,"index":2655},{"krate":0,"index":2657},{"krate":0,"index":2659},{"krate":0,"index":2661},{"krate":0,"index":2663},{"krate":0,"index":2665},{"krate":0,"index":2667},{"krate":0,"index":2669},{"krate":0,"index":2671},{"krate":0,"index":2673},{"krate":0,"index":2675},{"krate":0,"index":2677},{"krate":0,"index":2679}],"decl_id":null,"docs":" The suffix on an integer literal if any, like the `u8` in `127u8`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2681},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288636,"byte_end":288639,"line_start":460,"line_end":460,"column_start":9,"column_end":12},"name":"F32","qualname":"::lit::FloatSuffix::F32","value":"FloatSuffix::F32","parent":{"krate":0,"index":7342},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2683},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288649,"byte_end":288652,"line_start":461,"line_end":461,"column_start":9,"column_end":12},"name":"F64","qualname":"::lit::FloatSuffix::F64","value":"FloatSuffix::F64","parent":{"krate":0,"index":7342},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2685},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288662,"byte_end":288666,"line_start":462,"line_end":462,"column_start":9,"column_end":13},"name":"None","qualname":"::lit::FloatSuffix::None","value":"FloatSuffix::None","parent":{"krate":0,"index":7342},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7342},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288604,"byte_end":288615,"line_start":459,"line_end":459,"column_start":14,"column_end":25},"name":"FloatSuffix","qualname":"::lit::FloatSuffix","value":"FloatSuffix::{F32, F64, None}","parent":null,"children":[{"krate":0,"index":2681},{"krate":0,"index":2683},{"krate":0,"index":2685}],"decl_id":null,"docs":" The suffix on a floating point literal if any, like the `f32` in\n `1.0f32`.","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1256},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288752,"byte_end":288755,"line_start":469,"line_end":469,"column_start":8,"column_end":11},"name":"Lit","qualname":"::lit::Lit","value":"fn (marker: lookahead::TokenMarker) -> Lit","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288677,"byte_end":288704,"line_start":466,"line_end":466,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288720,"byte_end":288744,"line_start":468,"line_end":468,"column_start":1,"column_end":25}}]},{"kind":"Method","id":{"krate":0,"index":1362},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293875,"byte_end":293878,"line_start":648,"line_end":648,"column_start":16,"column_end":19},"name":"new","qualname":"<Lit>::new","value":"fn (token: Literal) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Interpret a Syn literal from a proc-macro2 literal.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7348},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309360,"byte_end":309365,"line_start":27,"line_end":27,"column_start":16,"column_end":21},"name":"Macro","qualname":"::mac::Macro","value":"Macro { path, bang_token, delimiter, tts }","parent":null,"children":[{"krate":0,"index":2687},{"krate":0,"index":2689},{"krate":0,"index":2691},{"krate":0,"index":2693}],"decl_id":null,"docs":" A macro invocation: `println!(\"{}\", mac)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2687},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309401,"byte_end":309405,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"name":"path","qualname":"::mac::Macro::path","value":"path::Path","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2689},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309425,"byte_end":309435,"line_start":29,"line_end":29,"column_start":13,"column_end":23},"name":"bang_token","qualname":"::mac::Macro::bang_token","value":"token::Bang","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2691},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309460,"byte_end":309469,"line_start":30,"line_end":30,"column_start":13,"column_end":22},"name":"delimiter","qualname":"::mac::Macro::delimiter","value":"mac::MacroDelimiter","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2693},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309499,"byte_end":309502,"line_start":31,"line_end":31,"column_start":13,"column_end":16},"name":"tts","qualname":"::mac::Macro::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":7348},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2695},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309773,"byte_end":309778,"line_start":41,"line_end":41,"column_start":9,"column_end":14},"name":"Paren","qualname":"::mac::MacroDelimiter::Paren","value":"MacroDelimiter::Paren(Paren)","parent":{"krate":0,"index":7354},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2699},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309795,"byte_end":309800,"line_start":42,"line_end":42,"column_start":9,"column_end":14},"name":"Brace","qualname":"::mac::MacroDelimiter::Brace","value":"MacroDelimiter::Brace(Brace)","parent":{"krate":0,"index":7354},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2703},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309817,"byte_end":309824,"line_start":43,"line_end":43,"column_start":9,"column_end":16},"name":"Bracket","qualname":"::mac::MacroDelimiter::Bracket","value":"MacroDelimiter::Bracket(Bracket)","parent":{"krate":0,"index":7354},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7354},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":309748,"byte_end":309762,"line_start":40,"line_end":40,"column_start":14,"column_end":28},"name":"MacroDelimiter","qualname":"::mac::MacroDelimiter","value":"MacroDelimiter::{Paren, Brace, Bracket}","parent":null,"children":[{"krate":0,"index":2695},{"krate":0,"index":2699},{"krate":0,"index":2703}],"decl_id":null,"docs":" A grouping token that surrounds a macro body: `m!(...)` or `m!{...}` or `m![...]`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7360},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313283,"byte_end":313294,"line_start":16,"line_end":16,"column_start":16,"column_end":27},"name":"DeriveInput","qualname":"::derive::DeriveInput","value":"DeriveInput { attrs, vis, ident, generics, data }","parent":null,"children":[{"krate":0,"index":2707},{"krate":0,"index":2709},{"krate":0,"index":2711},{"krate":0,"index":2713},{"krate":0,"index":2715}],"decl_id":null,"docs":" Data structure sent to a `proc_macro_derive` macro.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2707},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313368,"byte_end":313373,"line_start":18,"line_end":18,"column_start":13,"column_end":18},"name":"attrs","qualname":"::derive::DeriveInput::attrs","value":"std::vec::Vec<attr::Attribute>","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Attributes tagged on the whole struct or enum.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2709},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313450,"byte_end":313453,"line_start":21,"line_end":21,"column_start":13,"column_end":16},"name":"vis","qualname":"::derive::DeriveInput::vis","value":"data::Visibility","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Visibility of the struct or enum.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2711},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313520,"byte_end":313525,"line_start":24,"line_end":24,"column_start":13,"column_end":18},"name":"ident","qualname":"::derive::DeriveInput::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Name of the struct or enum.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2713},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313605,"byte_end":313613,"line_start":27,"line_end":27,"column_start":13,"column_end":21},"name":"generics","qualname":"::derive::DeriveInput::generics","value":"generics::Generics","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Generics required to complete the definition.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2715},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":313682,"byte_end":313686,"line_start":30,"line_end":30,"column_start":13,"column_end":17},"name":"data","qualname":"::derive::DeriveInput::data","value":"derive::Data","parent":{"krate":0,"index":7360},"children":[],"decl_id":null,"docs":" Data within the struct or enum.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2717},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314227,"byte_end":314233,"line_start":49,"line_end":49,"column_start":13,"column_end":19},"name":"Struct","qualname":"::derive::Data::Struct","value":"Data::Struct(DataStruct)","parent":{"krate":0,"index":7378},"children":[],"decl_id":null,"docs":" A struct input to a `proc_macro_derive` macro.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2721},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314561,"byte_end":314565,"line_start":59,"line_end":59,"column_start":13,"column_end":17},"name":"Enum","qualname":"::derive::Data::Enum","value":"Data::Enum(DataEnum)","parent":{"krate":0,"index":7378},"children":[],"decl_id":null,"docs":" An enum input to a `proc_macro_derive` macro.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2725},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314916,"byte_end":314921,"line_start":69,"line_end":69,"column_start":13,"column_end":18},"name":"Union","qualname":"::derive::Data::Union","value":"Data::Union(DataUnion)","parent":{"krate":0,"index":7378},"children":[],"decl_id":null,"docs":" A tagged union input to a `proc_macro_derive` macro.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7378},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314043,"byte_end":314047,"line_start":44,"line_end":44,"column_start":14,"column_end":18},"name":"Data","qualname":"::derive::Data","value":"Data::{Struct, Enum, Union}","parent":null,"children":[{"krate":0,"index":2717},{"krate":0,"index":2721},{"krate":0,"index":2725}],"decl_id":null,"docs":" The storage of a struct, enum or union data structure.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7384},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314234,"byte_end":314244,"line_start":49,"line_end":49,"column_start":20,"column_end":30},"name":"DataStruct","qualname":"::derive::DataStruct","value":"DataStruct { struct_token, fields, semi_token }","parent":null,"children":[{"krate":0,"index":2729},{"krate":0,"index":2731},{"krate":0,"index":2733}],"decl_id":null,"docs":" A struct input to a `proc_macro_derive` macro.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2729},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314263,"byte_end":314275,"line_start":50,"line_end":50,"column_start":17,"column_end":29},"name":"struct_token","qualname":"::derive::DataStruct::struct_token","value":"token::Struct","parent":{"krate":0,"index":7384},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2731},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314309,"byte_end":314315,"line_start":51,"line_end":51,"column_start":17,"column_end":23},"name":"fields","qualname":"::derive::DataStruct::fields","value":"data::Fields","parent":{"krate":0,"index":7384},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2733},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314341,"byte_end":314351,"line_start":52,"line_end":52,"column_start":17,"column_end":27},"name":"semi_token","qualname":"::derive::DataStruct::semi_token","value":"std::option::Option<token::Semi>","parent":{"krate":0,"index":7384},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7390},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314566,"byte_end":314574,"line_start":59,"line_end":59,"column_start":18,"column_end":26},"name":"DataEnum","qualname":"::derive::DataEnum","value":"DataEnum { enum_token, brace_token, variants }","parent":null,"children":[{"krate":0,"index":2735},{"krate":0,"index":2737},{"krate":0,"index":2739}],"decl_id":null,"docs":" An enum input to a `proc_macro_derive` macro.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2735},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314593,"byte_end":314603,"line_start":60,"line_end":60,"column_start":17,"column_end":27},"name":"enum_token","qualname":"::derive::DataEnum::enum_token","value":"token::Enum","parent":{"krate":0,"index":7390},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2737},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314635,"byte_end":314646,"line_start":61,"line_end":61,"column_start":17,"column_end":28},"name":"brace_token","qualname":"::derive::DataEnum::brace_token","value":"token::Brace","parent":{"krate":0,"index":7390},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2739},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314678,"byte_end":314686,"line_start":62,"line_end":62,"column_start":17,"column_end":25},"name":"variants","qualname":"::derive::DataEnum::variants","value":"punctuated::Punctuated<data::Variant, token::Comma>","parent":{"krate":0,"index":7390},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7396},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314922,"byte_end":314931,"line_start":69,"line_end":69,"column_start":19,"column_end":28},"name":"DataUnion","qualname":"::derive::DataUnion","value":"DataUnion { union_token, fields }","parent":null,"children":[{"krate":0,"index":2741},{"krate":0,"index":2743}],"decl_id":null,"docs":" A tagged union input to a `proc_macro_derive` macro.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2741},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314950,"byte_end":314961,"line_start":70,"line_end":70,"column_start":17,"column_end":28},"name":"union_token","qualname":"::derive::DataUnion::union_token","value":"token::Union","parent":{"krate":0,"index":7396},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2743},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":314994,"byte_end":315000,"line_start":71,"line_end":71,"column_start":17,"column_end":23},"name":"fields","qualname":"::derive::DataUnion::fields","value":"data::FieldsNamed","parent":{"krate":0,"index":7396},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2745},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322426,"byte_end":322429,"line_start":17,"line_end":17,"column_start":9,"column_end":12},"name":"Add","qualname":"::op::BinOp::Add","value":"BinOp::Add(crate::token::Add)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `+` operator (addition)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2749},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322493,"byte_end":322496,"line_start":19,"line_end":19,"column_start":9,"column_end":12},"name":"Sub","qualname":"::op::BinOp::Sub","value":"BinOp::Sub(crate::token::Sub)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `-` operator (subtraction)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2753},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322563,"byte_end":322566,"line_start":21,"line_end":21,"column_start":9,"column_end":12},"name":"Mul","qualname":"::op::BinOp::Mul","value":"BinOp::Mul(crate::token::Star)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `*` operator (multiplication)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2757},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322627,"byte_end":322630,"line_start":23,"line_end":23,"column_start":9,"column_end":12},"name":"Div","qualname":"::op::BinOp::Div","value":"BinOp::Div(crate::token::Div)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `/` operator (division)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2761},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322690,"byte_end":322693,"line_start":25,"line_end":25,"column_start":9,"column_end":12},"name":"Rem","qualname":"::op::BinOp::Rem","value":"BinOp::Rem(crate::token::Rem)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `%` operator (modulus)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2765},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322758,"byte_end":322761,"line_start":27,"line_end":27,"column_start":9,"column_end":12},"name":"And","qualname":"::op::BinOp::And","value":"BinOp::And(crate::token::AndAnd)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `&&` operator (logical and)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2769},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322826,"byte_end":322828,"line_start":29,"line_end":29,"column_start":9,"column_end":11},"name":"Or","qualname":"::op::BinOp::Or","value":"BinOp::Or(crate::token::OrOr)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `||` operator (logical or)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2773},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322893,"byte_end":322899,"line_start":31,"line_end":31,"column_start":9,"column_end":15},"name":"BitXor","qualname":"::op::BinOp::BitXor","value":"BinOp::BitXor(crate::token::Caret)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `^` operator (bitwise xor)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2777},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322963,"byte_end":322969,"line_start":33,"line_end":33,"column_start":9,"column_end":15},"name":"BitAnd","qualname":"::op::BinOp::BitAnd","value":"BinOp::BitAnd(crate::token::And)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `&` operator (bitwise and)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2781},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323032,"byte_end":323037,"line_start":35,"line_end":35,"column_start":9,"column_end":14},"name":"BitOr","qualname":"::op::BinOp::BitOr","value":"BinOp::BitOr(crate::token::Or)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `|` operator (bitwise or)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2785},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323101,"byte_end":323104,"line_start":37,"line_end":37,"column_start":9,"column_end":12},"name":"Shl","qualname":"::op::BinOp::Shl","value":"BinOp::Shl(crate::token::Shl)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `<<` operator (shift left)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2789},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323170,"byte_end":323173,"line_start":39,"line_end":39,"column_start":9,"column_end":12},"name":"Shr","qualname":"::op::BinOp::Shr","value":"BinOp::Shr(crate::token::Shr)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `>>` operator (shift right)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2793},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323236,"byte_end":323238,"line_start":41,"line_end":41,"column_start":9,"column_end":11},"name":"Eq","qualname":"::op::BinOp::Eq","value":"BinOp::Eq(crate::token::EqEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `==` operator (equality)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2797},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323301,"byte_end":323303,"line_start":43,"line_end":43,"column_start":9,"column_end":11},"name":"Lt","qualname":"::op::BinOp::Lt","value":"BinOp::Lt(crate::token::Lt)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `<` operator (less than)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2801},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323378,"byte_end":323380,"line_start":45,"line_end":45,"column_start":9,"column_end":11},"name":"Le","qualname":"::op::BinOp::Le","value":"BinOp::Le(crate::token::Le)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `<=` operator (less than or equal to)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2805},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323447,"byte_end":323449,"line_start":47,"line_end":47,"column_start":9,"column_end":11},"name":"Ne","qualname":"::op::BinOp::Ne","value":"BinOp::Ne(crate::token::Ne)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `!=` operator (not equal to)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2809},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323528,"byte_end":323530,"line_start":49,"line_end":49,"column_start":9,"column_end":11},"name":"Ge","qualname":"::op::BinOp::Ge","value":"BinOp::Ge(crate::token::Ge)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `>=` operator (greater than or equal to)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2813},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323596,"byte_end":323598,"line_start":51,"line_end":51,"column_start":9,"column_end":11},"name":"Gt","qualname":"::op::BinOp::Gt","value":"BinOp::Gt(crate::token::Gt)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `>` operator (greater than)\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2817},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323649,"byte_end":323654,"line_start":53,"line_end":53,"column_start":9,"column_end":14},"name":"AddEq","qualname":"::op::BinOp::AddEq","value":"BinOp::AddEq(crate::token::AddEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `+=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2821},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323706,"byte_end":323711,"line_start":55,"line_end":55,"column_start":9,"column_end":14},"name":"SubEq","qualname":"::op::BinOp::SubEq","value":"BinOp::SubEq(crate::token::SubEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `-=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2825},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323763,"byte_end":323768,"line_start":57,"line_end":57,"column_start":9,"column_end":14},"name":"MulEq","qualname":"::op::BinOp::MulEq","value":"BinOp::MulEq(crate::token::MulEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `*=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2829},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323820,"byte_end":323825,"line_start":59,"line_end":59,"column_start":9,"column_end":14},"name":"DivEq","qualname":"::op::BinOp::DivEq","value":"BinOp::DivEq(crate::token::DivEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `/=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2833},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323877,"byte_end":323882,"line_start":61,"line_end":61,"column_start":9,"column_end":14},"name":"RemEq","qualname":"::op::BinOp::RemEq","value":"BinOp::RemEq(crate::token::RemEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `%=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2837},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323934,"byte_end":323942,"line_start":63,"line_end":63,"column_start":9,"column_end":17},"name":"BitXorEq","qualname":"::op::BinOp::BitXorEq","value":"BinOp::BitXorEq(crate::token::CaretEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `^=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2841},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":323994,"byte_end":324002,"line_start":65,"line_end":65,"column_start":9,"column_end":17},"name":"BitAndEq","qualname":"::op::BinOp::BitAndEq","value":"BinOp::BitAndEq(crate::token::AndEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `&=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2845},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":324054,"byte_end":324061,"line_start":67,"line_end":67,"column_start":9,"column_end":16},"name":"BitOrEq","qualname":"::op::BinOp::BitOrEq","value":"BinOp::BitOrEq(crate::token::OrEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `|=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2849},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":324114,"byte_end":324119,"line_start":69,"line_end":69,"column_start":9,"column_end":14},"name":"ShlEq","qualname":"::op::BinOp::ShlEq","value":"BinOp::ShlEq(crate::token::ShlEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `<<=` operator\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2853},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":324173,"byte_end":324178,"line_start":71,"line_end":71,"column_start":9,"column_end":14},"name":"ShrEq","qualname":"::op::BinOp::ShrEq","value":"BinOp::ShrEq(crate::token::ShrEq)","parent":{"krate":0,"index":7402},"children":[],"decl_id":null,"docs":" The `>>=` operator\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7402},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":322370,"byte_end":322375,"line_start":15,"line_end":15,"column_start":14,"column_end":19},"name":"BinOp","qualname":"::op::BinOp","value":"BinOp::{Add, Sub, Mul, Div, Rem, And, Or, BitXor, BitAnd, BitOr, Shl, Shr, Eq, Lt, Le, Ne, Ge, Gt, AddEq, SubEq, MulEq, DivEq, RemEq, BitXorEq, BitAndEq, BitOrEq, ShlEq, ShrEq}","parent":null,"children":[{"krate":0,"index":2745},{"krate":0,"index":2749},{"krate":0,"index":2753},{"krate":0,"index":2757},{"krate":0,"index":2761},{"krate":0,"index":2765},{"krate":0,"index":2769},{"krate":0,"index":2773},{"krate":0,"index":2777},{"krate":0,"index":2781},{"krate":0,"index":2785},{"krate":0,"index":2789},{"krate":0,"index":2793},{"krate":0,"index":2797},{"krate":0,"index":2801},{"krate":0,"index":2805},{"krate":0,"index":2809},{"krate":0,"index":2813},{"krate":0,"index":2817},{"krate":0,"index":2821},{"krate":0,"index":2825},{"krate":0,"index":2829},{"krate":0,"index":2833},{"krate":0,"index":2837},{"krate":0,"index":2841},{"krate":0,"index":2845},{"krate":0,"index":2849},{"krate":0,"index":2853}],"decl_id":null,"docs":" A binary operator: `+`, `+=`, `&`.","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":28019,"byte_end":28071,"line_start":60,"line_end":62,"column_start":9,"column_end":10}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2857},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":324491,"byte_end":324496,"line_start":83,"line_end":83,"column_start":9,"column_end":14},"name":"Deref","qualname":"::op::UnOp::Deref","value":"UnOp::Deref(crate::token::Star)","parent":{"krate":0,"index":7410},"children":[],"decl_id":null,"docs":" The `*` operator for dereferencing\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2861},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":324568,"byte_end":324571,"line_start":85,"line_end":85,"column_start":9,"column_end":12},"name":"Not","qualname":"::op::UnOp::Not","value":"UnOp::Not(crate::token::Bang)","parent":{"krate":0,"index":7410},"children":[],"decl_id":null,"docs":" The `!` operator for logical inversion\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2865},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":324634,"byte_end":324637,"line_start":87,"line_end":87,"column_start":9,"column_end":12},"name":"Neg","qualname":"::op::UnOp::Neg","value":"UnOp::Neg(crate::token::Sub)","parent":{"krate":0,"index":7410},"children":[],"decl_id":null,"docs":" The `-` operator for negation\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7410},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":324429,"byte_end":324433,"line_start":81,"line_end":81,"column_start":14,"column_end":18},"name":"UnOp","qualname":"::op::UnOp","value":"UnOp::{Deref, Not, Neg}","parent":null,"children":[{"krate":0,"index":2857},{"krate":0,"index":2861},{"krate":0,"index":2865}],"decl_id":null,"docs":" A unary operator: `*`, `!`, `-`.","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,114,111,115,46,114,115],"byte_start":28019,"byte_end":28071,"line_start":60,"line_end":62,"column_start":9,"column_end":10}}]},{"kind":"TupleVariant","id":{"krate":0,"index":2869},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331536,"byte_end":331541,"line_start":33,"line_end":33,"column_start":13,"column_end":18},"name":"Slice","qualname":"::ty::Type::Slice","value":"Type::Slice(TypeSlice)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A dynamically sized slice type: `[T]`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2873},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331824,"byte_end":331829,"line_start":42,"line_end":42,"column_start":13,"column_end":18},"name":"Array","qualname":"::ty::Type::Array","value":"Type::Array(TypeArray)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A fixed size array type: `[T; n]`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2877},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332187,"byte_end":332190,"line_start":53,"line_end":53,"column_start":13,"column_end":16},"name":"Ptr","qualname":"::ty::Type::Ptr","value":"Type::Ptr(TypePtr)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A raw pointer type: `*const T` or `*mut T`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2881},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332571,"byte_end":332580,"line_start":64,"line_end":64,"column_start":13,"column_end":22},"name":"Reference","qualname":"::ty::Type::Reference","value":"Type::Reference(TypeReference)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A reference type: `&'a T` or `&'a mut T`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2885},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332959,"byte_end":332965,"line_start":75,"line_end":75,"column_start":13,"column_end":19},"name":"BareFn","qualname":"::ty::Type::BareFn","value":"Type::BareFn(TypeBareFn)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A bare function type: `fn(usize) -> bool`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2889},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333512,"byte_end":333517,"line_start":90,"line_end":90,"column_start":13,"column_end":18},"name":"Never","qualname":"::ty::Type::Never","value":"Type::Never(TypeNever)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" The never type: `!`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2893},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333759,"byte_end":333764,"line_start":98,"line_end":98,"column_start":13,"column_end":18},"name":"Tuple","qualname":"::ty::Type::Tuple","value":"Type::Tuple(TypeTuple)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A tuple type: `(A, B, C, String)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2897},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334222,"byte_end":334226,"line_start":110,"line_end":110,"column_start":13,"column_end":17},"name":"Path","qualname":"::ty::Type::Path","value":"Type::Path(TypePath)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A path like `std::slice::Iter`, optionally qualified with a\n self-type as in `<Vec<T> as SomeTrait>::Associated`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2901},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334558,"byte_end":334569,"line_start":120,"line_end":120,"column_start":13,"column_end":24},"name":"TraitObject","qualname":"::ty::Type::TraitObject","value":"Type::TraitObject(TypeTraitObject)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A trait object type `Bound1 + Bound2 + Bound3` where `Bound` is a\n trait or a lifetime.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2905},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334946,"byte_end":334955,"line_start":130,"line_end":130,"column_start":13,"column_end":22},"name":"ImplTrait","qualname":"::ty::Type::ImplTrait","value":"Type::ImplTrait(TypeImplTrait)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" An `impl Bound1 + Bound2 + Bound3` type where `Bound` is a trait or\n a lifetime.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2909},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335283,"byte_end":335288,"line_start":139,"line_end":139,"column_start":13,"column_end":18},"name":"Paren","qualname":"::ty::Type::Paren","value":"Type::Paren(TypeParen)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A parenthesized type equivalent to the inner type.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2913},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335578,"byte_end":335583,"line_start":148,"line_end":148,"column_start":13,"column_end":18},"name":"Group","qualname":"::ty::Type::Group","value":"Type::Group(TypeGroup)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A type contained within invisible delimiters.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2917},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335891,"byte_end":335896,"line_start":157,"line_end":157,"column_start":13,"column_end":18},"name":"Infer","qualname":"::ty::Type::Infer","value":"Type::Infer(TypeInfer)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" Indication that a type should be inferred by the compiler: `_`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2921},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336139,"byte_end":336144,"line_start":165,"line_end":165,"column_start":13,"column_end":18},"name":"Macro","qualname":"::ty::Type::Macro","value":"Type::Macro(TypeMacro)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" A macro in the type position.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":2925},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336388,"byte_end":336396,"line_start":173,"line_end":173,"column_start":13,"column_end":21},"name":"Verbatim","qualname":"::ty::Type::Verbatim","value":"Type::Verbatim(TypeVerbatim)","parent":{"krate":0,"index":7478},"children":[],"decl_id":null,"docs":" Tokens in type position not interpreted by Syn.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7478},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331348,"byte_end":331352,"line_start":28,"line_end":28,"column_start":14,"column_end":18},"name":"Type","qualname":"::ty::Type","value":"Type::{Slice, Array, Ptr, Reference, BareFn, Never, Tuple, Path, TraitObject, ImplTrait, Paren, Group, Infer, Macro, Verbatim}","parent":null,"children":[{"krate":0,"index":2869},{"krate":0,"index":2873},{"krate":0,"index":2877},{"krate":0,"index":2881},{"krate":0,"index":2885},{"krate":0,"index":2889},{"krate":0,"index":2893},{"krate":0,"index":2897},{"krate":0,"index":2901},{"krate":0,"index":2905},{"krate":0,"index":2909},{"krate":0,"index":2913},{"krate":0,"index":2917},{"krate":0,"index":2921},{"krate":0,"index":2925}],"decl_id":null,"docs":" The possible types that a Rust value could have.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7484},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331542,"byte_end":331551,"line_start":33,"line_end":33,"column_start":19,"column_end":28},"name":"TypeSlice","qualname":"::ty::TypeSlice","value":"TypeSlice { bracket_token, elem }","parent":null,"children":[{"krate":0,"index":2929},{"krate":0,"index":2931}],"decl_id":null,"docs":" A dynamically sized slice type: `[T]`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2929},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331570,"byte_end":331583,"line_start":34,"line_end":34,"column_start":17,"column_end":30},"name":"bracket_token","qualname":"::ty::TypeSlice::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":7484},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2931},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331617,"byte_end":331621,"line_start":35,"line_end":35,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeSlice::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7484},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331830,"byte_end":331839,"line_start":42,"line_end":42,"column_start":19,"column_end":28},"name":"TypeArray","qualname":"::ty::TypeArray","value":"TypeArray { bracket_token, elem, semi_token, len }","parent":null,"children":[{"krate":0,"index":2933},{"krate":0,"index":2935},{"krate":0,"index":2937},{"krate":0,"index":2939}],"decl_id":null,"docs":" A fixed size array type: `[T; n]`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2933},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331858,"byte_end":331871,"line_start":43,"line_end":43,"column_start":17,"column_end":30},"name":"bracket_token","qualname":"::ty::TypeArray::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2935},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331905,"byte_end":331909,"line_start":44,"line_end":44,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeArray::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2937},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331938,"byte_end":331948,"line_start":45,"line_end":45,"column_start":17,"column_end":27},"name":"semi_token","qualname":"::ty::TypeArray::semi_token","value":"token::Semi","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2939},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":331977,"byte_end":331980,"line_start":46,"line_end":46,"column_start":17,"column_end":20},"name":"len","qualname":"::ty::TypeArray::len","value":"expr::Expr","parent":{"krate":0,"index":7490},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7496},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332191,"byte_end":332198,"line_start":53,"line_end":53,"column_start":17,"column_end":24},"name":"TypePtr","qualname":"::ty::TypePtr","value":"TypePtr { star_token, const_token, mutability, elem }","parent":null,"children":[{"krate":0,"index":2941},{"krate":0,"index":2943},{"krate":0,"index":2945},{"krate":0,"index":2947}],"decl_id":null,"docs":" A raw pointer type: `*const T` or `*mut T`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2941},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332217,"byte_end":332227,"line_start":54,"line_end":54,"column_start":17,"column_end":27},"name":"star_token","qualname":"::ty::TypePtr::star_token","value":"token::Star","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2943},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332256,"byte_end":332267,"line_start":55,"line_end":55,"column_start":17,"column_end":28},"name":"const_token","qualname":"::ty::TypePtr::const_token","value":"std::option::Option<token::Const>","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2945},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332308,"byte_end":332318,"line_start":56,"line_end":56,"column_start":17,"column_end":27},"name":"mutability","qualname":"::ty::TypePtr::mutability","value":"std::option::Option<token::Mut>","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2947},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332357,"byte_end":332361,"line_start":57,"line_end":57,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypePtr::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7496},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7502},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332581,"byte_end":332594,"line_start":64,"line_end":64,"column_start":23,"column_end":36},"name":"TypeReference","qualname":"::ty::TypeReference","value":"TypeReference { and_token, lifetime, mutability, elem }","parent":null,"children":[{"krate":0,"index":2949},{"krate":0,"index":2951},{"krate":0,"index":2953},{"krate":0,"index":2955}],"decl_id":null,"docs":" A reference type: `&'a T` or `&'a mut T`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2949},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332613,"byte_end":332622,"line_start":65,"line_end":65,"column_start":17,"column_end":26},"name":"and_token","qualname":"::ty::TypeReference::and_token","value":"token::And","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2951},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332651,"byte_end":332659,"line_start":66,"line_end":66,"column_start":17,"column_end":25},"name":"lifetime","qualname":"::ty::TypeReference::lifetime","value":"std::option::Option<lifetime::Lifetime>","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2953},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332695,"byte_end":332705,"line_start":67,"line_end":67,"column_start":17,"column_end":27},"name":"mutability","qualname":"::ty::TypeReference::mutability","value":"std::option::Option<token::Mut>","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2955},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332744,"byte_end":332748,"line_start":68,"line_end":68,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeReference::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7508},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332966,"byte_end":332976,"line_start":75,"line_end":75,"column_start":20,"column_end":30},"name":"TypeBareFn","qualname":"::ty::TypeBareFn","value":"TypeBareFn { lifetimes, unsafety, abi, fn_token, paren_token, inputs, variadic, output }","parent":null,"children":[{"krate":0,"index":2957},{"krate":0,"index":2959},{"krate":0,"index":2961},{"krate":0,"index":2963},{"krate":0,"index":2965},{"krate":0,"index":2967},{"krate":0,"index":2969},{"krate":0,"index":2971}],"decl_id":null,"docs":" A bare function type: `fn(usize) -> bool`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2957},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":332995,"byte_end":333004,"line_start":76,"line_end":76,"column_start":17,"column_end":26},"name":"lifetimes","qualname":"::ty::TypeBareFn::lifetimes","value":"std::option::Option<generics::BoundLifetimes>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2959},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333046,"byte_end":333054,"line_start":77,"line_end":77,"column_start":17,"column_end":25},"name":"unsafety","qualname":"::ty::TypeBareFn::unsafety","value":"std::option::Option<token::Unsafe>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2961},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333096,"byte_end":333099,"line_start":78,"line_end":78,"column_start":17,"column_end":20},"name":"abi","qualname":"::ty::TypeBareFn::abi","value":"std::option::Option<ty::Abi>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2963},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333130,"byte_end":333138,"line_start":79,"line_end":79,"column_start":17,"column_end":25},"name":"fn_token","qualname":"::ty::TypeBareFn::fn_token","value":"token::Fn","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2965},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333168,"byte_end":333179,"line_start":80,"line_end":80,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::ty::TypeBareFn::paren_token","value":"token::Paren","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2967},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333211,"byte_end":333217,"line_start":81,"line_end":81,"column_start":17,"column_end":23},"name":"inputs","qualname":"::ty::TypeBareFn::inputs","value":"punctuated::Punctuated<ty::BareFnArg, token::Comma>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2969},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333269,"byte_end":333277,"line_start":82,"line_end":82,"column_start":17,"column_end":25},"name":"variadic","qualname":"::ty::TypeBareFn::variadic","value":"std::option::Option<token::Dot3>","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2971},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333316,"byte_end":333322,"line_start":83,"line_end":83,"column_start":17,"column_end":23},"name":"output","qualname":"::ty::TypeBareFn::output","value":"ty::ReturnType","parent":{"krate":0,"index":7508},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7514},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333518,"byte_end":333527,"line_start":90,"line_end":90,"column_start":19,"column_end":28},"name":"TypeNever","qualname":"::ty::TypeNever","value":"TypeNever { bang_token }","parent":null,"children":[{"krate":0,"index":2973}],"decl_id":null,"docs":" The never type: `!`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2973},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333546,"byte_end":333556,"line_start":91,"line_end":91,"column_start":17,"column_end":27},"name":"bang_token","qualname":"::ty::TypeNever::bang_token","value":"token::Bang","parent":{"krate":0,"index":7514},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7520},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333765,"byte_end":333774,"line_start":98,"line_end":98,"column_start":19,"column_end":28},"name":"TypeTuple","qualname":"::ty::TypeTuple","value":"TypeTuple { paren_token, elems }","parent":null,"children":[{"krate":0,"index":2975},{"krate":0,"index":2977}],"decl_id":null,"docs":" A tuple type: `(A, B, C, String)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2975},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333793,"byte_end":333804,"line_start":99,"line_end":99,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::ty::TypeTuple::paren_token","value":"token::Paren","parent":{"krate":0,"index":7520},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2977},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":333836,"byte_end":333841,"line_start":100,"line_end":100,"column_start":17,"column_end":22},"name":"elems","qualname":"::ty::TypeTuple::elems","value":"punctuated::Punctuated<ty::Type, token::Comma>","parent":{"krate":0,"index":7520},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7526},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334227,"byte_end":334235,"line_start":110,"line_end":110,"column_start":18,"column_end":26},"name":"TypePath","qualname":"::ty::TypePath","value":"TypePath { qself, path }","parent":null,"children":[{"krate":0,"index":2979},{"krate":0,"index":2981}],"decl_id":null,"docs":" A path like `std::slice::Iter`, optionally qualified with a\n self-type as in `<Vec<T> as SomeTrait>::Associated`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2979},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334254,"byte_end":334259,"line_start":111,"line_end":111,"column_start":17,"column_end":22},"name":"qself","qualname":"::ty::TypePath::qself","value":"std::option::Option<path::QSelf>","parent":{"krate":0,"index":7526},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2981},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334292,"byte_end":334296,"line_start":112,"line_end":112,"column_start":17,"column_end":21},"name":"path","qualname":"::ty::TypePath::path","value":"path::Path","parent":{"krate":0,"index":7526},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7532},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334570,"byte_end":334585,"line_start":120,"line_end":120,"column_start":25,"column_end":40},"name":"TypeTraitObject","qualname":"::ty::TypeTraitObject","value":"TypeTraitObject { dyn_token, bounds }","parent":null,"children":[{"krate":0,"index":2983},{"krate":0,"index":2985}],"decl_id":null,"docs":" A trait object type `Bound1 + Bound2 + Bound3` where `Bound` is a\n trait or a lifetime.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2983},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334604,"byte_end":334613,"line_start":121,"line_end":121,"column_start":17,"column_end":26},"name":"dyn_token","qualname":"::ty::TypeTraitObject::dyn_token","value":"std::option::Option<token::Dyn>","parent":{"krate":0,"index":7532},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2985},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334652,"byte_end":334658,"line_start":122,"line_end":122,"column_start":17,"column_end":23},"name":"bounds","qualname":"::ty::TypeTraitObject::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7532},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7538},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334956,"byte_end":334969,"line_start":130,"line_end":130,"column_start":23,"column_end":36},"name":"TypeImplTrait","qualname":"::ty::TypeImplTrait","value":"TypeImplTrait { impl_token, bounds }","parent":null,"children":[{"krate":0,"index":2987},{"krate":0,"index":2989}],"decl_id":null,"docs":" An `impl Bound1 + Bound2 + Bound3` type where `Bound` is a trait or\n a lifetime.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2987},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":334988,"byte_end":334998,"line_start":131,"line_end":131,"column_start":17,"column_end":27},"name":"impl_token","qualname":"::ty::TypeImplTrait::impl_token","value":"token::Impl","parent":{"krate":0,"index":7538},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2989},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335030,"byte_end":335036,"line_start":132,"line_end":132,"column_start":17,"column_end":23},"name":"bounds","qualname":"::ty::TypeImplTrait::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7538},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7544},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335289,"byte_end":335298,"line_start":139,"line_end":139,"column_start":19,"column_end":28},"name":"TypeParen","qualname":"::ty::TypeParen","value":"TypeParen { paren_token, elem }","parent":null,"children":[{"krate":0,"index":2991},{"krate":0,"index":2993}],"decl_id":null,"docs":" A parenthesized type equivalent to the inner type.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2991},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335317,"byte_end":335328,"line_start":140,"line_end":140,"column_start":17,"column_end":28},"name":"paren_token","qualname":"::ty::TypeParen::paren_token","value":"token::Paren","parent":{"krate":0,"index":7544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2993},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335360,"byte_end":335364,"line_start":141,"line_end":141,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeParen::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7550},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335584,"byte_end":335593,"line_start":148,"line_end":148,"column_start":19,"column_end":28},"name":"TypeGroup","qualname":"::ty::TypeGroup","value":"TypeGroup { group_token, elem }","parent":null,"children":[{"krate":0,"index":2995},{"krate":0,"index":2997}],"decl_id":null,"docs":" A type contained within invisible delimiters.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2995},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335612,"byte_end":335623,"line_start":149,"line_end":149,"column_start":17,"column_end":28},"name":"group_token","qualname":"::ty::TypeGroup::group_token","value":"token::Group","parent":{"krate":0,"index":7550},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2997},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335655,"byte_end":335659,"line_start":150,"line_end":150,"column_start":17,"column_end":21},"name":"elem","qualname":"::ty::TypeGroup::elem","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7550},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7556},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335897,"byte_end":335906,"line_start":157,"line_end":157,"column_start":19,"column_end":28},"name":"TypeInfer","qualname":"::ty::TypeInfer","value":"TypeInfer { underscore_token }","parent":null,"children":[{"krate":0,"index":2999}],"decl_id":null,"docs":" Indication that a type should be inferred by the compiler: `_`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":2999},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":335925,"byte_end":335941,"line_start":158,"line_end":158,"column_start":17,"column_end":33},"name":"underscore_token","qualname":"::ty::TypeInfer::underscore_token","value":"token::Underscore","parent":{"krate":0,"index":7556},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7562},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336145,"byte_end":336154,"line_start":165,"line_end":165,"column_start":19,"column_end":28},"name":"TypeMacro","qualname":"::ty::TypeMacro","value":"TypeMacro { mac }","parent":null,"children":[{"krate":0,"index":3001}],"decl_id":null,"docs":" A macro in the type position.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3001},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336173,"byte_end":336176,"line_start":166,"line_end":166,"column_start":17,"column_end":20},"name":"mac","qualname":"::ty::TypeMacro::mac","value":"mac::Macro","parent":{"krate":0,"index":7562},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7568},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336397,"byte_end":336409,"line_start":173,"line_end":173,"column_start":22,"column_end":34},"name":"TypeVerbatim","qualname":"::ty::TypeVerbatim","value":"TypeVerbatim { tts }","parent":null,"children":[{"krate":0,"index":3003}],"decl_id":null,"docs":" Tokens in type position not interpreted by Syn.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3003},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":336449,"byte_end":336452,"line_start":174,"line_end":174,"column_start":17,"column_end":20},"name":"tts","qualname":"::ty::TypeVerbatim::tts","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":7568},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7578},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337123,"byte_end":337126,"line_start":204,"line_end":204,"column_start":16,"column_end":19},"name":"Abi","qualname":"::ty::Abi","value":"Abi { extern_token, name }","parent":null,"children":[{"krate":0,"index":3005},{"krate":0,"index":3007}],"decl_id":null,"docs":" The binary interface of a function: `extern \"C\"`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3005},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337141,"byte_end":337153,"line_start":205,"line_end":205,"column_start":13,"column_end":25},"name":"extern_token","qualname":"::ty::Abi::extern_token","value":"token::Extern","parent":{"krate":0,"index":7578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3007},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337183,"byte_end":337187,"line_start":206,"line_end":206,"column_start":13,"column_end":17},"name":"name","qualname":"::ty::Abi::name","value":"std::option::Option<lit::LitStr>","parent":{"krate":0,"index":7578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7584},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337425,"byte_end":337434,"line_start":215,"line_end":215,"column_start":16,"column_end":25},"name":"BareFnArg","qualname":"::ty::BareFnArg","value":"BareFnArg { name, ty }","parent":null,"children":[{"krate":0,"index":3009},{"krate":0,"index":3011}],"decl_id":null,"docs":" An argument in a function type: the `usize` in `fn(usize) -> bool`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3009},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337449,"byte_end":337453,"line_start":216,"line_end":216,"column_start":13,"column_end":17},"name":"name","qualname":"::ty::BareFnArg::name","value":"std::option::Option<(ty::BareFnArgName, token::Colon)>","parent":{"krate":0,"index":7584},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3011},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337503,"byte_end":337505,"line_start":217,"line_end":217,"column_start":13,"column_end":15},"name":"ty","qualname":"::ty::BareFnArg::ty","value":"ty::Type","parent":{"krate":0,"index":7584},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3013},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337787,"byte_end":337792,"line_start":228,"line_end":228,"column_start":9,"column_end":14},"name":"Named","qualname":"::ty::BareFnArgName::Named","value":"BareFnArgName::Named(Ident)","parent":{"krate":0,"index":7590},"children":[],"decl_id":null,"docs":" Argument given a name.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3017},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337866,"byte_end":337870,"line_start":230,"line_end":230,"column_start":9,"column_end":13},"name":"Wild","qualname":"::ty::BareFnArgName::Wild","value":"BareFnArgName::Wild(crate::token::Underscore)","parent":{"krate":0,"index":7590},"children":[],"decl_id":null,"docs":" Argument not given a name, matched with `_`.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7590},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":337728,"byte_end":337741,"line_start":226,"line_end":226,"column_start":14,"column_end":27},"name":"BareFnArgName","qualname":"::ty::BareFnArgName","value":"BareFnArgName::{Named, Wild}","parent":null,"children":[{"krate":0,"index":3013},{"krate":0,"index":3017}],"decl_id":null,"docs":" Name of an argument in a function type: the `n` in `fn(n: usize)`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3021},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338221,"byte_end":338228,"line_start":243,"line_end":243,"column_start":9,"column_end":16},"name":"Default","qualname":"::ty::ReturnType::Default","value":"ReturnType::Default","parent":{"krate":0,"index":7596},"children":[],"decl_id":null,"docs":" Return type is not specified.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3023},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338281,"byte_end":338285,"line_start":245,"line_end":245,"column_start":9,"column_end":13},"name":"Type","qualname":"::ty::ReturnType::Type","value":"ReturnType::Type(crate::token::RArrow, Box<Type>)","parent":{"krate":0,"index":7596},"children":[],"decl_id":null,"docs":" A particular type is returned.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7596},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338068,"byte_end":338078,"line_start":239,"line_end":239,"column_start":14,"column_end":24},"name":"ReturnType","qualname":"::ty::ReturnType","value":"ReturnType::{Default, Type}","parent":null,"children":[{"krate":0,"index":3021},{"krate":0,"index":3023}],"decl_id":null,"docs":" Return type of a function signature.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1616},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338889,"byte_end":338901,"line_start":268,"line_end":268,"column_start":16,"column_end":28},"name":"without_plus","qualname":"<Type>::without_plus","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" In some positions, types may not contain the `+` character, to\n disambiguate them. For example in the expression `1 as T`, T may not\n contain a `+` character.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1662},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353537,"byte_end":353549,"line_start":657,"line_end":657,"column_start":16,"column_end":28},"name":"without_plus","qualname":"<ReturnType>::without_plus","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1664},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353652,"byte_end":353657,"line_start":661,"line_end":661,"column_start":16,"column_end":21},"name":"parse","qualname":"<ReturnType>::parse","value":"fn (input: ParseStream, allow_plus: bool) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1678},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354574,"byte_end":354586,"line_start":694,"line_end":694,"column_start":16,"column_end":28},"name":"without_plus","qualname":"<TypeTraitObject>::without_plus","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1680},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354760,"byte_end":354765,"line_start":699,"line_end":699,"column_start":16,"column_end":21},"name":"parse","qualname":"<TypeTraitObject>::parse","value":"fn (input: ParseStream, allow_plus: bool) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7602},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364697,"byte_end":364701,"line_start":17,"line_end":17,"column_start":16,"column_end":20},"name":"Path","qualname":"::path::Path","value":"Path { leading_colon, segments }","parent":null,"children":[{"krate":0,"index":3029},{"krate":0,"index":3031}],"decl_id":null,"docs":" A path at which a named item is exported: `std::collections::HashMap`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3029},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364716,"byte_end":364729,"line_start":18,"line_end":18,"column_start":13,"column_end":26},"name":"leading_colon","qualname":"::path::Path::leading_colon","value":"std::option::Option<token::Colon2>","parent":{"krate":0,"index":7602},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3031},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364763,"byte_end":364771,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"name":"segments","qualname":"::path::Path::segments","value":"punctuated::Punctuated<path::PathSegment, token::Colon2>","parent":{"krate":0,"index":7602},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7608},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365312,"byte_end":365323,"line_start":42,"line_end":42,"column_start":16,"column_end":27},"name":"PathSegment","qualname":"::path::PathSegment","value":"PathSegment { ident, arguments }","parent":null,"children":[{"krate":0,"index":3033},{"krate":0,"index":3035}],"decl_id":null,"docs":" A segment of a path together with any path arguments on that segment.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3033},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365338,"byte_end":365343,"line_start":43,"line_end":43,"column_start":13,"column_end":18},"name":"ident","qualname":"::path::PathSegment::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7608},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3035},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365364,"byte_end":365373,"line_start":44,"line_end":44,"column_start":13,"column_end":22},"name":"arguments","qualname":"::path::PathSegment::arguments","value":"path::PathArguments","parent":{"krate":0,"index":7608},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3037},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366016,"byte_end":366020,"line_start":74,"line_end":74,"column_start":9,"column_end":13},"name":"None","qualname":"::path::PathArguments::None","value":"PathArguments::None","parent":{"krate":0,"index":7614},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3039},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366086,"byte_end":366100,"line_start":76,"line_end":76,"column_start":9,"column_end":23},"name":"AngleBracketed","qualname":"::path::PathArguments::AngleBracketed","value":"PathArguments::AngleBracketed(AngleBracketedGenericArguments)","parent":{"krate":0,"index":7614},"children":[],"decl_id":null,"docs":" The `<'a, T>` in `std::slice::iter<'a, T>`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3043},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366192,"byte_end":366205,"line_start":78,"line_end":78,"column_start":9,"column_end":22},"name":"Parenthesized","qualname":"::path::PathArguments::Parenthesized","value":"PathArguments::Parenthesized(ParenthesizedGenericArguments)","parent":{"krate":0,"index":7614},"children":[],"decl_id":null,"docs":" The `(A, B) -> C` in `Fn(A, B) -> C`.\n","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7614},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365992,"byte_end":366005,"line_start":73,"line_end":73,"column_start":14,"column_end":27},"name":"PathArguments","qualname":"::path::PathArguments","value":"PathArguments::{None, AngleBracketed, Parenthesized}","parent":null,"children":[{"krate":0,"index":3037},{"krate":0,"index":3039},{"krate":0,"index":3043}],"decl_id":null,"docs":" Angle bracketed or parenthesized arguments of a path segment.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1862},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366376,"byte_end":366384,"line_start":89,"line_end":89,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<PathArguments>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3047},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366886,"byte_end":366894,"line_start":105,"line_end":105,"column_start":9,"column_end":17},"name":"Lifetime","qualname":"::path::GenericArgument::Lifetime","value":"GenericArgument::Lifetime(Lifetime)","parent":{"krate":0,"index":7620},"children":[],"decl_id":null,"docs":" A lifetime argument.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3051},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366943,"byte_end":366947,"line_start":107,"line_end":107,"column_start":9,"column_end":13},"name":"Type","qualname":"::path::GenericArgument::Type","value":"GenericArgument::Type(Type)","parent":{"krate":0,"index":7620},"children":[],"decl_id":null,"docs":" A type argument.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3055},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367084,"byte_end":367091,"line_start":110,"line_end":110,"column_start":9,"column_end":16},"name":"Binding","qualname":"::path::GenericArgument::Binding","value":"GenericArgument::Binding(Binding)","parent":{"krate":0,"index":7620},"children":[],"decl_id":null,"docs":" A binding (equality constraint) on an associated type: the `Item =\n u8` in `Iterator<Item = u8>`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3059},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367175,"byte_end":367185,"line_start":112,"line_end":112,"column_start":9,"column_end":19},"name":"Constraint","qualname":"::path::GenericArgument::Constraint","value":"GenericArgument::Constraint(Constraint)","parent":{"krate":0,"index":7620},"children":[],"decl_id":null,"docs":" An associated type bound: `Iterator<Item: Display>`.\n","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":3063},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367409,"byte_end":367414,"line_start":117,"line_end":117,"column_start":9,"column_end":14},"name":"Const","qualname":"::path::GenericArgument::Const","value":"GenericArgument::Const(Expr)","parent":{"krate":0,"index":7620},"children":[],"decl_id":null,"docs":" A const expression. Must be inside of a block.","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":7620},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366827,"byte_end":366842,"line_start":103,"line_end":103,"column_start":14,"column_end":29},"name":"GenericArgument","qualname":"::path::GenericArgument","value":"GenericArgument::{Lifetime, Type, Binding, Constraint, Const}","parent":null,"children":[{"krate":0,"index":3047},{"krate":0,"index":3051},{"krate":0,"index":3055},{"krate":0,"index":3059},{"krate":0,"index":3063}],"decl_id":null,"docs":" An individual generic argument, like `'a`, `T`, or `Item = T`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7626},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367660,"byte_end":367690,"line_start":127,"line_end":127,"column_start":16,"column_end":46},"name":"AngleBracketedGenericArguments","qualname":"::path::AngleBracketedGenericArguments","value":"AngleBracketedGenericArguments { colon2_token, lt_token, args, gt_token }","parent":null,"children":[{"krate":0,"index":3067},{"krate":0,"index":3069},{"krate":0,"index":3071},{"krate":0,"index":3073}],"decl_id":null,"docs":" Angle bracketed arguments of a path segment: the `<K, V>` in `HashMap<K,\n V>`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3067},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367705,"byte_end":367717,"line_start":128,"line_end":128,"column_start":13,"column_end":25},"name":"colon2_token","qualname":"::path::AngleBracketedGenericArguments::colon2_token","value":"std::option::Option<token::Colon2>","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3069},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367751,"byte_end":367759,"line_start":129,"line_end":129,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::path::AngleBracketedGenericArguments::lt_token","value":"token::Lt","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3071},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367784,"byte_end":367788,"line_start":130,"line_end":130,"column_start":13,"column_end":17},"name":"args","qualname":"::path::AngleBracketedGenericArguments::args","value":"punctuated::Punctuated<path::GenericArgument, token::Comma>","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3073},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":367842,"byte_end":367850,"line_start":131,"line_end":131,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::path::AngleBracketedGenericArguments::gt_token","value":"token::Gt","parent":{"krate":0,"index":7626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7632},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368083,"byte_end":368090,"line_start":140,"line_end":140,"column_start":16,"column_end":23},"name":"Binding","qualname":"::path::Binding","value":"Binding { ident, eq_token, ty }","parent":null,"children":[{"krate":0,"index":3075},{"krate":0,"index":3077},{"krate":0,"index":3079}],"decl_id":null,"docs":" A binding (equality constraint) on an associated type: `Item = u8`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3075},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368105,"byte_end":368110,"line_start":141,"line_end":141,"column_start":13,"column_end":18},"name":"ident","qualname":"::path::Binding::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7632},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3077},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368131,"byte_end":368139,"line_start":142,"line_end":142,"column_start":13,"column_end":21},"name":"eq_token","qualname":"::path::Binding::eq_token","value":"token::Eq","parent":{"krate":0,"index":7632},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3079},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368164,"byte_end":368166,"line_start":143,"line_end":143,"column_start":13,"column_end":15},"name":"ty","qualname":"::path::Binding::ty","value":"ty::Type","parent":{"krate":0,"index":7632},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7638},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368379,"byte_end":368389,"line_start":152,"line_end":152,"column_start":16,"column_end":26},"name":"Constraint","qualname":"::path::Constraint","value":"Constraint { ident, colon_token, bounds }","parent":null,"children":[{"krate":0,"index":3081},{"krate":0,"index":3083},{"krate":0,"index":3085}],"decl_id":null,"docs":" An associated type bound: `Iterator<Item: Display>`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3081},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368404,"byte_end":368409,"line_start":153,"line_end":153,"column_start":13,"column_end":18},"name":"ident","qualname":"::path::Constraint::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":7638},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3083},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368430,"byte_end":368441,"line_start":154,"line_end":154,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::path::Constraint::colon_token","value":"token::Colon","parent":{"krate":0,"index":7638},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3085},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368466,"byte_end":368472,"line_start":155,"line_end":155,"column_start":13,"column_end":19},"name":"bounds","qualname":"::path::Constraint::bounds","value":"punctuated::Punctuated<generics::TypeParamBound, token::Add>","parent":{"krate":0,"index":7638},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7644},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368748,"byte_end":368777,"line_start":165,"line_end":165,"column_start":16,"column_end":45},"name":"ParenthesizedGenericArguments","qualname":"::path::ParenthesizedGenericArguments","value":"ParenthesizedGenericArguments { paren_token, inputs, output }","parent":null,"children":[{"krate":0,"index":3087},{"krate":0,"index":3089},{"krate":0,"index":3091}],"decl_id":null,"docs":" Arguments of a function path segment: the `(A, B) -> C` in `Fn(A,B) ->\n C`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3087},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368792,"byte_end":368803,"line_start":166,"line_end":166,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::path::ParenthesizedGenericArguments::paren_token","value":"token::Paren","parent":{"krate":0,"index":7644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3089},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368852,"byte_end":368858,"line_start":168,"line_end":168,"column_start":13,"column_end":19},"name":"inputs","qualname":"::path::ParenthesizedGenericArguments::inputs","value":"punctuated::Punctuated<ty::Type, token::Comma>","parent":{"krate":0,"index":7644},"children":[],"decl_id":null,"docs":" `(A, B)`\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3091},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":368917,"byte_end":368923,"line_start":170,"line_end":170,"column_start":13,"column_end":19},"name":"output","qualname":"::path::ParenthesizedGenericArguments::output","value":"ty::ReturnType","parent":{"krate":0,"index":7644},"children":[],"decl_id":null,"docs":" `C`\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7650},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369630,"byte_end":369635,"line_start":194,"line_end":194,"column_start":16,"column_end":21},"name":"QSelf","qualname":"::path::QSelf","value":"QSelf { lt_token, ty, position, as_token, gt_token }","parent":null,"children":[{"krate":0,"index":3093},{"krate":0,"index":3095},{"krate":0,"index":3097},{"krate":0,"index":3099},{"krate":0,"index":3101}],"decl_id":null,"docs":" The explicit Self type in a qualified path: the `T` in `<T as\n Display>::fmt`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3093},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369650,"byte_end":369658,"line_start":195,"line_end":195,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::path::QSelf::lt_token","value":"token::Lt","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3095},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369683,"byte_end":369685,"line_start":196,"line_end":196,"column_start":13,"column_end":15},"name":"ty","qualname":"::path::QSelf::ty","value":"std::boxed::Box<ty::Type>","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3097},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369710,"byte_end":369718,"line_start":197,"line_end":197,"column_start":13,"column_end":21},"name":"position","qualname":"::path::QSelf::position","value":"usize","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3099},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369739,"byte_end":369747,"line_start":198,"line_end":198,"column_start":13,"column_end":21},"name":"as_token","qualname":"::path::QSelf::as_token","value":"std::option::Option<token::As>","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":3101},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":369781,"byte_end":369789,"line_start":199,"line_end":199,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::path::QSelf::gt_token","value":"token::Gt","parent":{"krate":0,"index":7650},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1908},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":376045,"byte_end":376060,"line_start":393,"line_end":393,"column_start":16,"column_end":31},"name":"parse_mod_style","qualname":"<Path>::parse_mod_style","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parse a `Path` containing no path arguments on any of its segments.","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":1980},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"buffer","qualname":"::buffer","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/buffer.rs","parent":null,"children":[{"krate":0,"index":1982},{"krate":0,"index":1984},{"krate":0,"index":2004},{"krate":0,"index":2006},{"krate":0,"index":2008},{"krate":0,"index":2010},{"krate":0,"index":2012},{"krate":0,"index":2014},{"krate":0,"index":7656},{"krate":0,"index":7672},{"krate":0,"index":7668},{"krate":0,"index":7664},{"krate":0,"index":7658},{"krate":0,"index":2024}],"decl_id":null,"docs":" A stably addressed token buffer supporting efficient traversal based on a\n cheaply copyable cursor.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15558,"byte_end":15585,"line_start":432,"line_end":432,"column_start":1,"column_end":28}}]},{"kind":"Struct","id":{"krate":0,"index":2012},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":388797,"byte_end":388808,"line_start":48,"line_end":48,"column_start":12,"column_end":23},"name":"TokenBuffer","qualname":"::buffer::TokenBuffer","value":"TokenBuffer { }","parent":null,"children":[{"krate":0,"index":231}],"decl_id":null,"docs":" A buffer that can be efficiently traversed multiple times, unlike\n `TokenStream` which requires a deep copy in order to traverse more than\n once.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2018},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":391622,"byte_end":391625,"line_start":115,"line_end":115,"column_start":12,"column_end":15},"name":"new","qualname":"<TokenBuffer>::new","value":"fn (stream: pm::TokenStream) -> TokenBuffer","parent":null,"children":[],"decl_id":null,"docs":" Creates a `TokenBuffer` containing all the tokens from the input\n `TokenStream`.","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":391496,"byte_end":391610,"line_start":111,"line_end":114,"column_start":5,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":2020},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":391816,"byte_end":391820,"line_start":121,"line_end":121,"column_start":12,"column_end":16},"name":"new2","qualname":"<TokenBuffer>::new2","value":"fn (stream: TokenStream) -> TokenBuffer","parent":null,"children":[],"decl_id":null,"docs":" Creates a `TokenBuffer` containing all the tokens from the input\n `TokenStream`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2022},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392047,"byte_end":392052,"line_start":127,"line_end":127,"column_start":12,"column_end":17},"name":"begin","qualname":"<TokenBuffer>::begin","value":"fn (&self) -> Cursor","parent":null,"children":[],"decl_id":null,"docs":" Creates a cursor referencing the first token in the buffer and able to\n traverse until the end of the buffer.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7656},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392793,"byte_end":392799,"line_start":146,"line_end":146,"column_start":12,"column_end":18},"name":"Cursor","qualname":"::buffer::Cursor","value":"Cursor { }","parent":null,"children":[{"krate":0,"index":3105},{"krate":0,"index":3107},{"krate":0,"index":3109}],"decl_id":null,"docs":" A cheaply copyable cursor into a `TokenBuffer`.","sig":null,"attributes":[{"value":"structural_match","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392782,"byte_end":393205,"line_start":146,"line_end":155,"column_start":1,"column_end":2}},{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":392782,"byte_end":393205,"line_start":146,"line_end":155,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":2026},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393305,"byte_end":393310,"line_start":159,"line_end":159,"column_start":12,"column_end":17},"name":"empty","qualname":"<Cursor>::empty","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a cursor referencing a static empty TokenStream.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2042},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":396158,"byte_end":396161,"line_start":233,"line_end":233,"column_start":12,"column_end":15},"name":"eof","qualname":"<Cursor>::eof","value":"fn (self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Checks whether the cursor is currently pointing at the end of its valid\n scope.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":396137,"byte_end":396146,"line_start":232,"line_end":232,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":2044},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":396441,"byte_end":396446,"line_start":240,"line_end":240,"column_start":12,"column_end":17},"name":"group","qualname":"<Cursor>::group","value":"fn (mut self, delim: Delimiter) -> Option<(Cursor<'a>, Span, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Group` with the given delimiter, returns\n a cursor into that group and one pointing to the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2046},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":397181,"byte_end":397186,"line_start":259,"line_end":259,"column_start":12,"column_end":17},"name":"ident","qualname":"<Cursor>::ident","value":"fn (mut self) -> Option<(Ident, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Ident`, returns it along with a cursor\n pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2048},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":397547,"byte_end":397552,"line_start":269,"line_end":269,"column_start":12,"column_end":17},"name":"punct","qualname":"<Cursor>::punct","value":"fn (mut self) -> Option<(Punct, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at an `Punct`, returns it along with a cursor\n pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2050},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":397962,"byte_end":397969,"line_start":281,"line_end":281,"column_start":12,"column_end":19},"name":"literal","qualname":"<Cursor>::literal","value":"fn (mut self) -> Option<(Literal, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Literal`, return it along with a cursor\n pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2052},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":398332,"byte_end":398340,"line_start":291,"line_end":291,"column_start":12,"column_end":20},"name":"lifetime","qualname":"<Cursor>::lifetime","value":"fn (mut self) -> Option<(Lifetime, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `Lifetime`, returns it along with a\n cursor pointing at the next `TokenTree`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2054},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":399121,"byte_end":399133,"line_start":313,"line_end":313,"column_start":12,"column_end":24},"name":"token_stream","qualname":"<Cursor>::token_stream","value":"fn (self) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Copies all remaining tokens visible from this cursor into a\n `TokenStream`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2056},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":399761,"byte_end":399771,"line_start":330,"line_end":330,"column_start":12,"column_end":22},"name":"token_tree","qualname":"<Cursor>::token_tree","value":"fn (self) -> Option<(TokenTree, Cursor<'a>)>","parent":null,"children":[],"decl_id":null,"docs":" If the cursor is pointing at a `TokenTree`, returns it along with a\n cursor pointing at the next `TokenTree`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2058},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":400355,"byte_end":400359,"line_start":346,"line_end":346,"column_start":12,"column_end":16},"name":"span","qualname":"<Cursor>::span","value":"fn (self) -> Span","parent":null,"children":[],"decl_id":null,"docs":" Returns the `Span` of the current token, or `Span::call_site()` if this\n cursor points to eof.\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2060},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"ext","qualname":"::ext","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/ext.rs","parent":null,"children":[{"krate":0,"index":2062},{"krate":0,"index":2064},{"krate":0,"index":2070},{"krate":0,"index":2074},{"krate":0,"index":2078}],"decl_id":null,"docs":" Extension traits to provide parsing methods on foreign types.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15602,"byte_end":15629,"line_start":434,"line_end":434,"column_start":1,"column_end":28}}]},{"kind":"Trait","id":{"krate":0,"index":2070},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":401090,"byte_end":401098,"line_start":14,"line_end":14,"column_start":11,"column_end":19},"name":"IdentExt","qualname":"::ext::IdentExt","value":"IdentExt: Sized + private::Sealed","parent":null,"children":[{"krate":0,"index":2072}],"decl_id":null,"docs":" Additional parsing methods for `Ident`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2072},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402096,"byte_end":402105,"line_start":47,"line_end":47,"column_start":8,"column_end":17},"name":"parse_any","qualname":"::ext::IdentExt::parse_any","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":2070},"children":[],"decl_id":null,"docs":" Parses any identifier including keywords.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2082},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402466,"byte_end":402472,"line_start":62,"line_end":62,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::ext::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2086},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"punctuated","qualname":"::punctuated","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/punctuated.rs","parent":null,"children":[{"krate":0,"index":2088},{"krate":0,"index":2090},{"krate":0,"index":2092},{"krate":0,"index":2098},{"krate":0,"index":2100},{"krate":0,"index":2102},{"krate":0,"index":2104},{"krate":0,"index":2112},{"krate":0,"index":2114},{"krate":0,"index":7674},{"krate":0,"index":7676},{"krate":0,"index":2116},{"krate":0,"index":2162},{"krate":0,"index":2166},{"krate":0,"index":2170},{"krate":0,"index":2174},{"krate":0,"index":2178},{"krate":0,"index":2186},{"krate":0,"index":2194},{"krate":0,"index":2202},{"krate":0,"index":2206},{"krate":0,"index":2208},{"krate":0,"index":2214},{"krate":0,"index":2218},{"krate":0,"index":2220},{"krate":0,"index":2226},{"krate":0,"index":2230},{"krate":0,"index":2232},{"krate":0,"index":2238},{"krate":0,"index":2242},{"krate":0,"index":2244},{"krate":0,"index":2250},{"krate":0,"index":2254},{"krate":0,"index":2256},{"krate":0,"index":2258},{"krate":0,"index":2262},{"krate":0,"index":2268},{"krate":0,"index":2272},{"krate":0,"index":2278},{"krate":0,"index":2282},{"krate":0,"index":2284},{"krate":0,"index":2286},{"krate":0,"index":2290},{"krate":0,"index":2296},{"krate":0,"index":2300},{"krate":0,"index":2306},{"krate":0,"index":2310},{"krate":0,"index":2312},{"krate":0,"index":2326},{"krate":0,"index":2332},{"krate":0,"index":2336}],"decl_id":null,"docs":" A punctuated sequence of syntax tree nodes separated by punctuation.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7674},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404503,"byte_end":404513,"line_start":55,"line_end":55,"column_start":12,"column_end":22},"name":"Punctuated","qualname":"::punctuated::Punctuated","value":"Punctuated { }","parent":null,"children":[{"krate":0,"index":3123},{"krate":0,"index":3125}],"decl_id":null,"docs":" A punctuated sequence of syntax tree nodes of type `T` separated by\n punctuation of type `P`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404662,"byte_end":404665,"line_start":62,"line_end":62,"column_start":12,"column_end":15},"name":"new","qualname":"<Punctuated<T, P>>::new","value":"fn () -> Punctuated<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Creates an empty punctuated sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2120},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404921,"byte_end":404929,"line_start":71,"line_end":71,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<Punctuated<T, P>>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Determines whether this punctuated sequence is empty, meaning it\n contains no syntax tree nodes or punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405202,"byte_end":405205,"line_start":79,"line_end":79,"column_start":12,"column_end":15},"name":"len","qualname":"<Punctuated<T, P>>::len","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of syntax tree nodes in this punctuated sequence.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405369,"byte_end":405374,"line_start":84,"line_end":84,"column_start":12,"column_end":17},"name":"first","qualname":"<Punctuated<T, P>>::first","value":"fn (&self) -> Option<Pair<&T, &P>>","parent":null,"children":[],"decl_id":null,"docs":" Borrows the first punctuated pair in this sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405513,"byte_end":405517,"line_start":89,"line_end":89,"column_start":12,"column_end":16},"name":"last","qualname":"<Punctuated<T, P>>::last","value":"fn (&self) -> Option<Pair<&T, &P>>","parent":null,"children":[],"decl_id":null,"docs":" Borrows the last punctuated pair in this sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":405868,"byte_end":405876,"line_start":100,"line_end":100,"column_start":12,"column_end":20},"name":"last_mut","qualname":"<Punctuated<T, P>>::last_mut","value":"fn (&mut self) -> Option<Pair<&mut T, &mut P>>","parent":null,"children":[],"decl_id":null,"docs":" Mutably borrows the last punctuated pair in this sequence.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":406262,"byte_end":406266,"line_start":111,"line_end":111,"column_start":12,"column_end":16},"name":"iter","qualname":"<Punctuated<T, P>>::iter","value":"fn (&self) -> Iter<T>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over borrowed syntax tree nodes of type `&T`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":406598,"byte_end":406606,"line_start":122,"line_end":122,"column_start":12,"column_end":20},"name":"iter_mut","qualname":"<Punctuated<T, P>>::iter_mut","value":"fn (&mut self) -> IterMut<T>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over mutably borrowed syntax tree nodes of type\n `&mut T`.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":406962,"byte_end":406967,"line_start":133,"line_end":133,"column_start":12,"column_end":17},"name":"pairs","qualname":"<Punctuated<T, P>>::pairs","value":"fn (&self) -> Pairs<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the contents of this sequence as borrowed\n punctuated pairs.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2136},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":407253,"byte_end":407262,"line_start":142,"line_end":142,"column_start":12,"column_end":21},"name":"pairs_mut","qualname":"<Punctuated<T, P>>::pairs_mut","value":"fn (&mut self) -> PairsMut<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the contents of this sequence as mutably\n borrowed punctuated pairs.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":407551,"byte_end":407561,"line_start":151,"line_end":151,"column_start":12,"column_end":22},"name":"into_pairs","qualname":"<Punctuated<T, P>>::into_pairs","value":"fn (self) -> IntoPairs<T, P>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the contents of this sequence as owned\n punctuated pairs.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2140},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":408182,"byte_end":408192,"line_start":170,"line_end":170,"column_start":12,"column_end":22},"name":"push_value","qualname":"<Punctuated<T, P>>::push_value","value":"fn (&mut self, value: T) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Appends a syntax tree node onto the end of this punctuated sequence. The\n sequence must previously have a trailing punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2142},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":408608,"byte_end":408618,"line_start":182,"line_end":182,"column_start":12,"column_end":22},"name":"push_punct","qualname":"<Punctuated<T, P>>::push_punct","value":"fn (&mut self, punctuation: P) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Appends a trailing punctuation onto the end of this punctuated sequence.\n The sequence must be non-empty and must not already have trailing\n punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2144},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":408902,"byte_end":408905,"line_start":190,"line_end":190,"column_start":12,"column_end":15},"name":"pop","qualname":"<Punctuated<T, P>>::pop","value":"fn (&mut self) -> Option<Pair<T, P>>","parent":null,"children":[],"decl_id":null,"docs":" Removes the last punctuated pair from this sequence, or `None` if the\n sequence is empty.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2146},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":409231,"byte_end":409245,"line_start":200,"line_end":200,"column_start":12,"column_end":26},"name":"trailing_punct","qualname":"<Punctuated<T, P>>::trailing_punct","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Determines whether this punctuated sequence ends with a trailing\n punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":409516,"byte_end":409533,"line_start":208,"line_end":208,"column_start":12,"column_end":29},"name":"empty_or_trailing","qualname":"<Punctuated<T, P>>::empty_or_trailing","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if either this `Punctuated` is empty, or it has a trailing\n punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2150},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":409880,"byte_end":409884,"line_start":217,"line_end":217,"column_start":12,"column_end":16},"name":"push","qualname":"<Punctuated<T, P>>::push","value":"fn (&mut self, value: T) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Appends a syntax tree node onto the end of this punctuated sequence.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2152},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":410284,"byte_end":410290,"line_start":233,"line_end":233,"column_start":12,"column_end":18},"name":"insert","qualname":"<Punctuated<T, P>>::insert","value":"fn (&mut self, index: usize, value: T) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Inserts an element at position `index`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2154},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":410983,"byte_end":410999,"line_start":255,"line_end":255,"column_start":12,"column_end":28},"name":"parse_terminated","qualname":"<Punctuated<T, P>>::parse_terminated","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more occurrences of `T` separated by punctuation of type\n `P`, with optional trailing punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":410944,"byte_end":410971,"line_start":254,"line_end":254,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":2156},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":411633,"byte_end":411654,"line_start":275,"line_end":275,"column_start":12,"column_end":33},"name":"parse_terminated_with","qualname":"<Punctuated<T, P>>::parse_terminated_with","value":"fn (input: ParseStream, parser: fn(ParseStream) -> Result<T>) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more occurrences of `T` using the given parse function,\n separated by punctuation of type `P`, with optional trailing\n punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":411594,"byte_end":411621,"line_start":274,"line_end":274,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":2158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":412727,"byte_end":412751,"line_start":311,"line_end":311,"column_start":12,"column_end":36},"name":"parse_separated_nonempty","qualname":"<Punctuated<T, P>>::parse_separated_nonempty","value":"fn (input: ParseStream) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses one or more occurrences of `T` separated by punctuation of type\n `P`, not accepting trailing punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":412688,"byte_end":412715,"line_start":310,"line_end":310,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":2160},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":413434,"byte_end":413463,"line_start":331,"line_end":331,"column_start":12,"column_end":41},"name":"parse_separated_nonempty_with","qualname":"<Punctuated<T, P>>::parse_separated_nonempty_with","value":"fn (input: ParseStream, parser: fn(ParseStream) -> Result<T>) -> Result<Self>","parent":null,"children":[],"decl_id":null,"docs":" Parses one or more occurrences of `T` using the given parse function,\n separated by punctuation of type `P`, not accepting trailing\n punctuation.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":413395,"byte_end":413422,"line_start":330,"line_end":330,"column_start":5,"column_end":32}}]},{"kind":"Struct","id":{"krate":0,"index":2206},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416577,"byte_end":416582,"line_start":459,"line_end":459,"column_start":12,"column_end":17},"name":"Pairs","qualname":"::punctuated::Pairs","value":"Pairs { }","parent":null,"children":[{"krate":0,"index":319},{"krate":0,"index":321}],"decl_id":null,"docs":" An iterator over borrowed pairs of type `Pair<&T, &P>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2218},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417321,"byte_end":417329,"line_start":486,"line_end":486,"column_start":12,"column_end":20},"name":"PairsMut","qualname":"::punctuated::PairsMut","value":"PairsMut { }","parent":null,"children":[{"krate":0,"index":345},{"krate":0,"index":347}],"decl_id":null,"docs":" An iterator over mutably borrowed pairs of type `Pair<&mut T, &mut P>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2230},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418080,"byte_end":418089,"line_start":513,"line_end":513,"column_start":12,"column_end":21},"name":"IntoPairs","qualname":"::punctuated::IntoPairs","value":"IntoPairs { }","parent":null,"children":[{"krate":0,"index":369},{"krate":0,"index":371}],"decl_id":null,"docs":" An iterator over owned pairs of type `Pair<T, P>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2242},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418756,"byte_end":418764,"line_start":540,"line_end":540,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::punctuated::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":389},{"krate":0,"index":391}],"decl_id":null,"docs":" An iterator over owned values of type `T`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2254},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419391,"byte_end":419395,"line_start":567,"line_end":567,"column_start":12,"column_end":16},"name":"Iter","qualname":"::punctuated::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":409}],"decl_id":null,"docs":" An iterator over borrowed values of type `&T`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":2282},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420626,"byte_end":420633,"line_start":621,"line_end":621,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::punctuated::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":453}],"decl_id":null,"docs":" An iterator over mutably borrowed values of type `&mut T`.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":497},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421967,"byte_end":421977,"line_start":677,"line_end":677,"column_start":5,"column_end":15},"name":"Punctuated","qualname":"::punctuated::Pair::Punctuated","value":"Pair::Punctuated(T, P)","parent":{"krate":0,"index":2310},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":503},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421989,"byte_end":421992,"line_start":678,"line_end":678,"column_start":5,"column_end":8},"name":"End","qualname":"::punctuated::Pair::End","value":"Pair::End(T)","parent":{"krate":0,"index":2310},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":2310},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421950,"byte_end":421954,"line_start":676,"line_end":676,"column_start":10,"column_end":14},"name":"Pair","qualname":"::punctuated::Pair","value":"Pair::{Punctuated, End}","parent":null,"children":[{"krate":0,"index":497},{"krate":0,"index":503}],"decl_id":null,"docs":" A single syntax tree node of type `T` followed by its trailing punctuation\n of type `P` if any.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2314},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422146,"byte_end":422156,"line_start":684,"line_end":684,"column_start":12,"column_end":22},"name":"into_value","qualname":"<Pair<T, P>>::into_value","value":"fn (self) -> T","parent":null,"children":[],"decl_id":null,"docs":" Extracts the syntax tree node from this punctuated pair, discarding the\n following punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2316},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422339,"byte_end":422344,"line_start":691,"line_end":691,"column_start":12,"column_end":17},"name":"value","qualname":"<Pair<T, P>>::value","value":"fn (&self) -> &T","parent":null,"children":[],"decl_id":null,"docs":" Borrows the syntax tree node from this punctuated pair.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2318},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422546,"byte_end":422555,"line_start":698,"line_end":698,"column_start":12,"column_end":21},"name":"value_mut","qualname":"<Pair<T, P>>::value_mut","value":"fn (&mut self) -> &mut T","parent":null,"children":[],"decl_id":null,"docs":" Mutably borrows the syntax tree node from this punctuated pair.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2320},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422840,"byte_end":422845,"line_start":706,"line_end":706,"column_start":12,"column_end":17},"name":"punct","qualname":"<Pair<T, P>>::punct","value":"fn (&self) -> Option<&P>","parent":null,"children":[],"decl_id":null,"docs":" Borrows the punctuation from this punctuated pair, unless this pair is\n the final one and there is no trailing punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2322},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423111,"byte_end":423114,"line_start":715,"line_end":715,"column_start":12,"column_end":15},"name":"new","qualname":"<Pair<T, P>>::new","value":"fn (t: T, d: Option<P>) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a punctuated pair out of a syntax tree node and an optional\n following punctuation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2324},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423385,"byte_end":423395,"line_start":724,"line_end":724,"column_start":12,"column_end":22},"name":"into_tuple","qualname":"<Pair<T, P>>::into_tuple","value":"fn (self) -> (T, Option<P>)","parent":null,"children":[],"decl_id":null,"docs":" Produces this punctuated pair as a tuple of syntax tree node and\n optional following punctuation.\n","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2356},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse_quote","qualname":"::parse_quote","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/parse_quote.rs","parent":null,"children":[{"krate":0,"index":2358},{"krate":0,"index":2360},{"krate":0,"index":2362},{"krate":0,"index":2372},{"krate":0,"index":2374},{"krate":0,"index":2376},{"krate":0,"index":2380},{"krate":0,"index":2384},{"krate":0,"index":2386},{"krate":0,"index":2392},{"krate":0,"index":2396}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15804,"byte_end":15831,"line_start":441,"line_end":441,"column_start":1,"column_end":28}}]},{"kind":"Function","id":{"krate":0,"index":2374},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428245,"byte_end":428250,"line_start":113,"line_end":113,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_quote::parse","value":"fn <T> (token_stream: TokenStream) -> T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2376},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428479,"byte_end":428489,"line_start":123,"line_end":123,"column_start":11,"column_end":21},"name":"ParseQuote","qualname":"::parse_quote::ParseQuote","value":"ParseQuote: Sized","parent":null,"children":[{"krate":0,"index":2378}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2378},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428506,"byte_end":428511,"line_start":124,"line_end":124,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_quote::ParseQuote::parse","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":2376},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2400},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse_macro_input","qualname":"::parse_macro_input","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/parse_macro_input.rs","parent":null,"children":[{"krate":0,"index":2402},{"krate":0,"index":2404},{"krate":0,"index":2414},{"krate":0,"index":2416},{"krate":0,"index":2418},{"krate":0,"index":2422},{"krate":0,"index":2426},{"krate":0,"index":2428}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"parsing\",\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15926,"byte_end":16053,"line_start":446,"line_end":450,"column_start":1,"column_end":4}}]},{"kind":"Function","id":{"krate":0,"index":2416},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431080,"byte_end":431085,"line_start":66,"line_end":66,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_macro_input::parse","value":"fn <T> (token_stream: TokenStream) -> Result<T>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2418},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431228,"byte_end":431243,"line_start":72,"line_end":72,"column_start":11,"column_end":26},"name":"ParseMacroInput","qualname":"::parse_macro_input::ParseMacroInput","value":"ParseMacroInput: Sized","parent":null,"children":[{"krate":0,"index":2420}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2420},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431260,"byte_end":431265,"line_start":73,"line_end":73,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse_macro_input::ParseMacroInput::parse","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":2418},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2432},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"spanned","qualname":"::spanned","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/spanned.rs","parent":null,"children":[{"krate":0,"index":2434},{"krate":0,"index":2440},{"krate":0,"index":2442},{"krate":0,"index":2446},{"krate":0,"index":2454},{"krate":0,"index":2458}],"decl_id":null,"docs":" A trait that can provide the `Span` of the complete contents of a syntax\n tree node.","sig":null,"attributes":[{"value":"cfg(all(feature = \"parsing\", feature = \"printing\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16097,"byte_end":16151,"line_start":454,"line_end":454,"column_start":1,"column_end":55}}]},{"kind":"Trait","id":{"krate":0,"index":2442},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435358,"byte_end":435365,"line_start":99,"line_end":99,"column_start":11,"column_end":18},"name":"Spanned","qualname":"::spanned::Spanned","value":"Spanned: private::Sealed","parent":null,"children":[{"krate":0,"index":2444}],"decl_id":null,"docs":" A trait that can provide the `Span` of the complete contents of a syntax\n tree node.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2444},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435647,"byte_end":435651,"line_start":104,"line_end":104,"column_start":8,"column_end":12},"name":"span","qualname":"::spanned::Spanned::span","value":"fn (&self) -> Span","parent":{"krate":0,"index":2442},"children":[],"decl_id":null,"docs":" Returns a `Span` covering the complete contents of this syntax tree\n node, or [`Span::call_site()`] if this node is empty.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2450},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435724,"byte_end":435730,"line_start":109,"line_end":109,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::spanned::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":2462},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"visit","qualname":"::gen::visit","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/gen/visit.rs","parent":null,"children":[{"krate":0,"index":2464},{"krate":0,"index":2466},{"krate":0,"index":2468},{"krate":0,"index":2470},{"krate":0,"index":2472},{"krate":0,"index":2474},{"krate":0,"index":2476},{"krate":0,"index":2662},{"krate":0,"index":2664},{"krate":0,"index":2666},{"krate":0,"index":2668},{"krate":0,"index":2670},{"krate":0,"index":2672},{"krate":0,"index":2674},{"krate":0,"index":2676},{"krate":0,"index":2678},{"krate":0,"index":2680},{"krate":0,"index":2682},{"krate":0,"index":2684},{"krate":0,"index":2686},{"krate":0,"index":2688},{"krate":0,"index":2690},{"krate":0,"index":2692},{"krate":0,"index":2694},{"krate":0,"index":2696},{"krate":0,"index":2698},{"krate":0,"index":2700},{"krate":0,"index":2702},{"krate":0,"index":2704},{"krate":0,"index":2706},{"krate":0,"index":2708},{"krate":0,"index":2710},{"krate":0,"index":2712},{"krate":0,"index":2714},{"krate":0,"index":2716},{"krate":0,"index":2718},{"krate":0,"index":2720},{"krate":0,"index":2722},{"krate":0,"index":2724},{"krate":0,"index":2726},{"krate":0,"index":2728},{"krate":0,"index":2730},{"krate":0,"index":2732},{"krate":0,"index":2734},{"krate":0,"index":2736},{"krate":0,"index":2738},{"krate":0,"index":2740},{"krate":0,"index":2742},{"krate":0,"index":2744},{"krate":0,"index":2746},{"krate":0,"index":2748},{"krate":0,"index":2750},{"krate":0,"index":2752},{"krate":0,"index":2754},{"krate":0,"index":2756},{"krate":0,"index":2758},{"krate":0,"index":2760},{"krate":0,"index":2762},{"krate":0,"index":2764},{"krate":0,"index":2766},{"krate":0,"index":2768},{"krate":0,"index":2770},{"krate":0,"index":2772},{"krate":0,"index":2774},{"krate":0,"index":2776},{"krate":0,"index":2778},{"krate":0,"index":2780},{"krate":0,"index":2782},{"krate":0,"index":2784},{"krate":0,"index":2786},{"krate":0,"index":2788},{"krate":0,"index":2790},{"krate":0,"index":2792},{"krate":0,"index":2794},{"krate":0,"index":2796},{"krate":0,"index":2798},{"krate":0,"index":2800},{"krate":0,"index":2802},{"krate":0,"index":2804},{"krate":0,"index":2806},{"krate":0,"index":2808},{"krate":0,"index":2810},{"krate":0,"index":2812},{"krate":0,"index":2814},{"krate":0,"index":2816},{"krate":0,"index":2818},{"krate":0,"index":2820},{"krate":0,"index":2822},{"krate":0,"index":2824},{"krate":0,"index":2826},{"krate":0,"index":2828},{"krate":0,"index":2830},{"krate":0,"index":2832},{"krate":0,"index":2834},{"krate":0,"index":2836},{"krate":0,"index":2838},{"krate":0,"index":2840},{"krate":0,"index":2842},{"krate":0,"index":2844}],"decl_id":null,"docs":" Syntax tree traversal to walk a shared borrow of a syntax tree.","sig":null,"attributes":[{"value":"cfg(feature = \"visit\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17423,"byte_end":17448,"line_start":490,"line_end":490,"column_start":5,"column_end":30}}]},{"kind":"Trait","id":{"krate":0,"index":2476},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437843,"byte_end":437848,"line_start":33,"line_end":33,"column_start":11,"column_end":16},"name":"Visit","qualname":"::gen::visit::Visit","value":"Visit<'ast>","parent":null,"children":[{"krate":0,"index":2478},{"krate":0,"index":2480},{"krate":0,"index":2482},{"krate":0,"index":2484},{"krate":0,"index":2486},{"krate":0,"index":2488},{"krate":0,"index":2490},{"krate":0,"index":2492},{"krate":0,"index":2494},{"krate":0,"index":2496},{"krate":0,"index":2498},{"krate":0,"index":2500},{"krate":0,"index":2502},{"krate":0,"index":2504},{"krate":0,"index":2506},{"krate":0,"index":2508},{"krate":0,"index":2510},{"krate":0,"index":2512},{"krate":0,"index":2514},{"krate":0,"index":2516},{"krate":0,"index":2518},{"krate":0,"index":2520},{"krate":0,"index":2522},{"krate":0,"index":2524},{"krate":0,"index":2526},{"krate":0,"index":2528},{"krate":0,"index":2530},{"krate":0,"index":2532},{"krate":0,"index":2534},{"krate":0,"index":2536},{"krate":0,"index":2538},{"krate":0,"index":2540},{"krate":0,"index":2542},{"krate":0,"index":2544},{"krate":0,"index":2546},{"krate":0,"index":2548},{"krate":0,"index":2550},{"krate":0,"index":2552},{"krate":0,"index":2554},{"krate":0,"index":2556},{"krate":0,"index":2558},{"krate":0,"index":2560},{"krate":0,"index":2562},{"krate":0,"index":2564},{"krate":0,"index":2566},{"krate":0,"index":2568},{"krate":0,"index":2570},{"krate":0,"index":2572},{"krate":0,"index":2574},{"krate":0,"index":2576},{"krate":0,"index":2578},{"krate":0,"index":2580},{"krate":0,"index":2582},{"krate":0,"index":2584},{"krate":0,"index":2586},{"krate":0,"index":2588},{"krate":0,"index":2590},{"krate":0,"index":2592},{"krate":0,"index":2594},{"krate":0,"index":2596},{"krate":0,"index":2598},{"krate":0,"index":2600},{"krate":0,"index":2602},{"krate":0,"index":2604},{"krate":0,"index":2606},{"krate":0,"index":2608},{"krate":0,"index":2610},{"krate":0,"index":2612},{"krate":0,"index":2614},{"krate":0,"index":2616},{"krate":0,"index":2618},{"krate":0,"index":2620},{"krate":0,"index":2622},{"krate":0,"index":2624},{"krate":0,"index":2626},{"krate":0,"index":2628},{"krate":0,"index":2630},{"krate":0,"index":2632},{"krate":0,"index":2634},{"krate":0,"index":2636},{"krate":0,"index":2638},{"krate":0,"index":2640},{"krate":0,"index":2642},{"krate":0,"index":2644},{"krate":0,"index":2646},{"krate":0,"index":2648},{"krate":0,"index":2650},{"krate":0,"index":2652},{"krate":0,"index":2654},{"krate":0,"index":2656},{"krate":0,"index":2658},{"krate":0,"index":2660}],"decl_id":null,"docs":" Syntax tree traversal to walk a shared borrow of a syntax tree.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2478},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437918,"byte_end":437927,"line_start":35,"line_end":35,"column_start":8,"column_end":17},"name":"visit_abi","qualname":"::gen::visit::Visit::visit_abi","value":"fn (&mut self, i: &'ast Abi) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437861,"byte_end":437910,"line_start":34,"line_end":34,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2480},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438049,"byte_end":438088,"line_start":39,"line_end":39,"column_start":8,"column_end":47},"name":"visit_angle_bracketed_generic_arguments","qualname":"::gen::visit::Visit::visit_angle_bracketed_generic_arguments","value":"fn (&mut self, i: &'ast AngleBracketedGenericArguments) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":437992,"byte_end":438041,"line_start":38,"line_end":38,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2482},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438810,"byte_end":438826,"line_start":60,"line_end":60,"column_start":8,"column_end":24},"name":"visit_attr_style","qualname":"::gen::visit::Visit::visit_attr_style","value":"fn (&mut self, i: &'ast AttrStyle) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438753,"byte_end":438802,"line_start":59,"line_end":59,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2484},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438961,"byte_end":438976,"line_start":64,"line_end":64,"column_start":8,"column_end":23},"name":"visit_attribute","qualname":"::gen::visit::Visit::visit_attribute","value":"fn (&mut self, i: &'ast Attribute) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":438904,"byte_end":438953,"line_start":63,"line_end":63,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2486},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439110,"byte_end":439127,"line_start":68,"line_end":68,"column_start":8,"column_end":25},"name":"visit_bare_fn_arg","qualname":"::gen::visit::Visit::visit_bare_fn_arg","value":"fn (&mut self, i: &'ast BareFnArg) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439053,"byte_end":439102,"line_start":67,"line_end":67,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2488},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439263,"byte_end":439285,"line_start":72,"line_end":72,"column_start":8,"column_end":30},"name":"visit_bare_fn_arg_name","qualname":"::gen::visit::Visit::visit_bare_fn_arg_name","value":"fn (&mut self, i: &'ast BareFnArgName) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439206,"byte_end":439255,"line_start":71,"line_end":71,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2490},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439430,"byte_end":439442,"line_start":76,"line_end":76,"column_start":8,"column_end":20},"name":"visit_bin_op","qualname":"::gen::visit::Visit::visit_bin_op","value":"fn (&mut self, i: &'ast BinOp) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439373,"byte_end":439422,"line_start":75,"line_end":75,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2492},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439569,"byte_end":439582,"line_start":80,"line_end":80,"column_start":8,"column_end":21},"name":"visit_binding","qualname":"::gen::visit::Visit::visit_binding","value":"fn (&mut self, i: &'ast Binding) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439512,"byte_end":439561,"line_start":79,"line_end":79,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2494},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439878,"byte_end":439899,"line_start":89,"line_end":89,"column_start":8,"column_end":29},"name":"visit_bound_lifetimes","qualname":"::gen::visit::Visit::visit_bound_lifetimes","value":"fn (&mut self, i: &'ast BoundLifetimes) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439821,"byte_end":439870,"line_start":88,"line_end":88,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2496},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440044,"byte_end":440061,"line_start":93,"line_end":93,"column_start":8,"column_end":25},"name":"visit_const_param","qualname":"::gen::visit::Visit::visit_const_param","value":"fn (&mut self, i: &'ast ConstParam) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":439987,"byte_end":440036,"line_start":92,"line_end":92,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2498},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440198,"byte_end":440214,"line_start":97,"line_end":97,"column_start":8,"column_end":24},"name":"visit_constraint","qualname":"::gen::visit::Visit::visit_constraint","value":"fn (&mut self, i: &'ast Constraint) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440141,"byte_end":440190,"line_start":96,"line_end":96,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2500},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440327,"byte_end":440337,"line_start":101,"line_end":101,"column_start":8,"column_end":18},"name":"visit_data","qualname":"::gen::visit::Visit::visit_data","value":"fn (&mut self, i: &'ast Data) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440293,"byte_end":440319,"line_start":100,"line_end":100,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2502},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440438,"byte_end":440453,"line_start":105,"line_end":105,"column_start":8,"column_end":23},"name":"visit_data_enum","qualname":"::gen::visit::Visit::visit_data_enum","value":"fn (&mut self, i: &'ast DataEnum) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440404,"byte_end":440430,"line_start":104,"line_end":104,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2504},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440563,"byte_end":440580,"line_start":109,"line_end":109,"column_start":8,"column_end":25},"name":"visit_data_struct","qualname":"::gen::visit::Visit::visit_data_struct","value":"fn (&mut self, i: &'ast DataStruct) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440529,"byte_end":440555,"line_start":108,"line_end":108,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2506},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440694,"byte_end":440710,"line_start":113,"line_end":113,"column_start":8,"column_end":24},"name":"visit_data_union","qualname":"::gen::visit::Visit::visit_data_union","value":"fn (&mut self, i: &'ast DataUnion) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440660,"byte_end":440686,"line_start":112,"line_end":112,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2508},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440822,"byte_end":440840,"line_start":117,"line_end":117,"column_start":8,"column_end":26},"name":"visit_derive_input","qualname":"::gen::visit::Visit::visit_derive_input","value":"fn (&mut self, i: &'ast DeriveInput) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440788,"byte_end":440814,"line_start":116,"line_end":116,"column_start":5,"column_end":31}}]},{"kind":"Method","id":{"krate":0,"index":2510},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440979,"byte_end":440989,"line_start":121,"line_end":121,"column_start":8,"column_end":18},"name":"visit_expr","qualname":"::gen::visit::Visit::visit_expr","value":"fn (&mut self, i: &'ast Expr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":440922,"byte_end":440971,"line_start":120,"line_end":120,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2512},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":441847,"byte_end":441864,"line_start":145,"line_end":145,"column_start":8,"column_end":25},"name":"visit_expr_binary","qualname":"::gen::visit::Visit::visit_expr_binary","value":"fn (&mut self, i: &'ast ExprBinary) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":441790,"byte_end":441839,"line_start":144,"line_end":144,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2514},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442535,"byte_end":442550,"line_start":164,"line_end":164,"column_start":8,"column_end":23},"name":"visit_expr_call","qualname":"::gen::visit::Visit::visit_expr_call","value":"fn (&mut self, i: &'ast ExprCall) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442478,"byte_end":442527,"line_start":163,"line_end":163,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2516},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442683,"byte_end":442698,"line_start":168,"line_end":168,"column_start":8,"column_end":23},"name":"visit_expr_cast","qualname":"::gen::visit::Visit::visit_expr_cast","value":"fn (&mut self, i: &'ast ExprCast) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":442626,"byte_end":442675,"line_start":167,"line_end":167,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2518},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":443206,"byte_end":443222,"line_start":182,"line_end":182,"column_start":8,"column_end":24},"name":"visit_expr_field","qualname":"::gen::visit::Visit::visit_expr_field","value":"fn (&mut self, i: &'ast ExprField) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":443149,"byte_end":443198,"line_start":181,"line_end":181,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2520},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444084,"byte_end":444100,"line_start":206,"line_end":206,"column_start":8,"column_end":24},"name":"visit_expr_index","qualname":"::gen::visit::Visit::visit_expr_index","value":"fn (&mut self, i: &'ast ExprIndex) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444027,"byte_end":444076,"line_start":205,"line_end":205,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2522},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444409,"byte_end":444423,"line_start":215,"line_end":215,"column_start":8,"column_end":22},"name":"visit_expr_lit","qualname":"::gen::visit::Visit::visit_expr_lit","value":"fn (&mut self, i: &'ast ExprLit) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":444352,"byte_end":444401,"line_start":214,"line_end":214,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2524},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445288,"byte_end":445304,"line_start":239,"line_end":239,"column_start":8,"column_end":24},"name":"visit_expr_paren","qualname":"::gen::visit::Visit::visit_expr_paren","value":"fn (&mut self, i: &'ast ExprParen) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445231,"byte_end":445280,"line_start":238,"line_end":238,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2526},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445439,"byte_end":445454,"line_start":243,"line_end":243,"column_start":8,"column_end":23},"name":"visit_expr_path","qualname":"::gen::visit::Visit::visit_expr_path","value":"fn (&mut self, i: &'ast ExprPath) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":445382,"byte_end":445431,"line_start":242,"line_end":242,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2528},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447230,"byte_end":447246,"line_start":292,"line_end":292,"column_start":8,"column_end":24},"name":"visit_expr_unary","qualname":"::gen::visit::Visit::visit_expr_unary","value":"fn (&mut self, i: &'ast ExprUnary) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447173,"byte_end":447222,"line_start":291,"line_end":291,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2530},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447564,"byte_end":447583,"line_start":301,"line_end":301,"column_start":8,"column_end":27},"name":"visit_expr_verbatim","qualname":"::gen::visit::Visit::visit_expr_verbatim","value":"fn (&mut self, i: &'ast ExprVerbatim) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":447507,"byte_end":447556,"line_start":300,"line_end":300,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2532},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448084,"byte_end":448095,"line_start":315,"line_end":315,"column_start":8,"column_end":19},"name":"visit_field","qualname":"::gen::visit::Visit::visit_field","value":"fn (&mut self, i: &'ast Field) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448027,"byte_end":448076,"line_start":314,"line_end":314,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2534},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448581,"byte_end":448593,"line_start":329,"line_end":329,"column_start":8,"column_end":20},"name":"visit_fields","qualname":"::gen::visit::Visit::visit_fields","value":"fn (&mut self, i: &'ast Fields) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448524,"byte_end":448573,"line_start":328,"line_end":328,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2536},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448721,"byte_end":448739,"line_start":333,"line_end":333,"column_start":8,"column_end":26},"name":"visit_fields_named","qualname":"::gen::visit::Visit::visit_fields_named","value":"fn (&mut self, i: &'ast FieldsNamed) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448664,"byte_end":448713,"line_start":332,"line_end":332,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2538},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448878,"byte_end":448898,"line_start":337,"line_end":337,"column_start":8,"column_end":28},"name":"visit_fields_unnamed","qualname":"::gen::visit::Visit::visit_fields_unnamed","value":"fn (&mut self, i: &'ast FieldsUnnamed) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":448821,"byte_end":448870,"line_start":336,"line_end":336,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2540},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450258,"byte_end":450280,"line_start":377,"line_end":377,"column_start":8,"column_end":30},"name":"visit_generic_argument","qualname":"::gen::visit::Visit::visit_generic_argument","value":"fn (&mut self, i: &'ast GenericArgument) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450201,"byte_end":450250,"line_start":376,"line_end":376,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2542},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450645,"byte_end":450664,"line_start":386,"line_end":386,"column_start":8,"column_end":27},"name":"visit_generic_param","qualname":"::gen::visit::Visit::visit_generic_param","value":"fn (&mut self, i: &'ast GenericParam) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450588,"byte_end":450637,"line_start":385,"line_end":385,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2544},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450805,"byte_end":450819,"line_start":390,"line_end":390,"column_start":8,"column_end":22},"name":"visit_generics","qualname":"::gen::visit::Visit::visit_generics","value":"fn (&mut self, i: &'ast Generics) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450748,"byte_end":450797,"line_start":389,"line_end":389,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2546},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":450897,"byte_end":450908,"line_start":393,"line_end":393,"column_start":8,"column_end":19},"name":"visit_ident","qualname":"::gen::visit::Visit::visit_ident","value":"fn (&mut self, i: &'ast Ident) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2548},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":452024,"byte_end":452035,"line_start":425,"line_end":425,"column_start":8,"column_end":19},"name":"visit_index","qualname":"::gen::visit::Visit::visit_index","value":"fn (&mut self, i: &'ast Index) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":451967,"byte_end":452016,"line_start":424,"line_end":424,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2550},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454710,"byte_end":454724,"line_start":509,"line_end":509,"column_start":8,"column_end":22},"name":"visit_lifetime","qualname":"::gen::visit::Visit::visit_lifetime","value":"fn (&mut self, i: &'ast Lifetime) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2552},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454856,"byte_end":454874,"line_start":513,"line_end":513,"column_start":8,"column_end":26},"name":"visit_lifetime_def","qualname":"::gen::visit::Visit::visit_lifetime_def","value":"fn (&mut self, i: &'ast LifetimeDef) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454799,"byte_end":454848,"line_start":512,"line_end":512,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2554},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455013,"byte_end":455022,"line_start":517,"line_end":517,"column_start":8,"column_end":17},"name":"visit_lit","qualname":"::gen::visit::Visit::visit_lit","value":"fn (&mut self, i: &'ast Lit) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":454956,"byte_end":455005,"line_start":516,"line_end":516,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2556},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455144,"byte_end":455158,"line_start":521,"line_end":521,"column_start":8,"column_end":22},"name":"visit_lit_bool","qualname":"::gen::visit::Visit::visit_lit_bool","value":"fn (&mut self, i: &'ast LitBool) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455087,"byte_end":455136,"line_start":520,"line_end":520,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2558},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455289,"byte_end":455303,"line_start":525,"line_end":525,"column_start":8,"column_end":22},"name":"visit_lit_byte","qualname":"::gen::visit::Visit::visit_lit_byte","value":"fn (&mut self, i: &'ast LitByte) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455232,"byte_end":455281,"line_start":524,"line_end":524,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2560},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455434,"byte_end":455452,"line_start":529,"line_end":529,"column_start":8,"column_end":26},"name":"visit_lit_byte_str","qualname":"::gen::visit::Visit::visit_lit_byte_str","value":"fn (&mut self, i: &'ast LitByteStr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455377,"byte_end":455426,"line_start":528,"line_end":528,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2562},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455590,"byte_end":455604,"line_start":533,"line_end":533,"column_start":8,"column_end":22},"name":"visit_lit_char","qualname":"::gen::visit::Visit::visit_lit_char","value":"fn (&mut self, i: &'ast LitChar) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455533,"byte_end":455582,"line_start":532,"line_end":532,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2564},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455735,"byte_end":455750,"line_start":537,"line_end":537,"column_start":8,"column_end":23},"name":"visit_lit_float","qualname":"::gen::visit::Visit::visit_lit_float","value":"fn (&mut self, i: &'ast LitFloat) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455678,"byte_end":455727,"line_start":536,"line_end":536,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2566},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455883,"byte_end":455896,"line_start":541,"line_end":541,"column_start":8,"column_end":21},"name":"visit_lit_int","qualname":"::gen::visit::Visit::visit_lit_int","value":"fn (&mut self, i: &'ast LitInt) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455826,"byte_end":455875,"line_start":540,"line_end":540,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2568},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456025,"byte_end":456038,"line_start":545,"line_end":545,"column_start":8,"column_end":21},"name":"visit_lit_str","qualname":"::gen::visit::Visit::visit_lit_str","value":"fn (&mut self, i: &'ast LitStr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":455968,"byte_end":456017,"line_start":544,"line_end":544,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2570},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456167,"byte_end":456185,"line_start":549,"line_end":549,"column_start":8,"column_end":26},"name":"visit_lit_verbatim","qualname":"::gen::visit::Visit::visit_lit_verbatim","value":"fn (&mut self, i: &'ast LitVerbatim) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456110,"byte_end":456159,"line_start":548,"line_end":548,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2572},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456490,"byte_end":456501,"line_start":558,"line_end":558,"column_start":8,"column_end":19},"name":"visit_macro","qualname":"::gen::visit::Visit::visit_macro","value":"fn (&mut self, i: &'ast Macro) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456433,"byte_end":456482,"line_start":557,"line_end":557,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2574},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456627,"byte_end":456648,"line_start":562,"line_end":562,"column_start":8,"column_end":29},"name":"visit_macro_delimiter","qualname":"::gen::visit::Visit::visit_macro_delimiter","value":"fn (&mut self, i: &'ast MacroDelimiter) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456570,"byte_end":456619,"line_start":561,"line_end":561,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2576},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456793,"byte_end":456805,"line_start":566,"line_end":566,"column_start":8,"column_end":20},"name":"visit_member","qualname":"::gen::visit::Visit::visit_member","value":"fn (&mut self, i: &'ast Member) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456736,"byte_end":456785,"line_start":565,"line_end":565,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2578},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456933,"byte_end":456943,"line_start":570,"line_end":570,"column_start":8,"column_end":18},"name":"visit_meta","qualname":"::gen::visit::Visit::visit_meta","value":"fn (&mut self, i: &'ast Meta) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":456876,"byte_end":456925,"line_start":569,"line_end":569,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2580},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457067,"byte_end":457082,"line_start":574,"line_end":574,"column_start":8,"column_end":23},"name":"visit_meta_list","qualname":"::gen::visit::Visit::visit_meta_list","value":"fn (&mut self, i: &'ast MetaList) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457010,"byte_end":457059,"line_start":573,"line_end":573,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2582},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457215,"byte_end":457236,"line_start":578,"line_end":578,"column_start":8,"column_end":29},"name":"visit_meta_name_value","qualname":"::gen::visit::Visit::visit_meta_name_value","value":"fn (&mut self, i: &'ast MetaNameValue) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457158,"byte_end":457207,"line_start":577,"line_end":577,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2584},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457704,"byte_end":457721,"line_start":591,"line_end":591,"column_start":8,"column_end":25},"name":"visit_nested_meta","qualname":"::gen::visit::Visit::visit_nested_meta","value":"fn (&mut self, i: &'ast NestedMeta) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457647,"byte_end":457696,"line_start":590,"line_end":590,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2586},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457858,"byte_end":457895,"line_start":595,"line_end":595,"column_start":8,"column_end":45},"name":"visit_parenthesized_generic_arguments","qualname":"::gen::visit::Visit::visit_parenthesized_generic_arguments","value":"fn (&mut self, i: &'ast ParenthesizedGenericArguments) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":457801,"byte_end":457850,"line_start":594,"line_end":594,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2588},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460540,"byte_end":460550,"line_start":669,"line_end":669,"column_start":8,"column_end":18},"name":"visit_path","qualname":"::gen::visit::Visit::visit_path","value":"fn (&mut self, i: &'ast Path) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460483,"byte_end":460532,"line_start":668,"line_end":668,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2590},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460674,"byte_end":460694,"line_start":673,"line_end":673,"column_start":8,"column_end":28},"name":"visit_path_arguments","qualname":"::gen::visit::Visit::visit_path_arguments","value":"fn (&mut self, i: &'ast PathArguments) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460617,"byte_end":460666,"line_start":672,"line_end":672,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2592},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460837,"byte_end":460855,"line_start":677,"line_end":677,"column_start":8,"column_end":26},"name":"visit_path_segment","qualname":"::gen::visit::Visit::visit_path_segment","value":"fn (&mut self, i: &'ast PathSegment) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460780,"byte_end":460829,"line_start":676,"line_end":676,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2594},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460994,"byte_end":461012,"line_start":681,"line_end":681,"column_start":8,"column_end":26},"name":"visit_predicate_eq","qualname":"::gen::visit::Visit::visit_predicate_eq","value":"fn (&mut self, i: &'ast PredicateEq) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":460937,"byte_end":460986,"line_start":680,"line_end":680,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2596},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461151,"byte_end":461175,"line_start":685,"line_end":685,"column_start":8,"column_end":32},"name":"visit_predicate_lifetime","qualname":"::gen::visit::Visit::visit_predicate_lifetime","value":"fn (&mut self, i: &'ast PredicateLifetime) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461094,"byte_end":461143,"line_start":684,"line_end":684,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2598},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461326,"byte_end":461346,"line_start":689,"line_end":689,"column_start":8,"column_end":28},"name":"visit_predicate_type","qualname":"::gen::visit::Visit::visit_predicate_type","value":"fn (&mut self, i: &'ast PredicateType) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461269,"byte_end":461318,"line_start":688,"line_end":688,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2600},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461489,"byte_end":461500,"line_start":693,"line_end":693,"column_start":8,"column_end":19},"name":"visit_qself","qualname":"::gen::visit::Visit::visit_qself","value":"fn (&mut self, i: &'ast QSelf) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461432,"byte_end":461481,"line_start":692,"line_end":692,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2602},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461812,"byte_end":461829,"line_start":702,"line_end":702,"column_start":8,"column_end":25},"name":"visit_return_type","qualname":"::gen::visit::Visit::visit_return_type","value":"fn (&mut self, i: &'ast ReturnType) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461755,"byte_end":461804,"line_start":701,"line_end":701,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2604},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":461912,"byte_end":461922,"line_start":705,"line_end":705,"column_start":8,"column_end":18},"name":"visit_span","qualname":"::gen::visit::Visit::visit_span","value":"fn (&mut self, i: &'ast Span) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2606},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462209,"byte_end":462226,"line_start":714,"line_end":714,"column_start":8,"column_end":25},"name":"visit_trait_bound","qualname":"::gen::visit::Visit::visit_trait_bound","value":"fn (&mut self, i: &'ast TraitBound) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462152,"byte_end":462201,"line_start":713,"line_end":713,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2608},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462363,"byte_end":462389,"line_start":718,"line_end":718,"column_start":8,"column_end":34},"name":"visit_trait_bound_modifier","qualname":"::gen::visit::Visit::visit_trait_bound_modifier","value":"fn (&mut self, i: &'ast TraitBoundModifier) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":462306,"byte_end":462355,"line_start":717,"line_end":717,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2610},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463393,"byte_end":463403,"line_start":746,"line_end":746,"column_start":8,"column_end":18},"name":"visit_type","qualname":"::gen::visit::Visit::visit_type","value":"fn (&mut self, i: &'ast Type) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463336,"byte_end":463385,"line_start":745,"line_end":745,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2612},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463527,"byte_end":463543,"line_start":750,"line_end":750,"column_start":8,"column_end":24},"name":"visit_type_array","qualname":"::gen::visit::Visit::visit_type_array","value":"fn (&mut self, i: &'ast TypeArray) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463470,"byte_end":463519,"line_start":749,"line_end":749,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2614},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463678,"byte_end":463696,"line_start":754,"line_end":754,"column_start":8,"column_end":26},"name":"visit_type_bare_fn","qualname":"::gen::visit::Visit::visit_type_bare_fn","value":"fn (&mut self, i: &'ast TypeBareFn) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463621,"byte_end":463670,"line_start":753,"line_end":753,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2616},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463834,"byte_end":463850,"line_start":758,"line_end":758,"column_start":8,"column_end":24},"name":"visit_type_group","qualname":"::gen::visit::Visit::visit_type_group","value":"fn (&mut self, i: &'ast TypeGroup) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463777,"byte_end":463826,"line_start":757,"line_end":757,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2618},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463985,"byte_end":464006,"line_start":762,"line_end":762,"column_start":8,"column_end":29},"name":"visit_type_impl_trait","qualname":"::gen::visit::Visit::visit_type_impl_trait","value":"fn (&mut self, i: &'ast TypeImplTrait) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":463928,"byte_end":463977,"line_start":761,"line_end":761,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2620},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464150,"byte_end":464166,"line_start":766,"line_end":766,"column_start":8,"column_end":24},"name":"visit_type_infer","qualname":"::gen::visit::Visit::visit_type_infer","value":"fn (&mut self, i: &'ast TypeInfer) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464093,"byte_end":464142,"line_start":765,"line_end":765,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2622},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464301,"byte_end":464317,"line_start":770,"line_end":770,"column_start":8,"column_end":24},"name":"visit_type_macro","qualname":"::gen::visit::Visit::visit_type_macro","value":"fn (&mut self, i: &'ast TypeMacro) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464244,"byte_end":464293,"line_start":769,"line_end":769,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2624},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464452,"byte_end":464468,"line_start":774,"line_end":774,"column_start":8,"column_end":24},"name":"visit_type_never","qualname":"::gen::visit::Visit::visit_type_never","value":"fn (&mut self, i: &'ast TypeNever) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464395,"byte_end":464444,"line_start":773,"line_end":773,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2626},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464603,"byte_end":464619,"line_start":778,"line_end":778,"column_start":8,"column_end":24},"name":"visit_type_param","qualname":"::gen::visit::Visit::visit_type_param","value":"fn (&mut self, i: &'ast TypeParam) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464546,"byte_end":464595,"line_start":777,"line_end":777,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2628},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464754,"byte_end":464776,"line_start":782,"line_end":782,"column_start":8,"column_end":30},"name":"visit_type_param_bound","qualname":"::gen::visit::Visit::visit_type_param_bound","value":"fn (&mut self, i: &'ast TypeParamBound) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464697,"byte_end":464746,"line_start":781,"line_end":781,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2630},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464922,"byte_end":464938,"line_start":786,"line_end":786,"column_start":8,"column_end":24},"name":"visit_type_paren","qualname":"::gen::visit::Visit::visit_type_paren","value":"fn (&mut self, i: &'ast TypeParen) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":464865,"byte_end":464914,"line_start":785,"line_end":785,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2632},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465073,"byte_end":465088,"line_start":790,"line_end":790,"column_start":8,"column_end":23},"name":"visit_type_path","qualname":"::gen::visit::Visit::visit_type_path","value":"fn (&mut self, i: &'ast TypePath) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465016,"byte_end":465065,"line_start":789,"line_end":789,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2634},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465221,"byte_end":465235,"line_start":794,"line_end":794,"column_start":8,"column_end":22},"name":"visit_type_ptr","qualname":"::gen::visit::Visit::visit_type_ptr","value":"fn (&mut self, i: &'ast TypePtr) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465164,"byte_end":465213,"line_start":793,"line_end":793,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2636},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465366,"byte_end":465386,"line_start":798,"line_end":798,"column_start":8,"column_end":28},"name":"visit_type_reference","qualname":"::gen::visit::Visit::visit_type_reference","value":"fn (&mut self, i: &'ast TypeReference) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465309,"byte_end":465358,"line_start":797,"line_end":797,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2638},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465529,"byte_end":465545,"line_start":802,"line_end":802,"column_start":8,"column_end":24},"name":"visit_type_slice","qualname":"::gen::visit::Visit::visit_type_slice","value":"fn (&mut self, i: &'ast TypeSlice) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465472,"byte_end":465521,"line_start":801,"line_end":801,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2640},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465680,"byte_end":465703,"line_start":806,"line_end":806,"column_start":8,"column_end":31},"name":"visit_type_trait_object","qualname":"::gen::visit::Visit::visit_type_trait_object","value":"fn (&mut self, i: &'ast TypeTraitObject) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465623,"byte_end":465672,"line_start":805,"line_end":805,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2642},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465851,"byte_end":465867,"line_start":810,"line_end":810,"column_start":8,"column_end":24},"name":"visit_type_tuple","qualname":"::gen::visit::Visit::visit_type_tuple","value":"fn (&mut self, i: &'ast TypeTuple) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465794,"byte_end":465843,"line_start":809,"line_end":809,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2644},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466002,"byte_end":466021,"line_start":814,"line_end":814,"column_start":8,"column_end":27},"name":"visit_type_verbatim","qualname":"::gen::visit::Visit::visit_type_verbatim","value":"fn (&mut self, i: &'ast TypeVerbatim) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":465945,"byte_end":465994,"line_start":813,"line_end":813,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2646},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466162,"byte_end":466173,"line_start":818,"line_end":818,"column_start":8,"column_end":19},"name":"visit_un_op","qualname":"::gen::visit::Visit::visit_un_op","value":"fn (&mut self, i: &'ast UnOp) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466105,"byte_end":466154,"line_start":817,"line_end":817,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2648},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467027,"byte_end":467040,"line_start":846,"line_end":846,"column_start":8,"column_end":21},"name":"visit_variant","qualname":"::gen::visit::Visit::visit_variant","value":"fn (&mut self, i: &'ast Variant) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":466970,"byte_end":467019,"line_start":845,"line_end":845,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2650},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467170,"byte_end":467185,"line_start":850,"line_end":850,"column_start":8,"column_end":23},"name":"visit_vis_crate","qualname":"::gen::visit::Visit::visit_vis_crate","value":"fn (&mut self, i: &'ast VisCrate) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467113,"byte_end":467162,"line_start":849,"line_end":849,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2652},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467318,"byte_end":467334,"line_start":854,"line_end":854,"column_start":8,"column_end":24},"name":"visit_vis_public","qualname":"::gen::visit::Visit::visit_vis_public","value":"fn (&mut self, i: &'ast VisPublic) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467261,"byte_end":467310,"line_start":853,"line_end":853,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2654},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467469,"byte_end":467489,"line_start":858,"line_end":858,"column_start":8,"column_end":28},"name":"visit_vis_restricted","qualname":"::gen::visit::Visit::visit_vis_restricted","value":"fn (&mut self, i: &'ast VisRestricted) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467412,"byte_end":467461,"line_start":857,"line_end":857,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2656},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467632,"byte_end":467648,"line_start":862,"line_end":862,"column_start":8,"column_end":24},"name":"visit_visibility","qualname":"::gen::visit::Visit::visit_visibility","value":"fn (&mut self, i: &'ast Visibility) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467575,"byte_end":467624,"line_start":861,"line_end":861,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2658},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467784,"byte_end":467802,"line_start":866,"line_end":866,"column_start":8,"column_end":26},"name":"visit_where_clause","qualname":"::gen::visit::Visit::visit_where_clause","value":"fn (&mut self, i: &'ast WhereClause) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467727,"byte_end":467776,"line_start":865,"line_end":865,"column_start":5,"column_end":54}}]},{"kind":"Method","id":{"krate":0,"index":2660},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467941,"byte_end":467962,"line_start":870,"line_end":870,"column_start":8,"column_end":29},"name":"visit_where_predicate","qualname":"::gen::visit::Visit::visit_where_predicate","value":"fn (&mut self, i: &'ast WherePredicate) -> ()","parent":{"krate":0,"index":2476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":467884,"byte_end":467933,"line_start":869,"line_end":869,"column_start":5,"column_end":54}}]},{"kind":"Function","id":{"krate":0,"index":2662},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468105,"byte_end":468114,"line_start":875,"line_end":875,"column_start":8,"column_end":17},"name":"visit_abi","qualname":"::gen::visit::visit_abi","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Abi) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468048,"byte_end":468097,"line_start":874,"line_end":874,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2664},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468370,"byte_end":468409,"line_start":882,"line_end":882,"column_start":8,"column_end":47},"name":"visit_angle_bracketed_generic_arguments","qualname":"::gen::visit::visit_angle_bracketed_generic_arguments","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast AngleBracketedGenericArguments) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":468313,"byte_end":468362,"line_start":881,"line_end":881,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2666},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470535,"byte_end":470551,"line_start":944,"line_end":944,"column_start":8,"column_end":24},"name":"visit_attr_style","qualname":"::gen::visit::visit_attr_style","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast AttrStyle) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470478,"byte_end":470527,"line_start":943,"line_end":943,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2668},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470848,"byte_end":470863,"line_start":953,"line_end":953,"column_start":8,"column_end":23},"name":"visit_attribute","qualname":"::gen::visit::visit_attribute","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Attribute) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":470791,"byte_end":470840,"line_start":952,"line_end":952,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2670},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471196,"byte_end":471213,"line_start":961,"line_end":961,"column_start":8,"column_end":25},"name":"visit_bare_fn_arg","qualname":"::gen::visit::visit_bare_fn_arg","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BareFnArg) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471139,"byte_end":471188,"line_start":960,"line_end":960,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2672},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471519,"byte_end":471541,"line_start":969,"line_end":969,"column_start":8,"column_end":30},"name":"visit_bare_fn_arg_name","qualname":"::gen::visit::visit_bare_fn_arg_name","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BareFnArgName) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471462,"byte_end":471511,"line_start":968,"line_end":968,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2674},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471931,"byte_end":471943,"line_start":983,"line_end":983,"column_start":8,"column_end":20},"name":"visit_bin_op","qualname":"::gen::visit::visit_bin_op","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BinOp) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":471874,"byte_end":471923,"line_start":982,"line_end":982,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2676},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475090,"byte_end":475103,"line_start":1072,"line_end":1072,"column_start":8,"column_end":21},"name":"visit_binding","qualname":"::gen::visit::visit_binding","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Binding) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475033,"byte_end":475082,"line_start":1071,"line_end":1071,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2678},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475631,"byte_end":475652,"line_start":1086,"line_end":1086,"column_start":8,"column_end":29},"name":"visit_bound_lifetimes","qualname":"::gen::visit::visit_bound_lifetimes","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast BoundLifetimes) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":475574,"byte_end":475623,"line_start":1085,"line_end":1085,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2680},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476071,"byte_end":476088,"line_start":1099,"line_end":1099,"column_start":8,"column_end":25},"name":"visit_const_param","qualname":"::gen::visit::visit_const_param","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ConstParam) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476014,"byte_end":476063,"line_start":1098,"line_end":1098,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2682},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476631,"byte_end":476647,"line_start":1115,"line_end":1115,"column_start":8,"column_end":24},"name":"visit_constraint","qualname":"::gen::visit::visit_constraint","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Constraint) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476574,"byte_end":476623,"line_start":1114,"line_end":1114,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2684},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476971,"byte_end":476981,"line_start":1124,"line_end":1124,"column_start":8,"column_end":18},"name":"visit_data","qualname":"::gen::visit::visit_data","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Data) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":476937,"byte_end":476963,"line_start":1123,"line_end":1123,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2686},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477413,"byte_end":477428,"line_start":1138,"line_end":1138,"column_start":8,"column_end":23},"name":"visit_data_enum","qualname":"::gen::visit::visit_data_enum","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DataEnum) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477379,"byte_end":477405,"line_start":1137,"line_end":1137,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2688},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477755,"byte_end":477772,"line_start":1147,"line_end":1147,"column_start":8,"column_end":25},"name":"visit_data_struct","qualname":"::gen::visit::visit_data_struct","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DataStruct) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":477721,"byte_end":477747,"line_start":1146,"line_end":1146,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2690},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478065,"byte_end":478081,"line_start":1155,"line_end":1155,"column_start":8,"column_end":24},"name":"visit_data_union","qualname":"::gen::visit::visit_data_union","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DataUnion) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478031,"byte_end":478057,"line_start":1154,"line_end":1154,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2692},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478286,"byte_end":478304,"line_start":1160,"line_end":1160,"column_start":8,"column_end":26},"name":"visit_derive_input","qualname":"::gen::visit::visit_derive_input","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast DeriveInput) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"derive\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478252,"byte_end":478278,"line_start":1159,"line_end":1159,"column_start":1,"column_end":27}}]},{"kind":"Function","id":{"krate":0,"index":2694},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478662,"byte_end":478672,"line_start":1170,"line_end":1170,"column_start":8,"column_end":18},"name":"visit_expr","qualname":"::gen::visit::visit_expr","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Expr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":478605,"byte_end":478654,"line_start":1169,"line_end":1169,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2696},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":484709,"byte_end":484726,"line_start":1342,"line_end":1342,"column_start":8,"column_end":25},"name":"visit_expr_binary","qualname":"::gen::visit::visit_expr_binary","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprBinary) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":484652,"byte_end":484701,"line_start":1341,"line_end":1341,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2698},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486166,"byte_end":486181,"line_start":1385,"line_end":1385,"column_start":8,"column_end":23},"name":"visit_expr_call","qualname":"::gen::visit::visit_expr_call","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprCall) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486109,"byte_end":486158,"line_start":1384,"line_end":1384,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2700},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486579,"byte_end":486594,"line_start":1397,"line_end":1397,"column_start":8,"column_end":23},"name":"visit_expr_cast","qualname":"::gen::visit::visit_expr_cast","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprCast) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":486522,"byte_end":486571,"line_start":1396,"line_end":1396,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2702},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":488115,"byte_end":488131,"line_start":1444,"line_end":1444,"column_start":8,"column_end":24},"name":"visit_expr_field","qualname":"::gen::visit::visit_expr_field","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprField) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":488058,"byte_end":488107,"line_start":1443,"line_end":1443,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2704},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":490185,"byte_end":490201,"line_start":1501,"line_end":1501,"column_start":8,"column_end":24},"name":"visit_expr_index","qualname":"::gen::visit::visit_expr_index","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprIndex) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":490128,"byte_end":490177,"line_start":1500,"line_end":1500,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2706},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":491010,"byte_end":491024,"line_start":1524,"line_end":1524,"column_start":8,"column_end":22},"name":"visit_expr_lit","qualname":"::gen::visit::visit_expr_lit","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprLit) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":490953,"byte_end":491002,"line_start":1523,"line_end":1523,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2708},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":493024,"byte_end":493040,"line_start":1585,"line_end":1585,"column_start":8,"column_end":24},"name":"visit_expr_paren","qualname":"::gen::visit::visit_expr_paren","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprParen) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":492967,"byte_end":493016,"line_start":1584,"line_end":1584,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2710},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":493328,"byte_end":493343,"line_start":1593,"line_end":1593,"column_start":8,"column_end":23},"name":"visit_expr_path","qualname":"::gen::visit::visit_expr_path","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprPath) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":493271,"byte_end":493320,"line_start":1592,"line_end":1592,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2712},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":497389,"byte_end":497405,"line_start":1716,"line_end":1716,"column_start":8,"column_end":24},"name":"visit_expr_unary","qualname":"::gen::visit::visit_expr_unary","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprUnary) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":497332,"byte_end":497381,"line_start":1715,"line_end":1715,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2714},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":498009,"byte_end":498028,"line_start":1733,"line_end":1733,"column_start":8,"column_end":27},"name":"visit_expr_verbatim","qualname":"::gen::visit::visit_expr_verbatim","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ExprVerbatim) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":497952,"byte_end":498001,"line_start":1732,"line_end":1732,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2716},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":499006,"byte_end":499017,"line_start":1764,"line_end":1764,"column_start":8,"column_end":19},"name":"visit_field","qualname":"::gen::visit::visit_field","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Field) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":498949,"byte_end":498998,"line_start":1763,"line_end":1763,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2718},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500274,"byte_end":500286,"line_start":1802,"line_end":1802,"column_start":8,"column_end":20},"name":"visit_fields","qualname":"::gen::visit::visit_fields","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Fields) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500217,"byte_end":500266,"line_start":1801,"line_end":1801,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2720},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500680,"byte_end":500698,"line_start":1814,"line_end":1814,"column_start":8,"column_end":26},"name":"visit_fields_named","qualname":"::gen::visit::visit_fields_named","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast FieldsNamed) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500623,"byte_end":500672,"line_start":1813,"line_end":1813,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2722},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500996,"byte_end":501016,"line_start":1822,"line_end":1822,"column_start":8,"column_end":28},"name":"visit_fields_unnamed","qualname":"::gen::visit::visit_fields_unnamed","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast FieldsUnnamed) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":500939,"byte_end":500988,"line_start":1821,"line_end":1821,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2724},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":505363,"byte_end":505385,"line_start":1961,"line_end":1961,"column_start":8,"column_end":30},"name":"visit_generic_argument","qualname":"::gen::visit::visit_generic_argument","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast GenericArgument) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":505306,"byte_end":505355,"line_start":1960,"line_end":1960,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2726},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":506569,"byte_end":506588,"line_start":1999,"line_end":1999,"column_start":8,"column_end":27},"name":"visit_generic_param","qualname":"::gen::visit::visit_generic_param","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast GenericParam) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":506512,"byte_end":506561,"line_start":1998,"line_end":1998,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2728},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":507091,"byte_end":507105,"line_start":2016,"line_end":2016,"column_start":8,"column_end":22},"name":"visit_generics","qualname":"::gen::visit::visit_generics","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Generics) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":507034,"byte_end":507083,"line_start":2015,"line_end":2015,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2730},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":507579,"byte_end":507590,"line_start":2031,"line_end":2031,"column_start":8,"column_end":19},"name":"visit_ident","qualname":"::gen::visit::visit_ident","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Ident) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":2732},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":511411,"byte_end":511422,"line_start":2151,"line_end":2151,"column_start":8,"column_end":19},"name":"visit_index","qualname":"::gen::visit::visit_index","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Index) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":511354,"byte_end":511403,"line_start":2150,"line_end":2150,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2734},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":523662,"byte_end":523676,"line_start":2516,"line_end":2516,"column_start":8,"column_end":22},"name":"visit_lifetime","qualname":"::gen::visit::visit_lifetime","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Lifetime) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":2736},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":523885,"byte_end":523903,"line_start":2521,"line_end":2521,"column_start":8,"column_end":26},"name":"visit_lifetime_def","qualname":"::gen::visit::visit_lifetime_def","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LifetimeDef) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":523828,"byte_end":523877,"line_start":2520,"line_end":2520,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2738},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":524359,"byte_end":524368,"line_start":2535,"line_end":2535,"column_start":8,"column_end":17},"name":"visit_lit","qualname":"::gen::visit::visit_lit","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Lit) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":524302,"byte_end":524351,"line_start":2534,"line_end":2534,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2740},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525313,"byte_end":525327,"line_start":2564,"line_end":2564,"column_start":8,"column_end":22},"name":"visit_lit_bool","qualname":"::gen::visit::visit_lit_bool","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitBool) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525256,"byte_end":525305,"line_start":2563,"line_end":2563,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2742},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525513,"byte_end":525527,"line_start":2569,"line_end":2569,"column_start":8,"column_end":22},"name":"visit_lit_byte","qualname":"::gen::visit::visit_lit_byte","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitByte) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525456,"byte_end":525505,"line_start":2568,"line_end":2568,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2744},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525678,"byte_end":525696,"line_start":2573,"line_end":2573,"column_start":8,"column_end":26},"name":"visit_lit_byte_str","qualname":"::gen::visit::visit_lit_byte_str","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitByteStr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525621,"byte_end":525670,"line_start":2572,"line_end":2572,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2746},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525850,"byte_end":525864,"line_start":2577,"line_end":2577,"column_start":8,"column_end":22},"name":"visit_lit_char","qualname":"::gen::visit::visit_lit_char","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitChar) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525793,"byte_end":525842,"line_start":2576,"line_end":2576,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2748},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526015,"byte_end":526030,"line_start":2581,"line_end":2581,"column_start":8,"column_end":23},"name":"visit_lit_float","qualname":"::gen::visit::visit_lit_float","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitFloat) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":525958,"byte_end":526007,"line_start":2580,"line_end":2580,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2750},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526182,"byte_end":526195,"line_start":2585,"line_end":2585,"column_start":8,"column_end":21},"name":"visit_lit_int","qualname":"::gen::visit::visit_lit_int","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitInt) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526125,"byte_end":526174,"line_start":2584,"line_end":2584,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2752},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526345,"byte_end":526358,"line_start":2589,"line_end":2589,"column_start":8,"column_end":21},"name":"visit_lit_str","qualname":"::gen::visit::visit_lit_str","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitStr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526288,"byte_end":526337,"line_start":2588,"line_end":2588,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2754},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526508,"byte_end":526526,"line_start":2593,"line_end":2593,"column_start":8,"column_end":26},"name":"visit_lit_verbatim","qualname":"::gen::visit::visit_lit_verbatim","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast LitVerbatim) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":526451,"byte_end":526500,"line_start":2592,"line_end":2592,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2756},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527382,"byte_end":527393,"line_start":2618,"line_end":2618,"column_start":8,"column_end":19},"name":"visit_macro","qualname":"::gen::visit::visit_macro","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Macro) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527325,"byte_end":527374,"line_start":2617,"line_end":2617,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2758},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527677,"byte_end":527698,"line_start":2625,"line_end":2625,"column_start":8,"column_end":29},"name":"visit_macro_delimiter","qualname":"::gen::visit::visit_macro_delimiter","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast MacroDelimiter) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":527620,"byte_end":527669,"line_start":2624,"line_end":2624,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2760},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528218,"byte_end":528230,"line_start":2642,"line_end":2642,"column_start":8,"column_end":20},"name":"visit_member","qualname":"::gen::visit::visit_member","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Member) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528161,"byte_end":528210,"line_start":2641,"line_end":2641,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2762},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528581,"byte_end":528591,"line_start":2653,"line_end":2653,"column_start":8,"column_end":18},"name":"visit_meta","qualname":"::gen::visit::visit_meta","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Meta) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528524,"byte_end":528573,"line_start":2652,"line_end":2652,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2764},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":529047,"byte_end":529062,"line_start":2667,"line_end":2667,"column_start":8,"column_end":23},"name":"visit_meta_list","qualname":"::gen::visit::visit_meta_list","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast MetaList) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":528990,"byte_end":529039,"line_start":2666,"line_end":2666,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2766},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":529401,"byte_end":529422,"line_start":2676,"line_end":2676,"column_start":8,"column_end":29},"name":"visit_meta_name_value","qualname":"::gen::visit::visit_meta_name_value","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast MetaNameValue) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":529344,"byte_end":529393,"line_start":2675,"line_end":2675,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2768},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":530705,"byte_end":530722,"line_start":2716,"line_end":2716,"column_start":8,"column_end":25},"name":"visit_nested_meta","qualname":"::gen::visit::visit_nested_meta","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast NestedMeta) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":530648,"byte_end":530697,"line_start":2715,"line_end":2715,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2770},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":531081,"byte_end":531118,"line_start":2727,"line_end":2727,"column_start":8,"column_end":45},"name":"visit_parenthesized_generic_arguments","qualname":"::gen::visit::visit_parenthesized_generic_arguments","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ParenthesizedGenericArguments) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":531024,"byte_end":531073,"line_start":2726,"line_end":2726,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2772},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537556,"byte_end":537566,"line_start":2912,"line_end":2912,"column_start":8,"column_end":18},"name":"visit_path","qualname":"::gen::visit::visit_path","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Path) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537499,"byte_end":537548,"line_start":2911,"line_end":2911,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2774},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537911,"byte_end":537931,"line_start":2922,"line_end":2922,"column_start":8,"column_end":28},"name":"visit_path_arguments","qualname":"::gen::visit::visit_path_arguments","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PathArguments) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":537854,"byte_end":537903,"line_start":2921,"line_end":2921,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2776},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538417,"byte_end":538435,"line_start":2937,"line_end":2937,"column_start":8,"column_end":26},"name":"visit_path_segment","qualname":"::gen::visit::visit_path_segment","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PathSegment) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538360,"byte_end":538409,"line_start":2936,"line_end":2936,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2778},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538656,"byte_end":538674,"line_start":2942,"line_end":2942,"column_start":8,"column_end":26},"name":"visit_predicate_eq","qualname":"::gen::visit::visit_predicate_eq","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PredicateEq) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538599,"byte_end":538648,"line_start":2941,"line_end":2941,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2780},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538931,"byte_end":538955,"line_start":2948,"line_end":2948,"column_start":8,"column_end":32},"name":"visit_predicate_lifetime","qualname":"::gen::visit::visit_predicate_lifetime","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PredicateLifetime) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":538874,"byte_end":538923,"line_start":2947,"line_end":2947,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2782},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539318,"byte_end":539338,"line_start":2960,"line_end":2960,"column_start":8,"column_end":28},"name":"visit_predicate_type","qualname":"::gen::visit::visit_predicate_type","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast PredicateType) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539261,"byte_end":539310,"line_start":2959,"line_end":2959,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2784},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539794,"byte_end":539805,"line_start":2975,"line_end":2975,"column_start":8,"column_end":19},"name":"visit_qself","qualname":"::gen::visit::visit_qself","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast QSelf) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":539737,"byte_end":539786,"line_start":2974,"line_end":2974,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2786},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":540609,"byte_end":540626,"line_start":2997,"line_end":2997,"column_start":8,"column_end":25},"name":"visit_return_type","qualname":"::gen::visit::visit_return_type","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast ReturnType) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":540552,"byte_end":540601,"line_start":2996,"line_end":2996,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2788},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":540941,"byte_end":540951,"line_start":3006,"line_end":3006,"column_start":8,"column_end":18},"name":"visit_span","qualname":"::gen::visit::visit_span","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Span) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":2790},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":541715,"byte_end":541732,"line_start":3027,"line_end":3027,"column_start":8,"column_end":25},"name":"visit_trait_bound","qualname":"::gen::visit::visit_trait_bound","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TraitBound) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":541658,"byte_end":541707,"line_start":3026,"line_end":3026,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2792},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":542138,"byte_end":542164,"line_start":3038,"line_end":3038,"column_start":8,"column_end":34},"name":"visit_trait_bound_modifier","qualname":"::gen::visit::visit_trait_bound_modifier","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TraitBoundModifier) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":542081,"byte_end":542130,"line_start":3037,"line_end":3037,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2794},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":545465,"byte_end":545475,"line_start":3148,"line_end":3148,"column_start":8,"column_end":18},"name":"visit_type","qualname":"::gen::visit::visit_type","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Type) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":545408,"byte_end":545457,"line_start":3147,"line_end":3147,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2796},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547187,"byte_end":547203,"line_start":3198,"line_end":3198,"column_start":8,"column_end":24},"name":"visit_type_array","qualname":"::gen::visit::visit_type_array","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeArray) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547130,"byte_end":547179,"line_start":3197,"line_end":3197,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2798},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547509,"byte_end":547527,"line_start":3205,"line_end":3205,"column_start":8,"column_end":26},"name":"visit_type_bare_fn","qualname":"::gen::visit::visit_type_bare_fn","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeBareFn) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":547452,"byte_end":547501,"line_start":3204,"line_end":3204,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2800},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548266,"byte_end":548282,"line_start":3227,"line_end":3227,"column_start":8,"column_end":24},"name":"visit_type_group","qualname":"::gen::visit::visit_type_group","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeGroup) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548209,"byte_end":548258,"line_start":3226,"line_end":3226,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2802},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548501,"byte_end":548522,"line_start":3232,"line_end":3232,"column_start":8,"column_end":29},"name":"visit_type_impl_trait","qualname":"::gen::visit::visit_type_impl_trait","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeImplTrait) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548444,"byte_end":548493,"line_start":3231,"line_end":3231,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2804},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548844,"byte_end":548860,"line_start":3243,"line_end":3243,"column_start":8,"column_end":24},"name":"visit_type_infer","qualname":"::gen::visit::visit_type_infer","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeInfer) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548787,"byte_end":548836,"line_start":3242,"line_end":3242,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2806},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549049,"byte_end":549065,"line_start":3247,"line_end":3247,"column_start":8,"column_end":24},"name":"visit_type_macro","qualname":"::gen::visit::visit_type_macro","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeMacro) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":548992,"byte_end":549041,"line_start":3246,"line_end":3246,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2808},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549232,"byte_end":549248,"line_start":3251,"line_end":3251,"column_start":8,"column_end":24},"name":"visit_type_never","qualname":"::gen::visit::visit_type_never","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeNever) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549175,"byte_end":549224,"line_start":3250,"line_end":3250,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2810},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549431,"byte_end":549447,"line_start":3255,"line_end":3255,"column_start":8,"column_end":24},"name":"visit_type_param","qualname":"::gen::visit::visit_type_param","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeParam) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":549374,"byte_end":549423,"line_start":3254,"line_end":3254,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2812},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550071,"byte_end":550093,"line_start":3275,"line_end":3275,"column_start":8,"column_end":30},"name":"visit_type_param_bound","qualname":"::gen::visit::visit_type_param_bound","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeParamBound) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550014,"byte_end":550063,"line_start":3274,"line_end":3274,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2814},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550489,"byte_end":550505,"line_start":3289,"line_end":3289,"column_start":8,"column_end":24},"name":"visit_type_paren","qualname":"::gen::visit::visit_type_paren","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeParen) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550432,"byte_end":550481,"line_start":3288,"line_end":3288,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2816},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550724,"byte_end":550739,"line_start":3294,"line_end":3294,"column_start":8,"column_end":23},"name":"visit_type_path","qualname":"::gen::visit::visit_type_path","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypePath) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550667,"byte_end":550716,"line_start":3293,"line_end":3293,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2818},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550982,"byte_end":550996,"line_start":3301,"line_end":3301,"column_start":8,"column_end":22},"name":"visit_type_ptr","qualname":"::gen::visit::visit_type_ptr","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypePtr) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":550925,"byte_end":550974,"line_start":3300,"line_end":3300,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2820},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551396,"byte_end":551416,"line_start":3312,"line_end":3312,"column_start":8,"column_end":28},"name":"visit_type_reference","qualname":"::gen::visit::visit_type_reference","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeReference) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551339,"byte_end":551388,"line_start":3311,"line_end":3311,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2822},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551823,"byte_end":551839,"line_start":3326,"line_end":3326,"column_start":8,"column_end":24},"name":"visit_type_slice","qualname":"::gen::visit::visit_type_slice","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeSlice) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":551766,"byte_end":551815,"line_start":3325,"line_end":3325,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2824},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552060,"byte_end":552083,"line_start":3331,"line_end":3331,"column_start":8,"column_end":31},"name":"visit_type_trait_object","qualname":"::gen::visit::visit_type_trait_object","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeTraitObject) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552003,"byte_end":552052,"line_start":3330,"line_end":3330,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2826},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552447,"byte_end":552463,"line_start":3344,"line_end":3344,"column_start":8,"column_end":24},"name":"visit_type_tuple","qualname":"::gen::visit::visit_type_tuple","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeTuple) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552390,"byte_end":552439,"line_start":3343,"line_end":3343,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2828},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552758,"byte_end":552777,"line_start":3352,"line_end":3352,"column_start":8,"column_end":27},"name":"visit_type_verbatim","qualname":"::gen::visit::visit_type_verbatim","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast TypeVerbatim) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552701,"byte_end":552750,"line_start":3351,"line_end":3351,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2830},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552942,"byte_end":552953,"line_start":3359,"line_end":3359,"column_start":8,"column_end":19},"name":"visit_un_op","qualname":"::gen::visit::visit_un_op","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast UnOp) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":552885,"byte_end":552934,"line_start":3358,"line_end":3358,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2832},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555185,"byte_end":555198,"line_start":3421,"line_end":3421,"column_start":8,"column_end":21},"name":"visit_variant","qualname":"::gen::visit::visit_variant","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Variant) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555128,"byte_end":555177,"line_start":3420,"line_end":3420,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2834},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555610,"byte_end":555625,"line_start":3433,"line_end":3433,"column_start":8,"column_end":23},"name":"visit_vis_crate","qualname":"::gen::visit::visit_vis_crate","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast VisCrate) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555553,"byte_end":555602,"line_start":3432,"line_end":3432,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2836},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555807,"byte_end":555823,"line_start":3437,"line_end":3437,"column_start":8,"column_end":24},"name":"visit_vis_public","qualname":"::gen::visit::visit_vis_public","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast VisPublic) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555750,"byte_end":555799,"line_start":3436,"line_end":3436,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2838},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556004,"byte_end":556024,"line_start":3441,"line_end":3441,"column_start":8,"column_end":28},"name":"visit_vis_restricted","qualname":"::gen::visit::visit_vis_restricted","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast VisRestricted) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":555947,"byte_end":555996,"line_start":3440,"line_end":3440,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2840},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556396,"byte_end":556412,"line_start":3453,"line_end":3453,"column_start":8,"column_end":24},"name":"visit_visibility","qualname":"::gen::visit::visit_visibility","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast Visibility) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556339,"byte_end":556388,"line_start":3452,"line_end":3452,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2842},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556936,"byte_end":556954,"line_start":3468,"line_end":3468,"column_start":8,"column_end":26},"name":"visit_where_clause","qualname":"::gen::visit::visit_where_clause","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast WhereClause) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":556879,"byte_end":556928,"line_start":3467,"line_end":3467,"column_start":1,"column_end":50}}]},{"kind":"Function","id":{"krate":0,"index":2844},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":557267,"byte_end":557288,"line_start":3476,"line_end":3476,"column_start":8,"column_end":29},"name":"visit_where_predicate","qualname":"::gen::visit::visit_where_predicate","value":"fn <'ast, V> (_visitor: &mut V, _i: &'ast WherePredicate) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,118,105,115,105,116,46,114,115],"byte_start":557210,"byte_end":557259,"line_start":3475,"line_end":3475,"column_start":1,"column_end":50}}]},{"kind":"Mod","id":{"krate":0,"index":2878},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"export","qualname":"::export","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/export.rs","parent":null,"children":[{"krate":0,"index":2880},{"krate":0,"index":2882},{"krate":0,"index":2888},{"krate":0,"index":2890},{"krate":0,"index":2892},{"krate":0,"index":2900},{"krate":0,"index":2906},{"krate":0,"index":2908},{"krate":0,"index":2914},{"krate":0,"index":2920},{"krate":0,"index":2922},{"krate":0,"index":2928},{"krate":0,"index":2930},{"krate":0,"index":2932},{"krate":0,"index":2938},{"krate":0,"index":2940},{"krate":0,"index":2942}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":2938},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562921,"byte_end":562925,"line_start":28,"line_end":28,"column_start":10,"column_end":14},"name":"bool","qualname":"::export::bool","value":"help::Bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562881,"byte_end":562911,"line_start":27,"line_end":27,"column_start":1,"column_end":31}}]},{"kind":"Type","id":{"krate":0,"index":2940},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562980,"byte_end":562983,"line_start":30,"line_end":30,"column_start":10,"column_end":13},"name":"str","qualname":"::export::str","value":"help::Str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_camel_case_types)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,111,114,116,46,114,115],"byte_start":562940,"byte_end":562970,"line_start":29,"line_end":29,"column_start":1,"column_end":31}}]},{"kind":"Struct","id":{"krate":0,"index":2982},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":572281,"byte_end":572291,"line_start":65,"line_end":65,"column_start":12,"column_end":22},"name":"Lookahead1","qualname":"::lookahead::Lookahead1","value":"Lookahead1 { }","parent":null,"children":[{"krate":0,"index":949},{"krate":0,"index":951},{"krate":0,"index":953}],"decl_id":null,"docs":" Support for checking the next token in a stream to decide how to parse.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2990},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":573293,"byte_end":573297,"line_start":105,"line_end":105,"column_start":12,"column_end":16},"name":"peek","qualname":"<Lookahead1>::peek","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the next token in the parse stream to determine whether it\n matches the requested type of token.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":2992},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":573648,"byte_end":573653,"line_start":114,"line_end":114,"column_start":12,"column_end":17},"name":"error","qualname":"<Lookahead1>::error","value":"fn (self) -> Error","parent":null,"children":[],"decl_id":null,"docs":" Triggers an error at the current position of the parse stream.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":2994},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":574943,"byte_end":574947,"line_start":149,"line_end":149,"column_start":11,"column_end":15},"name":"Peek","qualname":"::lookahead::Peek","value":"Peek: private::Sealed","parent":null,"children":[{"krate":0,"index":2996}],"decl_id":null,"docs":" Types that can be parsed by looking at just one token.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":2996},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575018,"byte_end":575023,"line_start":152,"line_end":152,"column_start":10,"column_end":15},"name":"Token","qualname":"::lookahead::Peek::Token","value":"type Token: Token;","parent":{"krate":0,"index":2994},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":3002},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575124,"byte_end":575135,"line_start":159,"line_end":159,"column_start":10,"column_end":21},"name":"TokenMarker","qualname":"::lookahead::TokenMarker","value":"TokenMarker::{}","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3018},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575415,"byte_end":575421,"line_start":173,"line_end":173,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::lookahead::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":3022},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parse","qualname":"::parse","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.15/src/parse.rs","parent":null,"children":[{"krate":0,"index":3024},{"krate":0,"index":3026},{"krate":0,"index":3028},{"krate":0,"index":3030},{"krate":0,"index":3032},{"krate":0,"index":3034},{"krate":0,"index":3036},{"krate":0,"index":3038},{"krate":0,"index":3040},{"krate":0,"index":3058},{"krate":0,"index":3064},{"krate":0,"index":3066},{"krate":0,"index":3068},{"krate":0,"index":3070},{"krate":0,"index":3072},{"krate":0,"index":3074},{"krate":0,"index":3080},{"krate":0,"index":3086},{"krate":0,"index":3090},{"krate":0,"index":3092},{"krate":0,"index":3094},{"krate":0,"index":7680},{"krate":0,"index":7686},{"krate":0,"index":7682},{"krate":0,"index":3098},{"krate":0,"index":3104},{"krate":0,"index":3108},{"krate":0,"index":3112},{"krate":0,"index":3114},{"krate":0,"index":3120},{"krate":0,"index":3148},{"krate":0,"index":3152},{"krate":0,"index":3156},{"krate":0,"index":3160},{"krate":0,"index":3164},{"krate":0,"index":3168},{"krate":0,"index":3172},{"krate":0,"index":3176},{"krate":0,"index":3186},{"krate":0,"index":3188}],"decl_id":null,"docs":" Parsing interface for parsing a token stream into a syntax tree node.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20561,"byte_end":20588,"line_start":583,"line_end":583,"column_start":1,"column_end":28}}]},{"kind":"Trait","id":{"krate":0,"index":3086},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582731,"byte_end":582736,"line_start":226,"line_end":226,"column_start":11,"column_end":16},"name":"Parse","qualname":"::parse::Parse","value":"Parse: Sized","parent":null,"children":[{"krate":0,"index":3088}],"decl_id":null,"docs":" Parsing interface implemented by all types that can be parsed in a default\n way from a token stream.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3088},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582753,"byte_end":582758,"line_start":227,"line_end":227,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse::Parse::parse","value":"fn (input: ParseStream) -> Result<Self>","parent":{"krate":0,"index":3086},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3090},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":583044,"byte_end":583055,"line_start":236,"line_end":236,"column_start":10,"column_end":21},"name":"ParseStream","qualname":"::parse::ParseStream","value":"&'a ParseBuffer<'a>","parent":null,"children":[],"decl_id":null,"docs":" Input to a Syn parser function.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3092},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":583401,"byte_end":583412,"line_start":245,"line_end":245,"column_start":12,"column_end":23},"name":"ParseBuffer","qualname":"::parse::ParseBuffer","value":"ParseBuffer { }","parent":null,"children":[{"krate":0,"index":973},{"krate":0,"index":975},{"krate":0,"index":977},{"krate":0,"index":979}],"decl_id":null,"docs":" Cursor position within a buffered token stream.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7680},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":585527,"byte_end":585537,"line_start":307,"line_end":307,"column_start":12,"column_end":22},"name":"StepCursor","qualname":"::parse::StepCursor","value":"StepCursor { }","parent":null,"children":[{"krate":0,"index":3135},{"krate":0,"index":3137},{"krate":0,"index":3139}],"decl_id":null,"docs":" Cursor state associated with speculative parsing.","sig":null,"attributes":[{"value":"rustc_copy_clone_marker","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":585516,"byte_end":586112,"line_start":307,"line_end":320,"column_start":1,"column_end":2}}]},{"kind":"Method","id":{"krate":0,"index":3106},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586497,"byte_end":586502,"line_start":335,"line_end":335,"column_start":12,"column_end":17},"name":"error","qualname":"<StepCursor>::error","value":"fn <T> (self, message: T) -> Error","parent":null,"children":[],"decl_id":null,"docs":" Triggers an error at the current position of the parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":588203,"byte_end":588208,"line_start":388,"line_end":388,"column_start":12,"column_end":17},"name":"parse","qualname":"<ParseBuffer>::parse","value":"fn <T> (&self) -> Result<T>","parent":null,"children":[],"decl_id":null,"docs":" Parses a syntax tree node of type `T`, advancing the position of our\n parse stream past it.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":589525,"byte_end":589529,"line_start":433,"line_end":433,"column_start":12,"column_end":16},"name":"call","qualname":"<ParseBuffer>::call","value":"fn <T> (&self, function: fn(ParseStream) -> Result<T>) -> Result<T>","parent":null,"children":[],"decl_id":null,"docs":" Calls the given parser function to parse a syntax tree node of type `T`\n from this stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":592358,"byte_end":592362,"line_start":513,"line_end":513,"column_start":12,"column_end":16},"name":"peek","qualname":"<ParseBuffer>::peek","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the next token in the parse stream to determine whether it\n matches the requested type of token.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":593866,"byte_end":593871,"line_start":557,"line_end":557,"column_start":12,"column_end":17},"name":"peek2","qualname":"<ParseBuffer>::peek2","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the second-next token in the parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":594060,"byte_end":594065,"line_start":563,"line_end":563,"column_start":12,"column_end":17},"name":"peek3","qualname":"<ParseBuffer>::peek3","value":"fn <T> (&self, token: T) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Looks at the third-next token in the parse stream.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":595810,"byte_end":595826,"line_start":618,"line_end":618,"column_start":12,"column_end":28},"name":"parse_terminated","qualname":"<ParseBuffer>::parse_terminated","value":"fn <T, P> (&self, parser: fn(ParseStream) -> Result<T>) -> Result<Punctuated<T, P>>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more occurrences of `T` separated by punctuation of type\n `P`, with optional trailing punctuation.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":597318,"byte_end":597326,"line_start":666,"line_end":666,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<ParseBuffer>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns whether there are tokens remaining in this stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3136},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":599010,"byte_end":599020,"line_start":716,"line_end":716,"column_start":12,"column_end":22},"name":"lookahead1","qualname":"<ParseBuffer>::lookahead1","value":"fn (&self) -> Lookahead1<'a>","parent":null,"children":[],"decl_id":null,"docs":" Constructs a helper for peeking at the next token in this stream and\n building an error message if it is not one of a set of expected tokens.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3138},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":603636,"byte_end":603640,"line_start":845,"line_end":845,"column_start":12,"column_end":16},"name":"fork","qualname":"<ParseBuffer>::fork","value":"fn (&self) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Forks a parse stream so that parsing tokens out of either the original\n or the fork does not advance the position of the other.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3140},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":604874,"byte_end":604879,"line_start":889,"line_end":889,"column_start":12,"column_end":17},"name":"error","qualname":"<ParseBuffer>::error","value":"fn <T> (&self, message: T) -> Error","parent":null,"children":[],"decl_id":null,"docs":" Triggers an error at the current position of the parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3142},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":606366,"byte_end":606370,"line_start":929,"line_end":929,"column_start":12,"column_end":16},"name":"step","qualname":"<ParseBuffer>::step","value":"fn <F, R> (&self, function: F) -> Result<R>","parent":null,"children":[],"decl_id":null,"docs":" Speculatively parses tokens from this parse stream, advancing the\n position of this stream only if parsing succeeds.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3144},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608101,"byte_end":608107,"line_start":964,"line_end":964,"column_start":12,"column_end":18},"name":"cursor","qualname":"<ParseBuffer>::cursor","value":"fn (&self) -> Cursor<'a>","parent":null,"children":[],"decl_id":null,"docs":" Provides low-level access to the token representation underlying this\n parse stream.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610515,"byte_end":610521,"line_start":1047,"line_end":1047,"column_start":11,"column_end":17},"name":"Parser","qualname":"::parse::Parser","value":"Parser: Sized","parent":null,"children":[{"krate":0,"index":3178},{"krate":0,"index":3180},{"krate":0,"index":3182},{"krate":0,"index":3184}],"decl_id":null,"docs":" Parser that can parse Rust tokens into a particular syntax tree node.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3178},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610540,"byte_end":610546,"line_start":1048,"line_end":1048,"column_start":10,"column_end":16},"name":"Output","qualname":"::parse::Parser::Output","value":"type Output;","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3180},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610631,"byte_end":610637,"line_start":1051,"line_end":1051,"column_start":8,"column_end":14},"name":"parse2","qualname":"::parse::Parser::parse2","value":"fn (self, tokens: TokenStream) -> Result<Self::Output>","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":" Parse a proc-macro2 token stream into the chosen syntax tree node.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3182},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611009,"byte_end":611014,"line_start":1061,"line_end":1061,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse::Parser::parse","value":"fn (self, tokens: proc_macro::TokenStream) -> Result<Self::Output>","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":" Parse tokens of source code into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610887,"byte_end":611001,"line_start":1057,"line_end":1060,"column_start":5,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":3184},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611361,"byte_end":611370,"line_start":1071,"line_end":1071,"column_start":8,"column_end":17},"name":"parse_str","qualname":"::parse::Parser::parse_str","value":"fn (self, s: &str) -> Result<Self::Output>","parent":{"krate":0,"index":3176},"children":[],"decl_id":null,"docs":" Parse a string of Rust code into the chosen syntax tree node.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":3198},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612206,"byte_end":612215,"line_start":3,"line_end":3,"column_start":11,"column_end":20},"name":"IntoSpans","qualname":"::span::IntoSpans","value":"IntoSpans<S>","parent":null,"children":[{"krate":0,"index":3200}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3200},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612228,"byte_end":612238,"line_start":4,"line_end":4,"column_start":8,"column_end":18},"name":"into_spans","qualname":"::span::IntoSpans::into_spans","value":"fn (self) -> S","parent":{"krate":0,"index":3198},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":3292},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614382,"byte_end":614388,"line_start":20,"line_end":20,"column_start":10,"column_end":16},"name":"Result","qualname":"::error::Result","value":"std::result::Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" The result of a Syn parser.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":7688},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614729,"byte_end":614734,"line_start":30,"line_end":30,"column_start":12,"column_end":17},"name":"Error","qualname":"::error::Error","value":"Error { }","parent":null,"children":[{"krate":0,"index":3149},{"krate":0,"index":3151}],"decl_id":null,"docs":" Error returned when a Syn parser cannot parse the input tokens.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3296},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":616145,"byte_end":616148,"line_start":71,"line_end":71,"column_start":12,"column_end":15},"name":"new","qualname":"<Error>::new","value":"fn <T> (span: Span, message: T) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Usually the [`ParseStream::error`] method will be used instead, which\n automatically uses the correct span from the current position of the\n parse stream.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3298},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":616305,"byte_end":616309,"line_start":78,"line_end":78,"column_start":12,"column_end":16},"name":"span","qualname":"<Error>::span","value":"fn (&self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":3300},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":616721,"byte_end":616737,"line_start":89,"line_end":89,"column_start":12,"column_end":28},"name":"to_compile_error","qualname":"<Error>::to_compile_error","value":"fn (&self) -> TokenStream","parent":null,"children":[],"decl_id":null,"docs":" Render the error as an invocation of [`compile_error!`].","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3318},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":22596,"byte_end":22601,"line_start":655,"line_end":655,"column_start":8,"column_end":13},"name":"parse","qualname":"::parse","value":"fn <T> (tokens: proc_macro::TokenStream) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse tokens of source code into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(all(not(all(target_arch = \"wasm32\", target_os = \"unknown\")),\n feature = \"parsing\",\n feature = \"proc-macro\"))","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":22461,"byte_end":22588,"line_start":650,"line_end":654,"column_start":1,"column_end":4}}]},{"kind":"Function","id":{"krate":0,"index":3320},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23296,"byte_end":23302,"line_start":672,"line_end":672,"column_start":8,"column_end":14},"name":"parse2","qualname":"::parse2","value":"fn <T> (tokens: proc_macro2::TokenStream) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse a proc-macro2 token stream into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":23261,"byte_end":23288,"line_start":671,"line_end":671,"column_start":1,"column_end":28}}]},{"kind":"Function","id":{"krate":0,"index":3322},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24077,"byte_end":24086,"line_start":703,"line_end":703,"column_start":8,"column_end":17},"name":"parse_str","qualname":"::parse_str","value":"fn <T> (s: &str) -> Result<T, Error>","parent":null,"children":[],"decl_id":null,"docs":" Parse a string of Rust code into the chosen syntax tree node.","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":24042,"byte_end":24069,"line_start":702,"line_end":702,"column_start":1,"column_end":28}}]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":32440,"byte_end":32447,"line_start":65,"line_end":65,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42715,"byte_end":42720,"line_start":143,"line_end":143,"column_start":26,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44721,"byte_end":44722,"line_start":207,"line_end":207,"column_start":44,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44788,"byte_end":44789,"line_start":210,"line_end":210,"column_start":34,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":156},{"krate":0,"index":158}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52306,"byte_end":52316,"line_start":468,"line_end":468,"column_start":19,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":170}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52478,"byte_end":52488,"line_start":475,"line_end":475,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":174}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53069,"byte_end":53079,"line_start":494,"line_end":494,"column_start":16,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":178},{"krate":0,"index":180}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53458,"byte_end":53468,"line_start":511,"line_end":511,"column_start":26,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53516,"byte_end":53521,"line_start":514,"line_end":514,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":186},{"krate":0,"index":188}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53742,"byte_end":53747,"line_start":525,"line_end":525,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":192},{"krate":0,"index":194}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53963,"byte_end":53970,"line_start":536,"line_end":536,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":198},{"krate":0,"index":200}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54191,"byte_end":54196,"line_start":547,"line_end":547,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":204},{"krate":0,"index":206}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70001,"byte_end":70006,"line_start":38,"line_end":38,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":290}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70387,"byte_end":70392,"line_start":52,"line_end":52,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":294},{"krate":0,"index":296}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":71045,"byte_end":71050,"line_start":82,"line_end":82,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":302}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":76118,"byte_end":76127,"line_start":148,"line_end":148,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":324},{"krate":0,"index":326},{"krate":0,"index":328},{"krate":0,"index":330}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85451,"byte_end":85455,"line_start":451,"line_end":451,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":334}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87638,"byte_end":87639,"line_start":529,"line_end":529,"column_start":33,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":348},{"krate":0,"index":350},{"krate":0,"index":354}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89453,"byte_end":89457,"line_start":596,"line_end":596,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":378}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89655,"byte_end":89663,"line_start":603,"line_end":603,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89866,"byte_end":89879,"line_start":610,"line_end":610,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":386}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":90088,"byte_end":90098,"line_start":617,"line_end":617,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":390}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":91668,"byte_end":91677,"line_start":668,"line_end":668,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":408}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92096,"byte_end":92104,"line_start":681,"line_end":681,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":412}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92363,"byte_end":92376,"line_start":690,"line_end":690,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":416}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94612,"byte_end":94618,"line_start":68,"line_end":68,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":442},{"krate":0,"index":444}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":98243,"byte_end":98250,"line_start":191,"line_end":191,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":478}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99197,"byte_end":99208,"line_start":218,"line_end":218,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":482}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99497,"byte_end":99510,"line_start":228,"line_end":228,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":486}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99802,"byte_end":99807,"line_start":238,"line_end":238,"column_start":10,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":490},{"krate":0,"index":492}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100593,"byte_end":100603,"line_start":262,"line_end":262,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":496}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100935,"byte_end":100945,"line_start":274,"line_end":274,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":500},{"krate":0,"index":502}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":102792,"byte_end":102799,"line_start":329,"line_end":329,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":520}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103196,"byte_end":103207,"line_start":341,"line_end":341,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":524}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103424,"byte_end":103437,"line_start":349,"line_end":349,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":528}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103656,"byte_end":103661,"line_start":357,"line_end":357,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":532}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104057,"byte_end":104066,"line_start":369,"line_end":369,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":536}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104209,"byte_end":104217,"line_start":375,"line_end":375,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":540}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104363,"byte_end":104376,"line_start":381,"line_end":381,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":544}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":123511,"byte_end":123515,"line_start":550,"line_end":550,"column_start":6,"column_end":10},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126759,"byte_end":126764,"line_start":623,"line_end":623,"column_start":22,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":582}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":138822,"byte_end":138832,"line_start":1034,"line_end":1034,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":600}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":140010,"byte_end":140014,"line_start":1065,"line_end":1065,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":604}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":182188,"byte_end":182196,"line_start":2267,"line_end":2267,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":624}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":198108,"byte_end":198114,"line_start":2732,"line_end":2732,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":628}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":200216,"byte_end":200221,"line_start":2792,"line_end":2792,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":632}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":208382,"byte_end":208390,"line_start":3064,"line_end":3064,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":656}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210517,"byte_end":210527,"line_start":3124,"line_end":3124,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":660}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210803,"byte_end":210812,"line_start":3133,"line_end":3133,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":664}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211046,"byte_end":211053,"line_start":3141,"line_end":3141,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":668}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211247,"byte_end":211255,"line_start":3148,"line_end":3148,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":672}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219209,"byte_end":219218,"line_start":3372,"line_end":3372,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":676}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219502,"byte_end":219508,"line_start":3381,"line_end":3381,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":680}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219786,"byte_end":219791,"line_start":3390,"line_end":3390,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":684}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220032,"byte_end":220041,"line_start":3398,"line_end":3398,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":688}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220811,"byte_end":220819,"line_start":3421,"line_end":3421,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":692}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":223866,"byte_end":223875,"line_start":3513,"line_end":3513,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":696}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":224489,"byte_end":224501,"line_start":3532,"line_end":3532,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":700}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235566,"byte_end":235574,"line_start":80,"line_end":80,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":804},{"krate":0,"index":806},{"krate":0,"index":808},{"krate":0,"index":810},{"krate":0,"index":812},{"krate":0,"index":814},{"krate":0,"index":816}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238785,"byte_end":238795,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":822},{"krate":0,"index":824}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239227,"byte_end":239240,"line_start":183,"line_end":183,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":830},{"krate":0,"index":832}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239673,"byte_end":239682,"line_start":201,"line_end":201,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":838},{"krate":0,"index":840}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240115,"byte_end":240127,"line_start":219,"line_end":219,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":846},{"krate":0,"index":848}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240564,"byte_end":240575,"line_start":237,"line_end":237,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":854},{"krate":0,"index":856}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241012,"byte_end":241026,"line_start":255,"line_end":255,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":862},{"krate":0,"index":864}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242521,"byte_end":242529,"line_start":299,"line_end":299,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":868}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243668,"byte_end":243680,"line_start":338,"line_end":338,"column_start":10,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":872}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244387,"byte_end":244398,"line_start":362,"line_end":362,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":876}],"docs":"","sig":null,"attributes":[]},{"id":68,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244641,"byte_end":244650,"line_start":373,"line_end":373,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":880}],"docs":"","sig":null,"attributes":[]},{"id":69,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":248183,"byte_end":248191,"line_start":491,"line_end":491,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":896}],"docs":"","sig":null,"attributes":[]},{"id":70,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":249802,"byte_end":249814,"line_start":541,"line_end":541,"column_start":20,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":900}],"docs":"","sig":null,"attributes":[]},{"id":71,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":250665,"byte_end":250676,"line_start":567,"line_end":567,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":904}],"docs":"","sig":null,"attributes":[]},{"id":72,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":251986,"byte_end":252000,"line_start":604,"line_end":604,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":908}],"docs":"","sig":null,"attributes":[]},{"id":73,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252714,"byte_end":252720,"line_start":625,"line_end":625,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":912}],"docs":"","sig":null,"attributes":[]},{"id":74,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252971,"byte_end":252980,"line_start":635,"line_end":635,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":916}],"docs":"","sig":null,"attributes":[]},{"id":75,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":254947,"byte_end":254961,"line_start":692,"line_end":692,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":920}],"docs":"","sig":null,"attributes":[]},{"id":76,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":255557,"byte_end":255567,"line_start":710,"line_end":710,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":924}],"docs":"","sig":null,"attributes":[]},{"id":77,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256340,"byte_end":256358,"line_start":732,"line_end":732,"column_start":20,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":928}],"docs":"","sig":null,"attributes":[]},{"id":78,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256632,"byte_end":256642,"line_start":742,"line_end":742,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":932}],"docs":"","sig":null,"attributes":[]},{"id":79,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":257406,"byte_end":257417,"line_start":765,"line_end":765,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":936}],"docs":"","sig":null,"attributes":[]},{"id":80,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258540,"byte_end":258546,"line_start":795,"line_end":795,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":940}],"docs":"","sig":null,"attributes":[]},{"id":81,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258796,"byte_end":258810,"line_start":805,"line_end":805,"column_start":20,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":944}],"docs":"","sig":null,"attributes":[]},{"id":82,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":261493,"byte_end":261501,"line_start":875,"line_end":875,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":964}],"docs":"","sig":null,"attributes":[]},{"id":83,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":262919,"byte_end":262931,"line_start":912,"line_end":912,"column_start":27,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":968}],"docs":"","sig":null,"attributes":[]},{"id":84,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":265288,"byte_end":265300,"line_start":967,"line_end":967,"column_start":27,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":972}],"docs":"","sig":null,"attributes":[]},{"id":85,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267266,"byte_end":267275,"line_start":1015,"line_end":1015,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":976}],"docs":"","sig":null,"attributes":[]},{"id":86,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267549,"byte_end":267563,"line_start":1024,"line_end":1024,"column_start":23,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":980}],"docs":"","sig":null,"attributes":[]},{"id":87,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267843,"byte_end":267854,"line_start":1033,"line_end":1033,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":984}],"docs":"","sig":null,"attributes":[]},{"id":88,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268220,"byte_end":268229,"line_start":1044,"line_end":1044,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":988}],"docs":"","sig":null,"attributes":[]},{"id":89,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268761,"byte_end":268771,"line_start":1059,"line_end":1059,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":992}],"docs":"","sig":null,"attributes":[]},{"id":90,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269249,"byte_end":269267,"line_start":1073,"line_end":1073,"column_start":23,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":996}],"docs":"","sig":null,"attributes":[]},{"id":91,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269525,"byte_end":269535,"line_start":1082,"line_end":1082,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1000}],"docs":"","sig":null,"attributes":[]},{"id":92,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270030,"byte_end":270041,"line_start":1096,"line_end":1096,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1004}],"docs":"","sig":null,"attributes":[]},{"id":93,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270301,"byte_end":270314,"line_start":1105,"line_end":1105,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1008}],"docs":"","sig":null,"attributes":[]},{"id":94,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270596,"byte_end":270613,"line_start":1114,"line_end":1114,"column_start":23,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":1012}],"docs":"","sig":null,"attributes":[]},{"id":95,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270847,"byte_end":270858,"line_start":1122,"line_end":1122,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1016}],"docs":"","sig":null,"attributes":[]},{"id":96,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272223,"byte_end":272231,"line_start":39,"line_end":39,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1084}],"docs":"","sig":null,"attributes":[]},{"id":97,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273638,"byte_end":273646,"line_start":94,"line_end":94,"column_start":18,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1090}],"docs":"","sig":null,"attributes":[]},{"id":98,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273807,"byte_end":273815,"line_start":101,"line_end":101,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1094}],"docs":"","sig":null,"attributes":[]},{"id":99,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273920,"byte_end":273928,"line_start":107,"line_end":107,"column_start":13,"column_end":21},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":100,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273953,"byte_end":273961,"line_start":109,"line_end":109,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1100}],"docs":"","sig":null,"attributes":[]},{"id":101,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274082,"byte_end":274090,"line_start":115,"line_end":115,"column_start":14,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":1104}],"docs":"","sig":null,"attributes":[]},{"id":102,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274203,"byte_end":274211,"line_start":121,"line_end":121,"column_start":15,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1108}],"docs":"","sig":null,"attributes":[]},{"id":103,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274576,"byte_end":274584,"line_start":140,"line_end":140,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1126}],"docs":"","sig":null,"attributes":[]},{"id":104,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":275016,"byte_end":275024,"line_start":158,"line_end":158,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1148}],"docs":"","sig":null,"attributes":[]},{"id":105,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278739,"byte_end":278745,"line_start":115,"line_end":115,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":1176},{"krate":0,"index":1178},{"krate":0,"index":1180},{"krate":0,"index":1190},{"krate":0,"index":1192}],"docs":"","sig":null,"attributes":[]},{"id":106,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281922,"byte_end":281932,"line_start":214,"line_end":214,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":1196},{"krate":0,"index":1198},{"krate":0,"index":1200},{"krate":0,"index":1202}],"docs":"","sig":null,"attributes":[]},{"id":107,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282374,"byte_end":282381,"line_start":234,"line_end":234,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1206},{"krate":0,"index":1208},{"krate":0,"index":1210},{"krate":0,"index":1212}],"docs":"","sig":null,"attributes":[]},{"id":108,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282808,"byte_end":282815,"line_start":254,"line_end":254,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1216},{"krate":0,"index":1218},{"krate":0,"index":1220},{"krate":0,"index":1222}],"docs":"","sig":null,"attributes":[]},{"id":109,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283244,"byte_end":283250,"line_start":274,"line_end":274,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":1226},{"krate":0,"index":1228},{"krate":0,"index":1230},{"krate":0,"index":1232},{"krate":0,"index":1234}],"docs":"","sig":null,"attributes":[]},{"id":110,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285291,"byte_end":285299,"line_start":331,"line_end":331,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1238},{"krate":0,"index":1240},{"krate":0,"index":1242},{"krate":0,"index":1244},{"krate":0,"index":1246}],"docs":"","sig":null,"attributes":[]},{"id":111,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287045,"byte_end":287056,"line_start":396,"line_end":396,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":1252},{"krate":0,"index":1254}],"docs":"","sig":null,"attributes":[]},{"id":112,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288949,"byte_end":288952,"line_start":478,"line_end":478,"column_start":20,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1272}],"docs":"","sig":null,"attributes":[]},{"id":113,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":289820,"byte_end":289826,"line_start":503,"line_end":503,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1276}],"docs":"","sig":null,"attributes":[]},{"id":114,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290113,"byte_end":290123,"line_start":513,"line_end":513,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1280}],"docs":"","sig":null,"attributes":[]},{"id":115,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290419,"byte_end":290426,"line_start":523,"line_end":523,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1284}],"docs":"","sig":null,"attributes":[]},{"id":116,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290712,"byte_end":290719,"line_start":533,"line_end":533,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1288}],"docs":"","sig":null,"attributes":[]},{"id":117,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291010,"byte_end":291016,"line_start":543,"line_end":543,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1292}],"docs":"","sig":null,"attributes":[]},{"id":118,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291304,"byte_end":291312,"line_start":553,"line_end":553,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1296}],"docs":"","sig":null,"attributes":[]},{"id":119,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291609,"byte_end":291616,"line_start":563,"line_end":563,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1300}],"docs":"","sig":null,"attributes":[]},{"id":120,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292050,"byte_end":292056,"line_start":580,"line_end":580,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1316}],"docs":"","sig":null,"attributes":[]},{"id":121,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292196,"byte_end":292206,"line_start":586,"line_end":586,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1320}],"docs":"","sig":null,"attributes":[]},{"id":122,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292346,"byte_end":292353,"line_start":592,"line_end":592,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1324}],"docs":"","sig":null,"attributes":[]},{"id":123,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292493,"byte_end":292500,"line_start":598,"line_end":598,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1328}],"docs":"","sig":null,"attributes":[]},{"id":124,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292640,"byte_end":292646,"line_start":604,"line_end":604,"column_start":23,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1332}],"docs":"","sig":null,"attributes":[]},{"id":125,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292786,"byte_end":292794,"line_start":610,"line_end":610,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1336}],"docs":"","sig":null,"attributes":[]},{"id":126,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292934,"byte_end":292941,"line_start":616,"line_end":616,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1340}],"docs":"","sig":null,"attributes":[]},{"id":127,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293155,"byte_end":293166,"line_start":623,"line_end":623,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1344}],"docs":"","sig":null,"attributes":[]},{"id":128,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293417,"byte_end":293420,"line_start":636,"line_end":636,"column_start":10,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":1362}],"docs":"","sig":null,"attributes":[]},{"id":129,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":311445,"byte_end":311450,"line_start":99,"line_end":99,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1466}],"docs":"","sig":null,"attributes":[]},{"id":130,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":312043,"byte_end":312048,"line_start":122,"line_end":122,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1478}],"docs":"","sig":null,"attributes":[]},{"id":131,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":315197,"byte_end":315208,"line_start":84,"line_end":84,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1506}],"docs":"","sig":null,"attributes":[]},{"id":132,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":319985,"byte_end":319996,"line_start":221,"line_end":221,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1528}],"docs":"","sig":null,"attributes":[]},{"id":133,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":326452,"byte_end":326457,"line_start":139,"line_end":139,"column_start":20,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1560}],"docs":"","sig":null,"attributes":[]},{"id":134,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":327742,"byte_end":327746,"line_start":173,"line_end":173,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1564}],"docs":"","sig":null,"attributes":[]},{"id":135,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":328369,"byte_end":328374,"line_start":195,"line_end":195,"column_start":23,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1576}],"docs":"","sig":null,"attributes":[]},{"id":136,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":330165,"byte_end":330169,"line_start":230,"line_end":230,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1580}],"docs":"","sig":null,"attributes":[]},{"id":137,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338463,"byte_end":338467,"line_start":256,"line_end":256,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1612}],"docs":"","sig":null,"attributes":[]},{"id":138,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338585,"byte_end":338589,"line_start":262,"line_end":262,"column_start":10,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1616}],"docs":"","sig":null,"attributes":[]},{"id":139,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":348985,"byte_end":348994,"line_start":513,"line_end":513,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1622}],"docs":"","sig":null,"attributes":[]},{"id":140,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349256,"byte_end":349265,"line_start":523,"line_end":523,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1626}],"docs":"","sig":null,"attributes":[]},{"id":141,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349612,"byte_end":349619,"line_start":535,"line_end":535,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1630}],"docs":"","sig":null,"attributes":[]},{"id":142,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350350,"byte_end":350363,"line_start":557,"line_end":557,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1634}],"docs":"","sig":null,"attributes":[]},{"id":143,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350766,"byte_end":350776,"line_start":569,"line_end":569,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1638}],"docs":"","sig":null,"attributes":[]},{"id":144,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352000,"byte_end":352009,"line_start":603,"line_end":603,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1642}],"docs":"","sig":null,"attributes":[]},{"id":145,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352189,"byte_end":352198,"line_start":611,"line_end":611,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1646}],"docs":"","sig":null,"attributes":[]},{"id":146,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352384,"byte_end":352393,"line_start":619,"line_end":619,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1650}],"docs":"","sig":null,"attributes":[]},{"id":147,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352680,"byte_end":352689,"line_start":629,"line_end":629,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1654}],"docs":"","sig":null,"attributes":[]},{"id":148,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352862,"byte_end":352870,"line_start":637,"line_end":637,"column_start":20,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":1658}],"docs":"","sig":null,"attributes":[]},{"id":149,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353509,"byte_end":353519,"line_start":656,"line_end":656,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":1662},{"krate":0,"index":1664}],"docs":"","sig":null,"attributes":[]},{"id":150,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354022,"byte_end":354032,"line_start":672,"line_end":672,"column_start":20,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1668}],"docs":"","sig":null,"attributes":[]},{"id":151,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354163,"byte_end":354178,"line_start":678,"line_end":678,"column_start":20,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1672}],"docs":"","sig":null,"attributes":[]},{"id":152,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354541,"byte_end":354556,"line_start":693,"line_end":693,"column_start":10,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1678},{"krate":0,"index":1680}],"docs":"","sig":null,"attributes":[]},{"id":153,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":355884,"byte_end":355897,"line_start":728,"line_end":728,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1684}],"docs":"","sig":null,"attributes":[]},{"id":154,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356649,"byte_end":356658,"line_start":749,"line_end":749,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1688}],"docs":"","sig":null,"attributes":[]},{"id":155,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356936,"byte_end":356945,"line_start":759,"line_end":759,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1692}],"docs":"","sig":null,"attributes":[]},{"id":156,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357067,"byte_end":357076,"line_start":765,"line_end":765,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1696}],"docs":"","sig":null,"attributes":[]},{"id":157,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357383,"byte_end":357392,"line_start":775,"line_end":775,"column_start":20,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":1700}],"docs":"","sig":null,"attributes":[]},{"id":158,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358052,"byte_end":358065,"line_start":795,"line_end":795,"column_start":20,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1704}],"docs":"","sig":null,"attributes":[]},{"id":159,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358481,"byte_end":358484,"line_start":808,"line_end":808,"column_start":20,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":1708}],"docs":"","sig":null,"attributes":[]},{"id":160,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358698,"byte_end":358704,"line_start":817,"line_end":817,"column_start":20,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1712}],"docs":"","sig":null,"attributes":[]},{"id":161,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359108,"byte_end":359117,"line_start":837,"line_end":837,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1726}],"docs":"","sig":null,"attributes":[]},{"id":162,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359335,"byte_end":359344,"line_start":845,"line_end":845,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1730}],"docs":"","sig":null,"attributes":[]},{"id":163,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359657,"byte_end":359664,"line_start":855,"line_end":855,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1734}],"docs":"","sig":null,"attributes":[]},{"id":164,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360074,"byte_end":360087,"line_start":868,"line_end":868,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1738}],"docs":"","sig":null,"attributes":[]},{"id":165,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360364,"byte_end":360374,"line_start":877,"line_end":877,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1742}],"docs":"","sig":null,"attributes":[]},{"id":166,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361130,"byte_end":361139,"line_start":897,"line_end":897,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1746}],"docs":"","sig":null,"attributes":[]},{"id":167,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361284,"byte_end":361293,"line_start":903,"line_end":903,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1750}],"docs":"","sig":null,"attributes":[]},{"id":168,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361510,"byte_end":361518,"line_start":911,"line_end":911,"column_start":23,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1754}],"docs":"","sig":null,"attributes":[]},{"id":169,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361682,"byte_end":361697,"line_start":917,"line_end":917,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1758}],"docs":"","sig":null,"attributes":[]},{"id":170,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361884,"byte_end":361897,"line_start":924,"line_end":924,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1762}],"docs":"","sig":null,"attributes":[]},{"id":171,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362085,"byte_end":362094,"line_start":931,"line_end":931,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1766}],"docs":"","sig":null,"attributes":[]},{"id":172,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362310,"byte_end":362319,"line_start":939,"line_end":939,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1770}],"docs":"","sig":null,"attributes":[]},{"id":173,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362535,"byte_end":362544,"line_start":947,"line_end":947,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1774}],"docs":"","sig":null,"attributes":[]},{"id":174,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362695,"byte_end":362704,"line_start":953,"line_end":953,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1778}],"docs":"","sig":null,"attributes":[]},{"id":175,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362842,"byte_end":362854,"line_start":959,"line_end":959,"column_start":23,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1782}],"docs":"","sig":null,"attributes":[]},{"id":176,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362992,"byte_end":363002,"line_start":965,"line_end":965,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1786}],"docs":"","sig":null,"attributes":[]},{"id":177,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363344,"byte_end":363353,"line_start":977,"line_end":977,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1790}],"docs":"","sig":null,"attributes":[]},{"id":178,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363646,"byte_end":363659,"line_start":987,"line_end":987,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1794}],"docs":"","sig":null,"attributes":[]},{"id":179,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363932,"byte_end":363935,"line_start":996,"line_end":996,"column_start":23,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":1798}],"docs":"","sig":null,"attributes":[]},{"id":180,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364839,"byte_end":364843,"line_start":23,"line_end":23,"column_start":21,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":1850}],"docs":"","sig":null,"attributes":[]},{"id":181,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365419,"byte_end":365430,"line_start":48,"line_end":48,"column_start":21,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":1854}],"docs":"","sig":null,"attributes":[]},{"id":182,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366264,"byte_end":366277,"line_start":82,"line_end":82,"column_start":18,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1858}],"docs":"","sig":null,"attributes":[]},{"id":183,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366349,"byte_end":366362,"line_start":88,"line_end":88,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":1862}],"docs":"","sig":null,"attributes":[]},{"id":184,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370007,"byte_end":370011,"line_start":212,"line_end":212,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":1880}],"docs":"","sig":null,"attributes":[]},{"id":185,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370150,"byte_end":370165,"line_start":218,"line_end":218,"column_start":20,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":1884}],"docs":"","sig":null,"attributes":[]},{"id":186,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":371267,"byte_end":371297,"line_start":249,"line_end":249,"column_start":20,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":1888}],"docs":"","sig":null,"attributes":[]},{"id":187,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372179,"byte_end":372208,"line_start":275,"line_end":275,"column_start":20,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":1892}],"docs":"","sig":null,"attributes":[]},{"id":188,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372579,"byte_end":372590,"line_start":286,"line_end":286,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":1896}],"docs":"","sig":null,"attributes":[]},{"id":189,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372719,"byte_end":372730,"line_start":292,"line_end":292,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":1900}],"docs":"","sig":null,"attributes":[]},{"id":190,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":373655,"byte_end":373662,"line_start":318,"line_end":318,"column_start":20,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1904}],"docs":"","sig":null,"attributes":[]},{"id":191,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":374794,"byte_end":374798,"line_start":354,"line_end":354,"column_start":10,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":1908},{"krate":0,"index":1910}],"docs":"","sig":null,"attributes":[]},{"id":192,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380433,"byte_end":380437,"line_start":511,"line_end":511,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":1926}],"docs":"","sig":null,"attributes":[]},{"id":193,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380630,"byte_end":380641,"line_start":518,"line_end":518,"column_start":23,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":1930}],"docs":"","sig":null,"attributes":[]},{"id":194,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380827,"byte_end":380840,"line_start":525,"line_end":525,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":1934}],"docs":"","sig":null,"attributes":[]},{"id":195,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":381285,"byte_end":381300,"line_start":539,"line_end":539,"column_start":23,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":1938}],"docs":"","sig":null,"attributes":[]},{"id":196,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":382507,"byte_end":382537,"line_start":566,"line_end":566,"column_start":23,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":1942}],"docs":"","sig":null,"attributes":[]},{"id":197,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":384904,"byte_end":384911,"line_start":622,"line_end":622,"column_start":23,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":1946}],"docs":"","sig":null,"attributes":[]},{"id":198,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385135,"byte_end":385145,"line_start":630,"line_end":630,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":1950}],"docs":"","sig":null,"attributes":[]},{"id":199,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385376,"byte_end":385405,"line_start":638,"line_end":638,"column_start":23,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":1954}],"docs":"","sig":null,"attributes":[]},{"id":200,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385653,"byte_end":385660,"line_start":647,"line_end":647,"column_start":10,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":1958}],"docs":"","sig":null,"attributes":[]},{"id":201,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":389040,"byte_end":389051,"line_start":55,"line_end":55,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":2016},{"krate":0,"index":2018},{"krate":0,"index":2020},{"krate":0,"index":2022}],"docs":"","sig":null,"attributes":[]},{"id":202,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393216,"byte_end":393222,"line_start":157,"line_end":157,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":2026},{"krate":0,"index":2034},{"krate":0,"index":2036},{"krate":0,"index":2038},{"krate":0,"index":2040},{"krate":0,"index":2042},{"krate":0,"index":2044},{"krate":0,"index":2046},{"krate":0,"index":2048},{"krate":0,"index":2050},{"krate":0,"index":2052},{"krate":0,"index":2054},{"krate":0,"index":2056},{"krate":0,"index":2058}],"docs":"","sig":null,"attributes":[]},{"id":203,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393809,"byte_end":393824,"line_start":168,"line_end":168,"column_start":30,"column_end":45},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":204,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402164,"byte_end":402169,"line_start":50,"line_end":50,"column_start":19,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":2076}],"docs":"","sig":null,"attributes":[]},{"id":205,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402497,"byte_end":402502,"line_start":64,"line_end":64,"column_start":21,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":206,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404586,"byte_end":404596,"line_start":60,"line_end":60,"column_start":12,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":2118},{"krate":0,"index":2120},{"krate":0,"index":2122},{"krate":0,"index":2124},{"krate":0,"index":2126},{"krate":0,"index":2128},{"krate":0,"index":2130},{"krate":0,"index":2132},{"krate":0,"index":2134},{"krate":0,"index":2136},{"krate":0,"index":2138},{"krate":0,"index":2140},{"krate":0,"index":2142},{"krate":0,"index":2144},{"krate":0,"index":2146},{"krate":0,"index":2148},{"krate":0,"index":2150},{"krate":0,"index":2152},{"krate":0,"index":2154},{"krate":0,"index":2156},{"krate":0,"index":2158},{"krate":0,"index":2160}],"docs":"","sig":null,"attributes":[]},{"id":207,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414393,"byte_end":414403,"line_start":369,"line_end":369,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2164}],"docs":"","sig":null,"attributes":[]},{"id":208,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414604,"byte_end":414614,"line_start":380,"line_end":380,"column_start":26,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":2168}],"docs":"","sig":null,"attributes":[]},{"id":209,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414819,"byte_end":414829,"line_start":391,"line_end":391,"column_start":41,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":2172}],"docs":"","sig":null,"attributes":[]},{"id":210,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415026,"byte_end":415036,"line_start":399,"line_end":399,"column_start":35,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":2176}],"docs":"","sig":null,"attributes":[]},{"id":211,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415618,"byte_end":415628,"line_start":418,"line_end":418,"column_start":29,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2180},{"krate":0,"index":2182},{"krate":0,"index":2184}],"docs":"","sig":null,"attributes":[]},{"id":212,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416298,"byte_end":416308,"line_start":448,"line_end":448,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2204}],"docs":"","sig":null,"attributes":[]},{"id":213,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416705,"byte_end":416710,"line_start":464,"line_end":464,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2210},{"krate":0,"index":2212}],"docs":"","sig":null,"attributes":[]},{"id":214,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417008,"byte_end":417013,"line_start":475,"line_end":475,"column_start":38,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2216}],"docs":"","sig":null,"attributes":[]},{"id":215,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417459,"byte_end":417467,"line_start":491,"line_end":491,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2222},{"krate":0,"index":2224}],"docs":"","sig":null,"attributes":[]},{"id":216,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417785,"byte_end":417793,"line_start":502,"line_end":502,"column_start":38,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":2228}],"docs":"","sig":null,"attributes":[]},{"id":217,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418190,"byte_end":418199,"line_start":518,"line_end":518,"column_start":25,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":2234},{"krate":0,"index":2236}],"docs":"","sig":null,"attributes":[]},{"id":218,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418472,"byte_end":418481,"line_start":529,"line_end":529,"column_start":34,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2240}],"docs":"","sig":null,"attributes":[]},{"id":219,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418865,"byte_end":418873,"line_start":545,"line_end":545,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2246},{"krate":0,"index":2248}],"docs":"","sig":null,"attributes":[]},{"id":220,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419104,"byte_end":419112,"line_start":556,"line_end":556,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2252}],"docs":"","sig":null,"attributes":[]},{"id":221,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419634,"byte_end":419641,"line_start":577,"line_end":577,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":2260}],"docs":"","sig":null,"attributes":[]},{"id":222,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419806,"byte_end":419810,"line_start":585,"line_end":585,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2264},{"krate":0,"index":2266}],"docs":"","sig":null,"attributes":[]},{"id":223,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419960,"byte_end":419964,"line_start":593,"line_end":593,"column_start":35,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2270}],"docs":"","sig":null,"attributes":[]},{"id":224,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420065,"byte_end":420076,"line_start":599,"line_end":599,"column_start":29,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":2274},{"krate":0,"index":2276}],"docs":"","sig":null,"attributes":[]},{"id":225,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420320,"byte_end":420331,"line_start":610,"line_end":610,"column_start":38,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":2280}],"docs":"","sig":null,"attributes":[]},{"id":226,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420886,"byte_end":420893,"line_start":631,"line_end":631,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":2288}],"docs":"","sig":null,"attributes":[]},{"id":227,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421068,"byte_end":421075,"line_start":639,"line_end":639,"column_start":26,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2292},{"krate":0,"index":2294}],"docs":"","sig":null,"attributes":[]},{"id":228,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421229,"byte_end":421236,"line_start":647,"line_end":647,"column_start":35,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2298}],"docs":"","sig":null,"attributes":[]},{"id":229,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421337,"byte_end":421351,"line_start":653,"line_end":653,"column_start":29,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":2302},{"krate":0,"index":2304}],"docs":"","sig":null,"attributes":[]},{"id":230,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421603,"byte_end":421617,"line_start":664,"line_end":664,"column_start":38,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":2308}],"docs":"","sig":null,"attributes":[]},{"id":231,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422011,"byte_end":422015,"line_start":681,"line_end":681,"column_start":12,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":2314},{"krate":0,"index":2316},{"krate":0,"index":2318},{"krate":0,"index":2320},{"krate":0,"index":2322},{"krate":0,"index":2324}],"docs":"","sig":null,"attributes":[]},{"id":232,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423581,"byte_end":423591,"line_start":732,"line_end":732,"column_start":29,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2328},{"krate":0,"index":2330}],"docs":"","sig":null,"attributes":[]},{"id":233,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423936,"byte_end":423946,"line_start":747,"line_end":747,"column_start":32,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":2334}],"docs":"","sig":null,"attributes":[]},{"id":234,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424430,"byte_end":424440,"line_start":766,"line_end":766,"column_start":29,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2350}],"docs":"","sig":null,"attributes":[]},{"id":235,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424650,"byte_end":424654,"line_start":776,"line_end":776,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":2354}],"docs":"","sig":null,"attributes":[]},{"id":236,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428582,"byte_end":428583,"line_start":127,"line_end":127,"column_start":31,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":2382}],"docs":"","sig":null,"attributes":[]},{"id":237,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429003,"byte_end":429012,"line_start":141,"line_end":141,"column_start":21,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":2394}],"docs":"","sig":null,"attributes":[]},{"id":238,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429309,"byte_end":429319,"line_start":151,"line_end":151,"column_start":41,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":2398}],"docs":"","sig":null,"attributes":[]},{"id":239,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431341,"byte_end":431342,"line_start":76,"line_end":76,"column_start":36,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":2424}],"docs":"","sig":null,"attributes":[]},{"id":240,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431641,"byte_end":431654,"line_start":87,"line_end":87,"column_start":26,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":2430}],"docs":"","sig":null,"attributes":[]},{"id":241,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435767,"byte_end":435768,"line_start":110,"line_end":110,"column_start":34,"column_end":35},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":242,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435795,"byte_end":435796,"line_start":113,"line_end":113,"column_start":21,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":2456}],"docs":"","sig":null,"attributes":[]},{"id":243,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,46,46,47,103,101,110,95,104,101,108,112,101,114,46,114,115],"byte_start":560282,"byte_end":560286,"line_start":95,"line_end":95,"column_start":20,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":2862}],"docs":"","sig":null,"attributes":[]},{"id":244,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":572818,"byte_end":572828,"line_start":91,"line_end":91,"column_start":10,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":2990},{"krate":0,"index":2992}],"docs":"","sig":null,"attributes":[]},{"id":245,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575088,"byte_end":575089,"line_start":155,"line_end":155,"column_start":54,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":3000}],"docs":"","sig":null,"attributes":[]},{"id":246,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575165,"byte_end":575176,"line_start":161,"line_end":161,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":3006}],"docs":"","sig":null,"attributes":[]},{"id":247,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575484,"byte_end":575485,"line_start":174,"line_end":174,"column_start":60,"column_end":61},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":248,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":584199,"byte_end":584210,"line_start":263,"line_end":263,"column_start":19,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":3096}],"docs":"","sig":null,"attributes":[]},{"id":249,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586137,"byte_end":586147,"line_start":322,"line_end":322,"column_start":24,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":3100},{"krate":0,"index":3102}],"docs":"","sig":null,"attributes":[]},{"id":250,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586271,"byte_end":586281,"line_start":330,"line_end":330,"column_start":14,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":3106}],"docs":"","sig":null,"attributes":[]},{"id":251,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586614,"byte_end":586621,"line_start":340,"line_end":340,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":3110}],"docs":"","sig":null,"attributes":[]},{"id":252,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":587500,"byte_end":587507,"line_start":365,"line_end":365,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":3116},{"krate":0,"index":3118}],"docs":"","sig":null,"attributes":[]},{"id":253,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":588067,"byte_end":588078,"line_start":385,"line_end":385,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":3122},{"krate":0,"index":3124},{"krate":0,"index":3126},{"krate":0,"index":3128},{"krate":0,"index":3130},{"krate":0,"index":3132},{"krate":0,"index":3134},{"krate":0,"index":3136},{"krate":0,"index":3138},{"krate":0,"index":3140},{"krate":0,"index":3142},{"krate":0,"index":3144},{"krate":0,"index":3146}],"docs":"","sig":null,"attributes":[]},{"id":254,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608388,"byte_end":608391,"line_start":976,"line_end":976,"column_start":26,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":3150}],"docs":"","sig":null,"attributes":[]},{"id":255,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608526,"byte_end":608532,"line_start":982,"line_end":982,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":3154}],"docs":"","sig":null,"attributes":[]},{"id":256,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608735,"byte_end":608746,"line_start":992,"line_end":992,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":3158}],"docs":"","sig":null,"attributes":[]},{"id":257,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608898,"byte_end":608907,"line_start":998,"line_end":998,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":3162}],"docs":"","sig":null,"attributes":[]},{"id":258,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609162,"byte_end":609167,"line_start":1007,"line_end":1007,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":3166}],"docs":"","sig":null,"attributes":[]},{"id":259,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609705,"byte_end":609710,"line_start":1022,"line_end":1022,"column_start":16,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":3170}],"docs":"","sig":null,"attributes":[]},{"id":260,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609973,"byte_end":609980,"line_start":1031,"line_end":1031,"column_start":16,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":3174}],"docs":"","sig":null,"attributes":[]},{"id":261,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611743,"byte_end":611744,"line_start":1083,"line_end":1083,"column_start":23,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":3190},{"krate":0,"index":3192}],"docs":"","sig":null,"attributes":[]},{"id":262,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612284,"byte_end":612288,"line_start":7,"line_end":7,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3204}],"docs":"","sig":null,"attributes":[]},{"id":263,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612384,"byte_end":612388,"line_start":13,"line_end":13,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3208}],"docs":"","sig":null,"attributes":[]},{"id":264,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612490,"byte_end":612494,"line_start":19,"line_end":19,"column_start":31,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":3212}],"docs":"","sig":null,"attributes":[]},{"id":265,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,114,105,110,116,46,114,115],"byte_start":613543,"byte_end":613558,"line_start":6,"line_end":6,"column_start":26,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":3252}],"docs":"","sig":null,"attributes":[]},{"id":266,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614782,"byte_end":614787,"line_start":35,"line_end":35,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":3296},{"krate":0,"index":3298},{"krate":0,"index":3300}],"docs":"","sig":null,"attributes":[]},{"id":267,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617804,"byte_end":617809,"line_start":121,"line_end":121,"column_start":18,"column_end":23},"value":"","parent":null,"children":[{"krate":0,"index":3306}],"docs":"","sig":null,"attributes":[]},{"id":268,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617958,"byte_end":617963,"line_start":127,"line_end":127,"column_start":28,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":3310}],"docs":"","sig":null,"attributes":[]},{"id":269,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":618057,"byte_end":618062,"line_start":133,"line_end":133,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":3314}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11398,"byte_end":11403,"line_start":319,"line_end":319,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":28}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":11427,"byte_end":11432,"line_start":322,"line_end":322,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15594,"byte_end":15600,"line_start":433,"line_end":433,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1980}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15638,"byte_end":15641,"line_start":435,"line_end":435,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":2060}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15651,"byte_end":15661,"line_start":436,"line_end":436,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2086}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":15855,"byte_end":15866,"line_start":443,"line_end":443,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":2356}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16077,"byte_end":16094,"line_start":452,"line_end":452,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":2400}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":16160,"byte_end":16167,"line_start":455,"line_end":455,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":2432}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":17461,"byte_end":17466,"line_start":491,"line_end":491,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":2462}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20494,"byte_end":20500,"line_start":576,"line_end":576,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":2878}},{"kind":"Mod","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,98,46,114,115],"byte_start":20597,"byte_end":20602,"line_start":584,"line_end":584,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3022}}],"macro_refs":[],"relations":[{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,114,111,117,112,46,114,115],"byte_start":32440,"byte_end":32447,"line_start":65,"line_end":65,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42425,"byte_end":42431,"line_start":127,"line_end":127,"column_start":27,"column_end":33},"kind":"SuperTrait","from":{"krate":0,"index":134},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":42715,"byte_end":42720,"line_start":143,"line_end":143,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":12,"index":1206},"to":{"krate":0,"index":134}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44721,"byte_end":44722,"line_start":207,"line_end":207,"column_start":44,"column_end":45},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":53},"to":{"krate":0,"index":134}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":44788,"byte_end":44789,"line_start":210,"line_end":210,"column_start":34,"column_end":35},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":55},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52306,"byte_end":52316,"line_start":468,"line_end":468,"column_start":19,"column_end":29},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":3420},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":52478,"byte_end":52488,"line_start":475,"line_end":475,"column_start":16,"column_end":26},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":3420},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53069,"byte_end":53079,"line_start":494,"line_end":494,"column_start":16,"column_end":26},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":3420},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53458,"byte_end":53468,"line_start":511,"line_end":511,"column_start":26,"column_end":36},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":3420},"to":{"krate":0,"index":134}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53516,"byte_end":53521,"line_start":514,"line_end":514,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":6432},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53742,"byte_end":53747,"line_start":525,"line_end":525,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":6416},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":53963,"byte_end":53970,"line_start":536,"line_end":536,"column_start":16,"column_end":23},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":6424},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,111,107,101,110,46,114,115],"byte_start":54191,"byte_end":54196,"line_start":547,"line_end":547,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":6440},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70001,"byte_end":70006,"line_start":38,"line_end":38,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":12,"index":1206},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":70387,"byte_end":70392,"line_start":52,"line_end":52,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":12,"index":1206},"to":{"krate":0,"index":126}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,105,100,101,110,116,46,114,115],"byte_start":71045,"byte_end":71050,"line_start":82,"line_end":82,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":12,"index":1206},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":76118,"byte_end":76127,"line_start":148,"line_end":148,"column_start":6,"column_end":15},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":6468},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":85451,"byte_end":85455,"line_start":451,"line_end":451,"column_start":6,"column_end":10},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":6494},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":87638,"byte_end":87639,"line_start":529,"line_end":529,"column_start":33,"column_end":34},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":0,"index":79},"to":{"krate":0,"index":338}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89453,"byte_end":89457,"line_start":596,"line_end":596,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[18]},"from":{"krate":0,"index":6494},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89655,"byte_end":89663,"line_start":603,"line_end":603,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[19]},"from":{"krate":0,"index":6500},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":89866,"byte_end":89879,"line_start":610,"line_end":610,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[20]},"from":{"krate":0,"index":6506},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":90088,"byte_end":90098,"line_start":617,"line_end":617,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[21]},"from":{"krate":0,"index":6524},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":91668,"byte_end":91677,"line_start":668,"line_end":668,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[22]},"from":{"krate":0,"index":6468},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92096,"byte_end":92104,"line_start":681,"line_end":681,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[23]},"from":{"krate":0,"index":6500},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,97,116,116,114,46,114,115],"byte_start":92363,"byte_end":92376,"line_start":690,"line_end":690,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[24]},"from":{"krate":0,"index":6506},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":94612,"byte_end":94618,"line_start":68,"line_end":68,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[25]},"from":{"krate":0,"index":6548},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":98243,"byte_end":98250,"line_start":191,"line_end":191,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[26]},"from":{"krate":0,"index":6534},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99197,"byte_end":99208,"line_start":218,"line_end":218,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[27]},"from":{"krate":0,"index":6554},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99497,"byte_end":99510,"line_start":228,"line_end":228,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[28]},"from":{"krate":0,"index":6560},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":99802,"byte_end":99807,"line_start":238,"line_end":238,"column_start":10,"column_end":15},"kind":{"variant":"Impl","fields":[29]},"from":{"krate":0,"index":6570},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100593,"byte_end":100603,"line_start":262,"line_end":262,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[30]},"from":{"krate":0,"index":6588},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":100935,"byte_end":100945,"line_start":274,"line_end":274,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[31]},"from":{"krate":0,"index":6588},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":102792,"byte_end":102799,"line_start":329,"line_end":329,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[32]},"from":{"krate":0,"index":6534},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103196,"byte_end":103207,"line_start":341,"line_end":341,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[33]},"from":{"krate":0,"index":6554},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103424,"byte_end":103437,"line_start":349,"line_end":349,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[34]},"from":{"krate":0,"index":6560},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":103656,"byte_end":103661,"line_start":357,"line_end":357,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[35]},"from":{"krate":0,"index":6570},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104057,"byte_end":104066,"line_start":369,"line_end":369,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[36]},"from":{"krate":0,"index":6594},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104209,"byte_end":104217,"line_start":375,"line_end":375,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[37]},"from":{"krate":0,"index":6600},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,97,116,97,46,114,115],"byte_start":104363,"byte_end":104376,"line_start":381,"line_end":381,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[38]},"from":{"krate":0,"index":6606},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":123511,"byte_end":123515,"line_start":550,"line_end":550,"column_start":6,"column_end":10},"kind":{"variant":"Impl","fields":[39]},"from":{"krate":0,"index":6776},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":126759,"byte_end":126764,"line_start":623,"line_end":623,"column_start":22,"column_end":27},"kind":{"variant":"Impl","fields":[40]},"from":{"krate":0,"index":7032},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":138822,"byte_end":138832,"line_start":1034,"line_end":1034,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[41]},"from":{"krate":0,"index":7046},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":140010,"byte_end":140014,"line_start":1065,"line_end":1065,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[42]},"from":{"krate":0,"index":6776},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":182188,"byte_end":182196,"line_start":2267,"line_end":2267,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[43]},"from":{"krate":0,"index":6932},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":198108,"byte_end":198114,"line_start":2732,"line_end":2732,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[44]},"from":{"krate":0,"index":7026},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":200216,"byte_end":200221,"line_start":2792,"line_end":2792,"column_start":20,"column_end":25},"kind":{"variant":"Impl","fields":[45]},"from":{"krate":0,"index":7032},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":208382,"byte_end":208390,"line_start":3064,"line_end":3064,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[46]},"from":{"krate":0,"index":6800},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210517,"byte_end":210527,"line_start":3124,"line_end":3124,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[47]},"from":{"krate":0,"index":6818},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":210803,"byte_end":210812,"line_start":3133,"line_end":3133,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[48]},"from":{"krate":0,"index":6824},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211046,"byte_end":211053,"line_start":3141,"line_end":3141,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[49]},"from":{"krate":0,"index":6830},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":211247,"byte_end":211255,"line_start":3148,"line_end":3148,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[50]},"from":{"krate":0,"index":6836},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219209,"byte_end":219218,"line_start":3372,"line_end":3372,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[51]},"from":{"krate":0,"index":6914},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219502,"byte_end":219508,"line_start":3381,"line_end":3381,"column_start":23,"column_end":29},"kind":{"variant":"Impl","fields":[52]},"from":{"krate":0,"index":7026},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":219786,"byte_end":219791,"line_start":3390,"line_end":3390,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[53]},"from":{"krate":0,"index":7032},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220032,"byte_end":220041,"line_start":3398,"line_end":3398,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[54]},"from":{"krate":0,"index":6920},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":220811,"byte_end":220819,"line_start":3421,"line_end":3421,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[55]},"from":{"krate":0,"index":6932},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":223866,"byte_end":223875,"line_start":3513,"line_end":3513,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[56]},"from":{"krate":0,"index":6980},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,112,114,46,114,115],"byte_start":224489,"byte_end":224501,"line_start":3532,"line_end":3532,"column_start":23,"column_end":35},"kind":{"variant":"Impl","fields":[57]},"from":{"krate":0,"index":7016},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":235566,"byte_end":235574,"line_start":80,"line_end":80,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[58]},"from":{"krate":0,"index":7062},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":238785,"byte_end":238795,"line_start":165,"line_end":165,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[59]},"from":{"krate":0,"index":818},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239227,"byte_end":239240,"line_start":183,"line_end":183,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[60]},"from":{"krate":0,"index":826},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":239673,"byte_end":239682,"line_start":201,"line_end":201,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[61]},"from":{"krate":0,"index":834},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240115,"byte_end":240127,"line_start":219,"line_end":219,"column_start":23,"column_end":35},"kind":{"variant":"Impl","fields":[62]},"from":{"krate":0,"index":842},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":240564,"byte_end":240575,"line_start":237,"line_end":237,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[63]},"from":{"krate":0,"index":850},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":241012,"byte_end":241026,"line_start":255,"line_end":255,"column_start":23,"column_end":37},"kind":{"variant":"Impl","fields":[64]},"from":{"krate":0,"index":858},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":242521,"byte_end":242529,"line_start":299,"line_end":299,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[65]},"from":{"krate":0,"index":7062},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":243668,"byte_end":243680,"line_start":338,"line_end":338,"column_start":10,"column_end":22},"kind":{"variant":"Impl","fields":[66]},"from":{"krate":0,"index":7118},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244387,"byte_end":244398,"line_start":362,"line_end":362,"column_start":6,"column_end":17},"kind":{"variant":"Impl","fields":[67]},"from":{"krate":0,"index":7096},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":244641,"byte_end":244650,"line_start":373,"line_end":373,"column_start":22,"column_end":31},"kind":{"variant":"Impl","fields":[68]},"from":{"krate":0,"index":7090},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":248183,"byte_end":248191,"line_start":491,"line_end":491,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[69]},"from":{"krate":0,"index":7062},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":249802,"byte_end":249814,"line_start":541,"line_end":541,"column_start":20,"column_end":32},"kind":{"variant":"Impl","fields":[70]},"from":{"krate":0,"index":7084},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":250665,"byte_end":250676,"line_start":567,"line_end":567,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[71]},"from":{"krate":0,"index":7096},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":251986,"byte_end":252000,"line_start":604,"line_end":604,"column_start":20,"column_end":34},"kind":{"variant":"Impl","fields":[72]},"from":{"krate":0,"index":7130},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252714,"byte_end":252720,"line_start":625,"line_end":625,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[73]},"from":{"krate":2,"index":41764},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":252971,"byte_end":252980,"line_start":635,"line_end":635,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[74]},"from":{"krate":0,"index":7090},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":254947,"byte_end":254961,"line_start":692,"line_end":692,"column_start":20,"column_end":34},"kind":{"variant":"Impl","fields":[75]},"from":{"krate":0,"index":7148},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":255557,"byte_end":255567,"line_start":710,"line_end":710,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[76]},"from":{"krate":0,"index":7158},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256340,"byte_end":256358,"line_start":732,"line_end":732,"column_start":20,"column_end":38},"kind":{"variant":"Impl","fields":[77]},"from":{"krate":0,"index":7164},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":256632,"byte_end":256642,"line_start":742,"line_end":742,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[78]},"from":{"krate":0,"index":7102},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":257406,"byte_end":257417,"line_start":765,"line_end":765,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[79]},"from":{"krate":0,"index":7172},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258540,"byte_end":258546,"line_start":795,"line_end":795,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[80]},"from":{"krate":2,"index":41764},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":258796,"byte_end":258810,"line_start":805,"line_end":805,"column_start":20,"column_end":34},"kind":{"variant":"Impl","fields":[81]},"from":{"krate":0,"index":7190},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":261493,"byte_end":261501,"line_start":875,"line_end":875,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[82]},"from":{"krate":0,"index":7062},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":262919,"byte_end":262931,"line_start":912,"line_end":912,"column_start":27,"column_end":39},"kind":{"variant":"Impl","fields":[83]},"from":{"krate":0,"index":7112},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":265288,"byte_end":265300,"line_start":967,"line_end":967,"column_start":27,"column_end":39},"kind":{"variant":"Impl","fields":[84]},"from":{"krate":0,"index":7118},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267266,"byte_end":267275,"line_start":1015,"line_end":1015,"column_start":27,"column_end":36},"kind":{"variant":"Impl","fields":[85]},"from":{"krate":0,"index":7124},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267549,"byte_end":267563,"line_start":1024,"line_end":1024,"column_start":23,"column_end":37},"kind":{"variant":"Impl","fields":[86]},"from":{"krate":0,"index":7130},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":267843,"byte_end":267854,"line_start":1033,"line_end":1033,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[87]},"from":{"krate":0,"index":7096},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268220,"byte_end":268229,"line_start":1044,"line_end":1044,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[88]},"from":{"krate":0,"index":7090},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":268761,"byte_end":268771,"line_start":1059,"line_end":1059,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[89]},"from":{"krate":0,"index":7158},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269249,"byte_end":269267,"line_start":1073,"line_end":1073,"column_start":23,"column_end":41},"kind":{"variant":"Impl","fields":[90]},"from":{"krate":0,"index":7164},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":269525,"byte_end":269535,"line_start":1082,"line_end":1082,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[91]},"from":{"krate":0,"index":7102},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270030,"byte_end":270041,"line_start":1096,"line_end":1096,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[92]},"from":{"krate":0,"index":7172},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270301,"byte_end":270314,"line_start":1105,"line_end":1105,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[93]},"from":{"krate":0,"index":7196},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270596,"byte_end":270613,"line_start":1114,"line_end":1114,"column_start":23,"column_end":40},"kind":{"variant":"Impl","fields":[94]},"from":{"krate":0,"index":7202},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,101,114,105,99,115,46,114,115],"byte_start":270847,"byte_end":270858,"line_start":1122,"line_end":1122,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[95]},"from":{"krate":0,"index":7208},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":272223,"byte_end":272231,"line_start":39,"line_end":39,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[96]},"from":{"krate":0,"index":7218},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273638,"byte_end":273646,"line_start":94,"line_end":94,"column_start":18,"column_end":26},"kind":{"variant":"Impl","fields":[97]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":8430}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273807,"byte_end":273815,"line_start":101,"line_end":101,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[98]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2410}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273920,"byte_end":273928,"line_start":107,"line_end":107,"column_start":13,"column_end":21},"kind":{"variant":"Impl","fields":[99]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2416}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":273953,"byte_end":273961,"line_start":109,"line_end":109,"column_start":21,"column_end":29},"kind":{"variant":"Impl","fields":[100]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2464}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274082,"byte_end":274090,"line_start":115,"line_end":115,"column_start":14,"column_end":22},"kind":{"variant":"Impl","fields":[101]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":2446}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274203,"byte_end":274211,"line_start":121,"line_end":121,"column_start":15,"column_end":23},"kind":{"variant":"Impl","fields":[102]},"from":{"krate":0,"index":7218},"to":{"krate":2,"index":8002}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":274576,"byte_end":274584,"line_start":140,"line_end":140,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[103]},"from":{"krate":0,"index":7218},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,102,101,116,105,109,101,46,114,115],"byte_start":275016,"byte_end":275024,"line_start":158,"line_end":158,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[104]},"from":{"krate":0,"index":7218},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":278739,"byte_end":278745,"line_start":115,"line_end":115,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[105]},"from":{"krate":0,"index":7262},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":281922,"byte_end":281932,"line_start":214,"line_end":214,"column_start":6,"column_end":16},"kind":{"variant":"Impl","fields":[106]},"from":{"krate":0,"index":7268},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282374,"byte_end":282381,"line_start":234,"line_end":234,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[107]},"from":{"krate":0,"index":7274},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":282808,"byte_end":282815,"line_start":254,"line_end":254,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[108]},"from":{"krate":0,"index":7280},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":283244,"byte_end":283250,"line_start":274,"line_end":274,"column_start":6,"column_end":12},"kind":{"variant":"Impl","fields":[109]},"from":{"krate":0,"index":7286},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":285291,"byte_end":285299,"line_start":331,"line_end":331,"column_start":6,"column_end":14},"kind":{"variant":"Impl","fields":[110]},"from":{"krate":0,"index":7292},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":287045,"byte_end":287056,"line_start":396,"line_end":396,"column_start":6,"column_end":17},"kind":{"variant":"Impl","fields":[111]},"from":{"krate":0,"index":7304},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":288949,"byte_end":288952,"line_start":478,"line_end":478,"column_start":20,"column_end":23},"kind":{"variant":"Impl","fields":[112]},"from":{"krate":0,"index":7256},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":289820,"byte_end":289826,"line_start":503,"line_end":503,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[113]},"from":{"krate":0,"index":7262},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290113,"byte_end":290123,"line_start":513,"line_end":513,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[114]},"from":{"krate":0,"index":7268},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290419,"byte_end":290426,"line_start":523,"line_end":523,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[115]},"from":{"krate":0,"index":7274},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":290712,"byte_end":290719,"line_start":533,"line_end":533,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[116]},"from":{"krate":0,"index":7280},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291010,"byte_end":291016,"line_start":543,"line_end":543,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[117]},"from":{"krate":0,"index":7286},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291304,"byte_end":291312,"line_start":553,"line_end":553,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[118]},"from":{"krate":0,"index":7292},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":291609,"byte_end":291616,"line_start":563,"line_end":563,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[119]},"from":{"krate":0,"index":7298},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292050,"byte_end":292056,"line_start":580,"line_end":580,"column_start":23,"column_end":29},"kind":{"variant":"Impl","fields":[120]},"from":{"krate":0,"index":7262},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292196,"byte_end":292206,"line_start":586,"line_end":586,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[121]},"from":{"krate":0,"index":7268},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292346,"byte_end":292353,"line_start":592,"line_end":592,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[122]},"from":{"krate":0,"index":7274},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292493,"byte_end":292500,"line_start":598,"line_end":598,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[123]},"from":{"krate":0,"index":7280},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292640,"byte_end":292646,"line_start":604,"line_end":604,"column_start":23,"column_end":29},"kind":{"variant":"Impl","fields":[124]},"from":{"krate":0,"index":7286},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292786,"byte_end":292794,"line_start":610,"line_end":610,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[125]},"from":{"krate":0,"index":7292},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":292934,"byte_end":292941,"line_start":616,"line_end":616,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[126]},"from":{"krate":0,"index":7298},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293155,"byte_end":293166,"line_start":623,"line_end":623,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[127]},"from":{"krate":0,"index":7304},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,105,116,46,114,115],"byte_start":293417,"byte_end":293420,"line_start":636,"line_end":636,"column_start":10,"column_end":13},"kind":{"variant":"Impl","fields":[128]},"from":{"krate":0,"index":7256},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":311445,"byte_end":311450,"line_start":99,"line_end":99,"column_start":20,"column_end":25},"kind":{"variant":"Impl","fields":[129]},"from":{"krate":0,"index":7348},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,109,97,99,46,114,115],"byte_start":312043,"byte_end":312048,"line_start":122,"line_end":122,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[130]},"from":{"krate":0,"index":7348},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":315197,"byte_end":315208,"line_start":84,"line_end":84,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[131]},"from":{"krate":0,"index":7360},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,100,101,114,105,118,101,46,114,115],"byte_start":319985,"byte_end":319996,"line_start":221,"line_end":221,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[132]},"from":{"krate":0,"index":7360},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":326452,"byte_end":326457,"line_start":139,"line_end":139,"column_start":20,"column_end":25},"kind":{"variant":"Impl","fields":[133]},"from":{"krate":0,"index":7402},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":327742,"byte_end":327746,"line_start":173,"line_end":173,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[134]},"from":{"krate":0,"index":7410},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":328369,"byte_end":328374,"line_start":195,"line_end":195,"column_start":23,"column_end":28},"kind":{"variant":"Impl","fields":[135]},"from":{"krate":0,"index":7402},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,111,112,46,114,115],"byte_start":330165,"byte_end":330169,"line_start":230,"line_end":230,"column_start":23,"column_end":27},"kind":{"variant":"Impl","fields":[136]},"from":{"krate":0,"index":7410},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338463,"byte_end":338467,"line_start":256,"line_end":256,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[137]},"from":{"krate":0,"index":7478},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":338585,"byte_end":338589,"line_start":262,"line_end":262,"column_start":10,"column_end":14},"kind":{"variant":"Impl","fields":[138]},"from":{"krate":0,"index":7478},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":348985,"byte_end":348994,"line_start":513,"line_end":513,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[139]},"from":{"krate":0,"index":7484},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349256,"byte_end":349265,"line_start":523,"line_end":523,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[140]},"from":{"krate":0,"index":7490},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":349612,"byte_end":349619,"line_start":535,"line_end":535,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[141]},"from":{"krate":0,"index":7496},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350350,"byte_end":350363,"line_start":557,"line_end":557,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[142]},"from":{"krate":0,"index":7502},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":350766,"byte_end":350776,"line_start":569,"line_end":569,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[143]},"from":{"krate":0,"index":7508},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352000,"byte_end":352009,"line_start":603,"line_end":603,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[144]},"from":{"krate":0,"index":7514},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352189,"byte_end":352198,"line_start":611,"line_end":611,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[145]},"from":{"krate":0,"index":7556},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352384,"byte_end":352393,"line_start":619,"line_end":619,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[146]},"from":{"krate":0,"index":7520},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352680,"byte_end":352689,"line_start":629,"line_end":629,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[147]},"from":{"krate":0,"index":7562},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":352862,"byte_end":352870,"line_start":637,"line_end":637,"column_start":20,"column_end":28},"kind":{"variant":"Impl","fields":[148]},"from":{"krate":0,"index":7526},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":353509,"byte_end":353519,"line_start":656,"line_end":656,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[149]},"from":{"krate":0,"index":7596},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354022,"byte_end":354032,"line_start":672,"line_end":672,"column_start":20,"column_end":30},"kind":{"variant":"Impl","fields":[150]},"from":{"krate":0,"index":7596},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354163,"byte_end":354178,"line_start":678,"line_end":678,"column_start":20,"column_end":35},"kind":{"variant":"Impl","fields":[151]},"from":{"krate":0,"index":7532},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":354541,"byte_end":354556,"line_start":693,"line_end":693,"column_start":10,"column_end":25},"kind":{"variant":"Impl","fields":[152]},"from":{"krate":0,"index":7532},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":355884,"byte_end":355897,"line_start":728,"line_end":728,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[153]},"from":{"krate":0,"index":7538},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356649,"byte_end":356658,"line_start":749,"line_end":749,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[154]},"from":{"krate":0,"index":7550},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":356936,"byte_end":356945,"line_start":759,"line_end":759,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[155]},"from":{"krate":0,"index":7544},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357067,"byte_end":357076,"line_start":765,"line_end":765,"column_start":10,"column_end":19},"kind":{"variant":"Impl","fields":[156]},"from":{"krate":0,"index":7544},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":357383,"byte_end":357392,"line_start":775,"line_end":775,"column_start":20,"column_end":29},"kind":{"variant":"Impl","fields":[157]},"from":{"krate":0,"index":7584},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358052,"byte_end":358065,"line_start":795,"line_end":795,"column_start":20,"column_end":33},"kind":{"variant":"Impl","fields":[158]},"from":{"krate":0,"index":7590},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358481,"byte_end":358484,"line_start":808,"line_end":808,"column_start":20,"column_end":23},"kind":{"variant":"Impl","fields":[159]},"from":{"krate":0,"index":7578},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":358698,"byte_end":358704,"line_start":817,"line_end":817,"column_start":20,"column_end":26},"kind":{"variant":"Impl","fields":[160]},"from":{"krate":2,"index":41764},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359108,"byte_end":359117,"line_start":837,"line_end":837,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[161]},"from":{"krate":0,"index":7484},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359335,"byte_end":359344,"line_start":845,"line_end":845,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[162]},"from":{"krate":0,"index":7490},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":359657,"byte_end":359664,"line_start":855,"line_end":855,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[163]},"from":{"krate":0,"index":7496},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360074,"byte_end":360087,"line_start":868,"line_end":868,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[164]},"from":{"krate":0,"index":7502},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":360364,"byte_end":360374,"line_start":877,"line_end":877,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[165]},"from":{"krate":0,"index":7508},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361130,"byte_end":361139,"line_start":897,"line_end":897,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[166]},"from":{"krate":0,"index":7514},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361284,"byte_end":361293,"line_start":903,"line_end":903,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[167]},"from":{"krate":0,"index":7520},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361510,"byte_end":361518,"line_start":911,"line_end":911,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[168]},"from":{"krate":0,"index":7526},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361682,"byte_end":361697,"line_start":917,"line_end":917,"column_start":23,"column_end":38},"kind":{"variant":"Impl","fields":[169]},"from":{"krate":0,"index":7532},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":361884,"byte_end":361897,"line_start":924,"line_end":924,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[170]},"from":{"krate":0,"index":7538},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362085,"byte_end":362094,"line_start":931,"line_end":931,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[171]},"from":{"krate":0,"index":7550},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362310,"byte_end":362319,"line_start":939,"line_end":939,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[172]},"from":{"krate":0,"index":7544},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362535,"byte_end":362544,"line_start":947,"line_end":947,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[173]},"from":{"krate":0,"index":7556},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362695,"byte_end":362704,"line_start":953,"line_end":953,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[174]},"from":{"krate":0,"index":7562},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362842,"byte_end":362854,"line_start":959,"line_end":959,"column_start":23,"column_end":35},"kind":{"variant":"Impl","fields":[175]},"from":{"krate":0,"index":7568},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":362992,"byte_end":363002,"line_start":965,"line_end":965,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[176]},"from":{"krate":0,"index":7596},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363344,"byte_end":363353,"line_start":977,"line_end":977,"column_start":23,"column_end":32},"kind":{"variant":"Impl","fields":[177]},"from":{"krate":0,"index":7584},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363646,"byte_end":363659,"line_start":987,"line_end":987,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[178]},"from":{"krate":0,"index":7590},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,116,121,46,114,115],"byte_start":363932,"byte_end":363935,"line_start":996,"line_end":996,"column_start":23,"column_end":26},"kind":{"variant":"Impl","fields":[179]},"from":{"krate":0,"index":7578},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":364839,"byte_end":364843,"line_start":23,"line_end":23,"column_start":21,"column_end":25},"kind":{"variant":"Impl","fields":[180]},"from":{"krate":0,"index":7602},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":365419,"byte_end":365430,"line_start":48,"line_end":48,"column_start":21,"column_end":32},"kind":{"variant":"Impl","fields":[181]},"from":{"krate":0,"index":7608},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366264,"byte_end":366277,"line_start":82,"line_end":82,"column_start":18,"column_end":31},"kind":{"variant":"Impl","fields":[182]},"from":{"krate":0,"index":7614},"to":{"krate":2,"index":2632}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":366349,"byte_end":366362,"line_start":88,"line_end":88,"column_start":6,"column_end":19},"kind":{"variant":"Impl","fields":[183]},"from":{"krate":0,"index":7614},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370007,"byte_end":370011,"line_start":212,"line_end":212,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[184]},"from":{"krate":0,"index":7602},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":370150,"byte_end":370165,"line_start":218,"line_end":218,"column_start":20,"column_end":35},"kind":{"variant":"Impl","fields":[185]},"from":{"krate":0,"index":7620},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":371267,"byte_end":371297,"line_start":249,"line_end":249,"column_start":20,"column_end":50},"kind":{"variant":"Impl","fields":[186]},"from":{"krate":0,"index":7626},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372179,"byte_end":372208,"line_start":275,"line_end":275,"column_start":20,"column_end":49},"kind":{"variant":"Impl","fields":[187]},"from":{"krate":0,"index":7644},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372579,"byte_end":372590,"line_start":286,"line_end":286,"column_start":20,"column_end":31},"kind":{"variant":"Impl","fields":[188]},"from":{"krate":0,"index":7608},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":372719,"byte_end":372730,"line_start":292,"line_end":292,"column_start":10,"column_end":21},"kind":{"variant":"Impl","fields":[189]},"from":{"krate":0,"index":7608},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":373655,"byte_end":373662,"line_start":318,"line_end":318,"column_start":20,"column_end":27},"kind":{"variant":"Impl","fields":[190]},"from":{"krate":0,"index":7632},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":374794,"byte_end":374798,"line_start":354,"line_end":354,"column_start":10,"column_end":14},"kind":{"variant":"Impl","fields":[191]},"from":{"krate":0,"index":7602},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380433,"byte_end":380437,"line_start":511,"line_end":511,"column_start":23,"column_end":27},"kind":{"variant":"Impl","fields":[192]},"from":{"krate":0,"index":7602},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380630,"byte_end":380641,"line_start":518,"line_end":518,"column_start":23,"column_end":34},"kind":{"variant":"Impl","fields":[193]},"from":{"krate":0,"index":7608},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":380827,"byte_end":380840,"line_start":525,"line_end":525,"column_start":23,"column_end":36},"kind":{"variant":"Impl","fields":[194]},"from":{"krate":0,"index":7614},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":381285,"byte_end":381300,"line_start":539,"line_end":539,"column_start":23,"column_end":38},"kind":{"variant":"Impl","fields":[195]},"from":{"krate":0,"index":7620},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":382507,"byte_end":382537,"line_start":566,"line_end":566,"column_start":23,"column_end":53},"kind":{"variant":"Impl","fields":[196]},"from":{"krate":0,"index":7626},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":384904,"byte_end":384911,"line_start":622,"line_end":622,"column_start":23,"column_end":30},"kind":{"variant":"Impl","fields":[197]},"from":{"krate":0,"index":7632},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385135,"byte_end":385145,"line_start":630,"line_end":630,"column_start":23,"column_end":33},"kind":{"variant":"Impl","fields":[198]},"from":{"krate":0,"index":7638},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385376,"byte_end":385405,"line_start":638,"line_end":638,"column_start":23,"column_end":52},"kind":{"variant":"Impl","fields":[199]},"from":{"krate":0,"index":7644},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,116,104,46,114,115],"byte_start":385653,"byte_end":385660,"line_start":647,"line_end":647,"column_start":10,"column_end":17},"kind":{"variant":"Impl","fields":[200]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":389040,"byte_end":389051,"line_start":55,"line_end":55,"column_start":6,"column_end":17},"kind":{"variant":"Impl","fields":[201]},"from":{"krate":0,"index":2012},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393216,"byte_end":393222,"line_start":157,"line_end":157,"column_start":10,"column_end":16},"kind":{"variant":"Impl","fields":[202]},"from":{"krate":0,"index":7656},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,98,117,102,102,101,114,46,114,115],"byte_start":393809,"byte_end":393824,"line_start":168,"line_end":168,"column_start":30,"column_end":45},"kind":{"variant":"Impl","fields":[203]},"from":{"krate":0,"index":2028},"to":{"krate":2,"index":1712}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":401100,"byte_end":401105,"line_start":14,"line_end":14,"column_start":21,"column_end":26},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":2070}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":401117,"byte_end":401123,"line_start":14,"line_end":14,"column_start":38,"column_end":44},"kind":"SuperTrait","from":{"krate":0,"index":2082},"to":{"krate":0,"index":2070}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402164,"byte_end":402169,"line_start":50,"line_end":50,"column_start":19,"column_end":24},"kind":{"variant":"Impl","fields":[204]},"from":{"krate":12,"index":1206},"to":{"krate":0,"index":2070}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,120,116,46,114,115],"byte_start":402497,"byte_end":402502,"line_start":64,"line_end":64,"column_start":21,"column_end":26},"kind":{"variant":"Impl","fields":[205]},"from":{"krate":12,"index":1206},"to":{"krate":0,"index":2082}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":404586,"byte_end":404596,"line_start":60,"line_end":60,"column_start":12,"column_end":22},"kind":{"variant":"Impl","fields":[206]},"from":{"krate":0,"index":7674},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414393,"byte_end":414403,"line_start":369,"line_end":369,"column_start":32,"column_end":42},"kind":{"variant":"Impl","fields":[207]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4490}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414604,"byte_end":414614,"line_start":380,"line_end":380,"column_start":26,"column_end":36},"kind":{"variant":"Impl","fields":[208]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4510}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":414819,"byte_end":414829,"line_start":391,"line_end":391,"column_start":41,"column_end":51},"kind":{"variant":"Impl","fields":[209]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4490}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415026,"byte_end":415036,"line_start":399,"line_end":399,"column_start":35,"column_end":45},"kind":{"variant":"Impl","fields":[210]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4510}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":415618,"byte_end":415628,"line_start":418,"line_end":418,"column_start":29,"column_end":39},"kind":{"variant":"Impl","fields":[211]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":4494}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416298,"byte_end":416308,"line_start":448,"line_end":448,"column_start":24,"column_end":34},"kind":{"variant":"Impl","fields":[212]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":2632}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":416705,"byte_end":416710,"line_start":464,"line_end":464,"column_start":29,"column_end":34},"kind":{"variant":"Impl","fields":[213]},"from":{"krate":0,"index":2206},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417008,"byte_end":417013,"line_start":475,"line_end":475,"column_start":38,"column_end":43},"kind":{"variant":"Impl","fields":[214]},"from":{"krate":0,"index":2206},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417459,"byte_end":417467,"line_start":491,"line_end":491,"column_start":29,"column_end":37},"kind":{"variant":"Impl","fields":[215]},"from":{"krate":0,"index":2218},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":417785,"byte_end":417793,"line_start":502,"line_end":502,"column_start":38,"column_end":46},"kind":{"variant":"Impl","fields":[216]},"from":{"krate":0,"index":2218},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418190,"byte_end":418199,"line_start":518,"line_end":518,"column_start":25,"column_end":34},"kind":{"variant":"Impl","fields":[217]},"from":{"krate":0,"index":2230},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418472,"byte_end":418481,"line_start":529,"line_end":529,"column_start":34,"column_end":43},"kind":{"variant":"Impl","fields":[218]},"from":{"krate":0,"index":2230},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":418865,"byte_end":418873,"line_start":545,"line_end":545,"column_start":25,"column_end":33},"kind":{"variant":"Impl","fields":[219]},"from":{"krate":0,"index":2242},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419104,"byte_end":419112,"line_start":556,"line_end":556,"column_start":34,"column_end":42},"kind":{"variant":"Impl","fields":[220]},"from":{"krate":0,"index":2242},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419634,"byte_end":419641,"line_start":577,"line_end":577,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[221]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419806,"byte_end":419810,"line_start":585,"line_end":585,"column_start":26,"column_end":30},"kind":{"variant":"Impl","fields":[222]},"from":{"krate":0,"index":2254},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":419960,"byte_end":419964,"line_start":593,"line_end":593,"column_start":35,"column_end":39},"kind":{"variant":"Impl","fields":[223]},"from":{"krate":0,"index":2254},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420065,"byte_end":420076,"line_start":599,"line_end":599,"column_start":29,"column_end":40},"kind":{"variant":"Impl","fields":[224]},"from":{"krate":0,"index":2256},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420320,"byte_end":420331,"line_start":610,"line_end":610,"column_start":38,"column_end":49},"kind":{"variant":"Impl","fields":[225]},"from":{"krate":0,"index":2256},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":420886,"byte_end":420893,"line_start":631,"line_end":631,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[226]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421068,"byte_end":421075,"line_start":639,"line_end":639,"column_start":26,"column_end":33},"kind":{"variant":"Impl","fields":[227]},"from":{"krate":0,"index":2282},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421229,"byte_end":421236,"line_start":647,"line_end":647,"column_start":35,"column_end":42},"kind":{"variant":"Impl","fields":[228]},"from":{"krate":0,"index":2282},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421337,"byte_end":421351,"line_start":653,"line_end":653,"column_start":29,"column_end":43},"kind":{"variant":"Impl","fields":[229]},"from":{"krate":0,"index":2284},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":421603,"byte_end":421617,"line_start":664,"line_end":664,"column_start":38,"column_end":52},"kind":{"variant":"Impl","fields":[230]},"from":{"krate":0,"index":2284},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":422011,"byte_end":422015,"line_start":681,"line_end":681,"column_start":12,"column_end":16},"kind":{"variant":"Impl","fields":[231]},"from":{"krate":0,"index":2310},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423581,"byte_end":423591,"line_start":732,"line_end":732,"column_start":29,"column_end":39},"kind":{"variant":"Impl","fields":[232]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":2056}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":423936,"byte_end":423946,"line_start":747,"line_end":747,"column_start":32,"column_end":42},"kind":{"variant":"Impl","fields":[233]},"from":{"krate":0,"index":7674},"to":{"krate":2,"index":2062}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424430,"byte_end":424440,"line_start":766,"line_end":766,"column_start":29,"column_end":39},"kind":{"variant":"Impl","fields":[234]},"from":{"krate":0,"index":7674},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,117,110,99,116,117,97,116,101,100,46,114,115],"byte_start":424650,"byte_end":424654,"line_start":776,"line_end":776,"column_start":29,"column_end":33},"kind":{"variant":"Impl","fields":[235]},"from":{"krate":0,"index":2310},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428491,"byte_end":428496,"line_start":123,"line_end":123,"column_start":23,"column_end":28},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":428582,"byte_end":428583,"line_start":127,"line_end":127,"column_start":31,"column_end":32},"kind":{"variant":"Impl","fields":[236]},"from":{"krate":0,"index":529},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429003,"byte_end":429012,"line_start":141,"line_end":141,"column_start":21,"column_end":30},"kind":{"variant":"Impl","fields":[237]},"from":{"krate":0,"index":6468},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,113,117,111,116,101,46,114,115],"byte_start":429309,"byte_end":429319,"line_start":151,"line_end":151,"column_start":41,"column_end":51},"kind":{"variant":"Impl","fields":[238]},"from":{"krate":0,"index":7674},"to":{"krate":0,"index":2376}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431245,"byte_end":431250,"line_start":72,"line_end":72,"column_start":28,"column_end":33},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":2418}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431341,"byte_end":431342,"line_start":76,"line_end":76,"column_start":36,"column_end":37},"kind":{"variant":"Impl","fields":[239]},"from":{"krate":0,"index":537},"to":{"krate":0,"index":2418}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,95,109,97,99,114,111,95,105,110,112,117,116,46,114,115],"byte_start":431641,"byte_end":431654,"line_start":87,"line_end":87,"column_start":26,"column_end":39},"kind":{"variant":"Impl","fields":[240]},"from":{"krate":0,"index":336},"to":{"krate":0,"index":2418}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435376,"byte_end":435382,"line_start":99,"line_end":99,"column_start":29,"column_end":35},"kind":"SuperTrait","from":{"krate":0,"index":2450},"to":{"krate":0,"index":2442}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435767,"byte_end":435768,"line_start":110,"line_end":110,"column_start":34,"column_end":35},"kind":{"variant":"Impl","fields":[241]},"from":{"krate":0,"index":539},"to":{"krate":0,"index":2450}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,110,101,100,46,114,115],"byte_start":435795,"byte_end":435796,"line_start":113,"line_end":113,"column_start":21,"column_end":22},"kind":{"variant":"Impl","fields":[242]},"from":{"krate":0,"index":541},"to":{"krate":0,"index":2442}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,103,101,110,47,46,46,47,103,101,110,95,104,101,108,112,101,114,46,114,115],"byte_start":560282,"byte_end":560286,"line_start":95,"line_end":95,"column_start":20,"column_end":24},"kind":{"variant":"Impl","fields":[243]},"from":{"krate":12,"index":1140},"to":{"krate":0,"index":2856}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":572818,"byte_end":572828,"line_start":91,"line_end":91,"column_start":10,"column_end":20},"kind":{"variant":"Impl","fields":[244]},"from":{"krate":0,"index":2982},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":574958,"byte_end":574964,"line_start":149,"line_end":149,"column_start":26,"column_end":32},"kind":"SuperTrait","from":{"krate":0,"index":3018},"to":{"krate":0,"index":2994}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575088,"byte_end":575089,"line_start":155,"line_end":155,"column_start":54,"column_end":55},"kind":{"variant":"Impl","fields":[245]},"from":{"krate":0,"index":959},"to":{"krate":0,"index":2994}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575165,"byte_end":575176,"line_start":161,"line_end":161,"column_start":26,"column_end":37},"kind":{"variant":"Impl","fields":[246]},"from":{"krate":0,"index":3002},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,108,111,111,107,97,104,101,97,100,46,114,115],"byte_start":575484,"byte_end":575485,"line_start":174,"line_end":174,"column_start":60,"column_end":61},"kind":{"variant":"Impl","fields":[247]},"from":{"krate":0,"index":965},"to":{"krate":0,"index":3018}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":582738,"byte_end":582743,"line_start":226,"line_end":226,"column_start":18,"column_end":23},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":584199,"byte_end":584210,"line_start":263,"line_end":263,"column_start":19,"column_end":30},"kind":{"variant":"Impl","fields":[248]},"from":{"krate":0,"index":3092},"to":{"krate":2,"index":1978}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586137,"byte_end":586147,"line_start":322,"line_end":322,"column_start":24,"column_end":34},"kind":{"variant":"Impl","fields":[249]},"from":{"krate":0,"index":7680},"to":{"krate":2,"index":1944}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586271,"byte_end":586281,"line_start":330,"line_end":330,"column_start":14,"column_end":24},"kind":{"variant":"Impl","fields":[250]},"from":{"krate":0,"index":7680},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":586614,"byte_end":586621,"line_start":340,"line_end":340,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[251]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":587500,"byte_end":587507,"line_start":365,"line_end":365,"column_start":6,"column_end":13},"kind":{"variant":"Impl","fields":[252]},"from":{"krate":0,"index":3254},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":588067,"byte_end":588078,"line_start":385,"line_end":385,"column_start":10,"column_end":21},"kind":{"variant":"Impl","fields":[253]},"from":{"krate":0,"index":3092},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608388,"byte_end":608391,"line_start":976,"line_end":976,"column_start":26,"column_end":29},"kind":{"variant":"Impl","fields":[254]},"from":{"krate":5,"index":130},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608526,"byte_end":608532,"line_start":982,"line_end":982,"column_start":34,"column_end":40},"kind":{"variant":"Impl","fields":[255]},"from":{"krate":2,"index":41764},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608735,"byte_end":608746,"line_start":992,"line_end":992,"column_start":16,"column_end":27},"kind":{"variant":"Impl","fields":[256]},"from":{"krate":12,"index":1134},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":608898,"byte_end":608907,"line_start":998,"line_end":998,"column_start":16,"column_end":25},"kind":{"variant":"Impl","fields":[257]},"from":{"krate":12,"index":1148},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609162,"byte_end":609167,"line_start":1007,"line_end":1007,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[258]},"from":{"krate":12,"index":1154},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609705,"byte_end":609710,"line_start":1022,"line_end":1022,"column_start":16,"column_end":21},"kind":{"variant":"Impl","fields":[259]},"from":{"krate":12,"index":1180},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":609973,"byte_end":609980,"line_start":1031,"line_end":1031,"column_start":16,"column_end":23},"kind":{"variant":"Impl","fields":[260]},"from":{"krate":12,"index":1212},"to":{"krate":0,"index":3086}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":610523,"byte_end":610528,"line_start":1047,"line_end":1047,"column_start":19,"column_end":24},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":3176}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,97,114,115,101,46,114,115],"byte_start":611743,"byte_end":611744,"line_start":1083,"line_end":1083,"column_start":23,"column_end":24},"kind":{"variant":"Impl","fields":[261]},"from":{"krate":0,"index":1037},"to":{"krate":0,"index":3176}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612284,"byte_end":612288,"line_start":7,"line_end":7,"column_start":31,"column_end":35},"kind":{"variant":"Impl","fields":[262]},"from":{"krate":12,"index":1140},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612384,"byte_end":612388,"line_start":13,"line_end":13,"column_start":31,"column_end":35},"kind":{"variant":"Impl","fields":[263]},"from":{"krate":12,"index":1140},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612490,"byte_end":612494,"line_start":19,"line_end":19,"column_start":31,"column_end":35},"kind":{"variant":"Impl","fields":[264]},"from":{"krate":12,"index":1140},"to":{"krate":0,"index":3198}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,115,112,97,110,46,114,115],"byte_start":612930,"byte_end":612935,"line_start":44,"line_end":44,"column_start":22,"column_end":27},"kind":"SuperTrait","from":{"krate":2,"index":1706},"to":{"krate":0,"index":3226}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,112,114,105,110,116,46,114,115],"byte_start":613543,"byte_end":613558,"line_start":6,"line_end":6,"column_start":26,"column_end":41},"kind":{"variant":"Impl","fields":[265]},"from":{"krate":0,"index":3248},"to":{"krate":14,"index":76}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":614782,"byte_end":614787,"line_start":35,"line_end":35,"column_start":6,"column_end":11},"kind":{"variant":"Impl","fields":[266]},"from":{"krate":0,"index":7688},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617804,"byte_end":617809,"line_start":121,"line_end":121,"column_start":18,"column_end":23},"kind":{"variant":"Impl","fields":[267]},"from":{"krate":0,"index":7688},"to":{"krate":2,"index":8430}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":617958,"byte_end":617963,"line_start":127,"line_end":127,"column_start":28,"column_end":33},"kind":{"variant":"Impl","fields":[268]},"from":{"krate":0,"index":7688},"to":{"krate":1,"index":2470}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,121,110,45,48,46,49,53,46,49,53,47,115,114,99,47,101,114,114,111,114,46,114,115],"byte_start":618057,"byte_end":618062,"line_start":133,"line_end":133,"column_start":25,"column_end":30},"kind":{"variant":"Impl","fields":[269]},"from":{"krate":0,"index":7688},"to":{"krate":2,"index":2656}}]}