{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76","program":"/home/fraco/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","syn","--edition=2018","/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","--json=diagnostic-rendered-ansi","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-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=\"quote\"","-C","metadata=a48f1133688ebb7d","-C","extra-filename=-a48f1133688ebb7d","--out-dir","/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps","-L","dependency=/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps","--extern","proc_macro2=/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps/libproc_macro2-fe09e677fd6d161d.rmeta","--extern","quote=/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps/libquote-f482db82cfc8f6e4.rmeta","--extern","unicode_xid=/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps/libunicode_xid-56baa69851702f2b.rmeta","--cap-lints","allow","--cfg","syn_disable_nightly_tests","--error-format=json","--sysroot","/home/fraco/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":"/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps/libsyn-a48f1133688ebb7d.rmeta"},"prelude":{"crate_id":{"name":"syn","disambiguator":[15892052699863554258,12410991272802796643]},"crate_root":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src","external_crates":[{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[15256637969148649584,12170509131058075833]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[2572959971889902175,17506693968225989007]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[7380289047210505863,13821127130725723065]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[15494144285296940423,1517275930380298805]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[16074686111301742862,11174094882134223101]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9848143689052418189,5596786287495938678]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[4765876764407181064,11122159180720543906]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[3249135693812064660,5763443684941168569]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":9,"id":{"name":"hashbrown","disambiguator":[17048817722375060837,16920886256309599893]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13552797903376776722,10482089333731059857]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":11,"id":{"name":"rustc_demangle","disambiguator":[5989449439605467183,7256304997069434828]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":12,"id":{"name":"std_detect","disambiguator":[13279369789493161905,12463804053127379464]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":13,"id":{"name":"addr2line","disambiguator":[295047501211602818,3843164955111373824]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":14,"id":{"name":"gimli","disambiguator":[14781020588812023641,7393321088923443539]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":15,"id":{"name":"object","disambiguator":[1927264790928947756,6617054577979570835]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":16,"id":{"name":"miniz_oxide","disambiguator":[7597657085106642381,11470551509849691989]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":17,"id":{"name":"adler","disambiguator":[2355022556203982070,155364045674250901]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":18,"id":{"name":"panic_unwind","disambiguator":[3046834347757213021,4625500188193743608]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":19,"id":{"name":"proc_macro","disambiguator":[2093069893297275651,16777481339829781235]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":20,"id":{"name":"proc_macro2","disambiguator":[4371804942994267295,373557078496223761]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":21,"id":{"name":"unicode_xid","disambiguator":[11678728705609466923,12654462709678337114]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","num":22,"id":{"name":"quote","disambiguator":[12044417451271616567,10169133208630881548]}}],"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":0,"byte_end":34054,"line_start":1,"line_end":1004,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":20,"index":976},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/ident.rs","byte_start":81253,"byte_end":81258,"line_start":11,"line_end":11,"column_start":22,"column_end":27},"alias_span":null,"name":"Ident","value":"","parent":{"krate":0,"index":277}},{"kind":"Use","ref_id":{"krate":20,"index":976},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12514,"byte_end":12519,"line_start":325,"line_end":325,"column_start":23,"column_end":28},"alias_span":null,"name":"Ident","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":303},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12514,"byte_end":12519,"line_start":325,"line_end":325,"column_start":23,"column_end":28},"alias_span":null,"name":"Ident","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5379},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12659,"byte_end":12668,"line_start":331,"line_end":331,"column_start":5,"column_end":14},"alias_span":null,"name":"AttrStyle","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5373},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12670,"byte_end":12679,"line_start":331,"line_end":331,"column_start":16,"column_end":25},"alias_span":null,"name":"Attribute","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":366},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12681,"byte_end":12694,"line_start":331,"line_end":331,"column_start":27,"column_end":40},"alias_span":null,"name":"AttributeArgs","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5385},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12696,"byte_end":12700,"line_start":331,"line_end":331,"column_start":42,"column_end":46},"alias_span":null,"name":"Meta","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5403},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12702,"byte_end":12710,"line_start":331,"line_end":331,"column_start":48,"column_end":56},"alias_span":null,"name":"MetaList","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5407},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12712,"byte_end":12725,"line_start":331,"line_end":331,"column_start":58,"column_end":71},"alias_span":null,"name":"MetaNameValue","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5411},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12727,"byte_end":12737,"line_start":331,"line_end":331,"column_start":73,"column_end":83},"alias_span":null,"name":"NestedMeta","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5450},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12893,"byte_end":12898,"line_start":340,"line_end":340,"column_start":5,"column_end":10},"alias_span":null,"name":"Field","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5429},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12900,"byte_end":12906,"line_start":340,"line_end":340,"column_start":12,"column_end":18},"alias_span":null,"name":"Fields","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5444},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12908,"byte_end":12919,"line_start":340,"line_end":340,"column_start":20,"column_end":31},"alias_span":null,"name":"FieldsNamed","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5447},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12921,"byte_end":12934,"line_start":340,"line_end":340,"column_start":33,"column_end":46},"alias_span":null,"name":"FieldsUnnamed","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5424},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12936,"byte_end":12943,"line_start":340,"line_end":340,"column_start":48,"column_end":55},"alias_span":null,"name":"Variant","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5478},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12945,"byte_end":12953,"line_start":340,"line_end":340,"column_start":57,"column_end":65},"alias_span":null,"name":"VisCrate","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5476},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12955,"byte_end":12964,"line_start":340,"line_end":340,"column_start":67,"column_end":76},"alias_span":null,"name":"VisPublic","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5480},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12966,"byte_end":12979,"line_start":340,"line_end":340,"column_start":78,"column_end":91},"alias_span":null,"name":"VisRestricted","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5456},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12985,"byte_end":12995,"line_start":341,"line_end":341,"column_start":5,"column_end":15},"alias_span":null,"name":"Visibility","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5485},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13270,"byte_end":13274,"line_start":352,"line_end":352,"column_start":5,"column_end":9},"alias_span":null,"name":"Expr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5689},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13276,"byte_end":13285,"line_start":352,"line_end":352,"column_start":11,"column_end":20},"alias_span":null,"name":"ExprArray","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5693},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13287,"byte_end":13297,"line_start":352,"line_end":352,"column_start":22,"column_end":32},"alias_span":null,"name":"ExprAssign","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5697},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13299,"byte_end":13311,"line_start":352,"line_end":352,"column_start":34,"column_end":46},"alias_span":null,"name":"ExprAssignOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5701},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13313,"byte_end":13322,"line_start":352,"line_end":352,"column_start":48,"column_end":57},"alias_span":null,"name":"ExprAsync","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5705},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13324,"byte_end":13333,"line_start":352,"line_end":352,"column_start":59,"column_end":68},"alias_span":null,"name":"ExprAwait","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5709},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13335,"byte_end":13345,"line_start":352,"line_end":352,"column_start":70,"column_end":80},"alias_span":null,"name":"ExprBinary","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5714},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13347,"byte_end":13356,"line_start":352,"line_end":352,"column_start":82,"column_end":91},"alias_span":null,"name":"ExprBlock","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5718},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13362,"byte_end":13369,"line_start":353,"line_end":353,"column_start":5,"column_end":12},"alias_span":null,"name":"ExprBox","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5722},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13371,"byte_end":13380,"line_start":353,"line_end":353,"column_start":14,"column_end":23},"alias_span":null,"name":"ExprBreak","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5726},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13382,"byte_end":13390,"line_start":353,"line_end":353,"column_start":25,"column_end":33},"alias_span":null,"name":"ExprCall","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5731},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13392,"byte_end":13400,"line_start":353,"line_end":353,"column_start":35,"column_end":43},"alias_span":null,"name":"ExprCast","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5736},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13402,"byte_end":13413,"line_start":353,"line_end":353,"column_start":45,"column_end":56},"alias_span":null,"name":"ExprClosure","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5740},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13415,"byte_end":13427,"line_start":353,"line_end":353,"column_start":58,"column_end":70},"alias_span":null,"name":"ExprContinue","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5744},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13429,"byte_end":13438,"line_start":353,"line_end":353,"column_start":72,"column_end":81},"alias_span":null,"name":"ExprField","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5749},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13440,"byte_end":13451,"line_start":353,"line_end":353,"column_start":83,"column_end":94},"alias_span":null,"name":"ExprForLoop","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5753},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13457,"byte_end":13466,"line_start":354,"line_end":354,"column_start":5,"column_end":14},"alias_span":null,"name":"ExprGroup","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5757},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13468,"byte_end":13474,"line_start":354,"line_end":354,"column_start":16,"column_end":22},"alias_span":null,"name":"ExprIf","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5761},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13476,"byte_end":13485,"line_start":354,"line_end":354,"column_start":24,"column_end":33},"alias_span":null,"name":"ExprIndex","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5766},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13487,"byte_end":13494,"line_start":354,"line_end":354,"column_start":35,"column_end":42},"alias_span":null,"name":"ExprLet","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5770},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13496,"byte_end":13503,"line_start":354,"line_end":354,"column_start":44,"column_end":51},"alias_span":null,"name":"ExprLit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5773},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13505,"byte_end":13513,"line_start":354,"line_end":354,"column_start":53,"column_end":61},"alias_span":null,"name":"ExprLoop","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5777},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13515,"byte_end":13524,"line_start":354,"line_end":354,"column_start":63,"column_end":72},"alias_span":null,"name":"ExprMacro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5781},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13526,"byte_end":13535,"line_start":354,"line_end":354,"column_start":74,"column_end":83},"alias_span":null,"name":"ExprMatch","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5785},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13537,"byte_end":13551,"line_start":354,"line_end":354,"column_start":85,"column_end":99},"alias_span":null,"name":"ExprMethodCall","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5789},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13557,"byte_end":13566,"line_start":355,"line_end":355,"column_start":5,"column_end":14},"alias_span":null,"name":"ExprParen","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5793},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13568,"byte_end":13576,"line_start":355,"line_end":355,"column_start":16,"column_end":24},"alias_span":null,"name":"ExprPath","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5797},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13578,"byte_end":13587,"line_start":355,"line_end":355,"column_start":26,"column_end":35},"alias_span":null,"name":"ExprRange","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5801},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13589,"byte_end":13602,"line_start":355,"line_end":355,"column_start":37,"column_end":50},"alias_span":null,"name":"ExprReference","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5805},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13604,"byte_end":13614,"line_start":355,"line_end":355,"column_start":52,"column_end":62},"alias_span":null,"name":"ExprRepeat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5809},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13616,"byte_end":13626,"line_start":355,"line_end":355,"column_start":64,"column_end":74},"alias_span":null,"name":"ExprReturn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5813},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13628,"byte_end":13638,"line_start":355,"line_end":355,"column_start":76,"column_end":86},"alias_span":null,"name":"ExprStruct","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5817},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13640,"byte_end":13647,"line_start":355,"line_end":355,"column_start":88,"column_end":95},"alias_span":null,"name":"ExprTry","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5821},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13653,"byte_end":13665,"line_start":356,"line_end":356,"column_start":5,"column_end":17},"alias_span":null,"name":"ExprTryBlock","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5825},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13667,"byte_end":13676,"line_start":356,"line_end":356,"column_start":19,"column_end":28},"alias_span":null,"name":"ExprTuple","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5829},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13678,"byte_end":13686,"line_start":356,"line_end":356,"column_start":30,"column_end":38},"alias_span":null,"name":"ExprType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5833},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13688,"byte_end":13697,"line_start":356,"line_end":356,"column_start":40,"column_end":49},"alias_span":null,"name":"ExprUnary","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5837},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13699,"byte_end":13709,"line_start":356,"line_end":356,"column_start":51,"column_end":61},"alias_span":null,"name":"ExprUnsafe","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5841},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13711,"byte_end":13720,"line_start":356,"line_end":356,"column_start":63,"column_end":72},"alias_span":null,"name":"ExprWhile","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5845},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13722,"byte_end":13731,"line_start":356,"line_end":356,"column_start":74,"column_end":83},"alias_span":null,"name":"ExprYield","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5856},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13733,"byte_end":13738,"line_start":356,"line_end":356,"column_start":85,"column_end":90},"alias_span":null,"name":"Index","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5849},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13740,"byte_end":13746,"line_start":356,"line_end":356,"column_start":92,"column_end":98},"alias_span":null,"name":"Member","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5929},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13897,"byte_end":13911,"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":5912},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13913,"byte_end":13923,"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":5882},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13925,"byte_end":13937,"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":5877},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13939,"byte_end":13947,"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":5907},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13949,"byte_end":13960,"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":5988},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13962,"byte_end":13973,"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":5984},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13979,"byte_end":13996,"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":5979},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":13998,"byte_end":14011,"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":5947},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14013,"byte_end":14023,"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":5952},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14025,"byte_end":14043,"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":5900},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14045,"byte_end":14054,"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":5934},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14056,"byte_end":14070,"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":5958},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14076,"byte_end":14087,"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":5961},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14089,"byte_end":14103,"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":966},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14211,"byte_end":14223,"line_start":368,"line_end":368,"column_start":27,"column_end":39},"alias_span":null,"name":"ImplGenerics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":974},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14225,"byte_end":14234,"line_start":368,"line_end":368,"column_start":41,"column_end":50},"alias_span":null,"name":"Turbofish","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":970},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14236,"byte_end":14248,"line_start":368,"line_end":368,"column_start":52,"column_end":64},"alias_span":null,"name":"TypeGenerics","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1162},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14993,"byte_end":15001,"line_start":388,"line_end":388,"column_start":26,"column_end":34},"alias_span":null,"name":"Lifetime","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1183},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":14993,"byte_end":15001,"line_start":388,"line_end":388,"column_start":26,"column_end":34},"alias_span":null,"name":"Lifetime","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":5992},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15039,"byte_end":15042,"line_start":392,"line_end":392,"column_start":5,"column_end":8},"alias_span":null,"name":"Lit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1356},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15039,"byte_end":15042,"line_start":392,"line_end":392,"column_start":5,"column_end":8},"alias_span":null,"name":"Lit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6045},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15044,"byte_end":15051,"line_start":392,"line_end":392,"column_start":10,"column_end":17},"alias_span":null,"name":"LitBool","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":1355},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15044,"byte_end":15051,"line_start":392,"line_end":392,"column_start":10,"column_end":17},"alias_span":null,"name":"LitBool","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6037},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15053,"byte_end":15060,"line_start":392,"line_end":392,"column_start":19,"column_end":26},"alias_span":null,"name":"LitByte","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6056},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15053,"byte_end":15060,"line_start":392,"line_end":392,"column_start":19,"column_end":26},"alias_span":null,"name":"LitByte","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6035},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15062,"byte_end":15072,"line_start":392,"line_end":392,"column_start":28,"column_end":38},"alias_span":null,"name":"LitByteStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6053},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15062,"byte_end":15072,"line_start":392,"line_end":392,"column_start":28,"column_end":38},"alias_span":null,"name":"LitByteStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6039},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15074,"byte_end":15081,"line_start":392,"line_end":392,"column_start":40,"column_end":47},"alias_span":null,"name":"LitChar","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6059},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15074,"byte_end":15081,"line_start":392,"line_end":392,"column_start":40,"column_end":47},"alias_span":null,"name":"LitChar","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6043},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15083,"byte_end":15091,"line_start":392,"line_end":392,"column_start":49,"column_end":57},"alias_span":null,"name":"LitFloat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6065},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15083,"byte_end":15091,"line_start":392,"line_end":392,"column_start":49,"column_end":57},"alias_span":null,"name":"LitFloat","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6041},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15093,"byte_end":15099,"line_start":392,"line_end":392,"column_start":59,"column_end":65},"alias_span":null,"name":"LitInt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6062},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15093,"byte_end":15099,"line_start":392,"line_end":392,"column_start":59,"column_end":65},"alias_span":null,"name":"LitInt","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6033},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15101,"byte_end":15107,"line_start":392,"line_end":392,"column_start":67,"column_end":73},"alias_span":null,"name":"LitStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6050},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15101,"byte_end":15107,"line_start":392,"line_end":392,"column_start":67,"column_end":73},"alias_span":null,"name":"LitStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6066},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15109,"byte_end":15117,"line_start":392,"line_end":392,"column_start":75,"column_end":83},"alias_span":null,"name":"StrStyle","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6072},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15253,"byte_end":15258,"line_start":398,"line_end":398,"column_start":22,"column_end":27},"alias_span":null,"name":"Macro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6077},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15260,"byte_end":15274,"line_start":398,"line_end":398,"column_start":29,"column_end":43},"alias_span":null,"name":"MacroDelimiter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6093},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15391,"byte_end":15395,"line_start":403,"line_end":403,"column_start":25,"column_end":29},"alias_span":null,"name":"Data","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6113},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15397,"byte_end":15405,"line_start":403,"line_end":403,"column_start":31,"column_end":39},"alias_span":null,"name":"DataEnum","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6109},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15407,"byte_end":15417,"line_start":403,"line_end":403,"column_start":41,"column_end":51},"alias_span":null,"name":"DataStruct","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6117},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15419,"byte_end":15428,"line_start":403,"line_end":403,"column_start":53,"column_end":62},"alias_span":null,"name":"DataUnion","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6087},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15430,"byte_end":15441,"line_start":403,"line_end":403,"column_start":64,"column_end":75},"alias_span":null,"name":"DeriveInput","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6120},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15573,"byte_end":15578,"line_start":408,"line_end":408,"column_start":21,"column_end":26},"alias_span":null,"name":"BinOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6205},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15580,"byte_end":15584,"line_start":408,"line_end":408,"column_start":28,"column_end":32},"alias_span":null,"name":"UnOp","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6345},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15825,"byte_end":15828,"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":6348},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15830,"byte_end":15839,"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":6355},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15841,"byte_end":15851,"line_start":419,"line_end":419,"column_start":21,"column_end":31},"alias_span":null,"name":"ReturnType","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6215},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15853,"byte_end":15857,"line_start":419,"line_end":419,"column_start":33,"column_end":37},"alias_span":null,"name":"Type","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6294},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15859,"byte_end":15868,"line_start":419,"line_end":419,"column_start":39,"column_end":48},"alias_span":null,"name":"TypeArray","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6299},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15870,"byte_end":15880,"line_start":419,"line_end":419,"column_start":50,"column_end":60},"alias_span":null,"name":"TypeBareFn","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6308},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15882,"byte_end":15891,"line_start":419,"line_end":419,"column_start":62,"column_end":71},"alias_span":null,"name":"TypeGroup","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6311},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15893,"byte_end":15906,"line_start":419,"line_end":419,"column_start":73,"column_end":86},"alias_span":null,"name":"TypeImplTrait","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6314},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15908,"byte_end":15917,"line_start":419,"line_end":419,"column_start":88,"column_end":97},"alias_span":null,"name":"TypeInfer","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6316},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15923,"byte_end":15932,"line_start":420,"line_end":420,"column_start":5,"column_end":14},"alias_span":null,"name":"TypeMacro","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6318},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15934,"byte_end":15943,"line_start":420,"line_end":420,"column_start":16,"column_end":25},"alias_span":null,"name":"TypeNever","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6320},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15945,"byte_end":15954,"line_start":420,"line_end":420,"column_start":27,"column_end":36},"alias_span":null,"name":"TypeParen","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6323},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15956,"byte_end":15964,"line_start":420,"line_end":420,"column_start":38,"column_end":46},"alias_span":null,"name":"TypePath","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6326},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15966,"byte_end":15973,"line_start":420,"line_end":420,"column_start":48,"column_end":55},"alias_span":null,"name":"TypePtr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6331},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15975,"byte_end":15988,"line_start":420,"line_end":420,"column_start":57,"column_end":70},"alias_span":null,"name":"TypeReference","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6336},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":15990,"byte_end":15999,"line_start":420,"line_end":420,"column_start":72,"column_end":81},"alias_span":null,"name":"TypeSlice","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6339},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16001,"byte_end":16016,"line_start":420,"line_end":420,"column_start":83,"column_end":98},"alias_span":null,"name":"TypeTraitObject","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6342},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16022,"byte_end":16031,"line_start":421,"line_end":421,"column_start":5,"column_end":14},"alias_span":null,"name":"TypeTuple","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6352},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16033,"byte_end":16041,"line_start":421,"line_end":421,"column_start":16,"column_end":24},"alias_span":null,"name":"Variadic","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6393},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16442,"byte_end":16472,"line_start":436,"line_end":436,"column_start":5,"column_end":35},"alias_span":null,"name":"AngleBracketedGenericArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6398},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16474,"byte_end":16481,"line_start":436,"line_end":436,"column_start":37,"column_end":44},"alias_span":null,"name":"Binding","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6402},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16483,"byte_end":16493,"line_start":436,"line_end":436,"column_start":46,"column_end":56},"alias_span":null,"name":"Constraint","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6377},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16495,"byte_end":16510,"line_start":436,"line_end":436,"column_start":58,"column_end":73},"alias_span":null,"name":"GenericArgument","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6406},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16516,"byte_end":16545,"line_start":437,"line_end":437,"column_start":5,"column_end":34},"alias_span":null,"name":"ParenthesizedGenericArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6362},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16547,"byte_end":16551,"line_start":437,"line_end":437,"column_start":36,"column_end":40},"alias_span":null,"name":"Path","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6368},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16553,"byte_end":16566,"line_start":437,"line_end":437,"column_start":42,"column_end":55},"alias_span":null,"name":"PathArguments","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6365},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16568,"byte_end":16579,"line_start":437,"line_end":437,"column_start":57,"column_end":68},"alias_span":null,"name":"PathSegment","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":6410},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":16581,"byte_end":16586,"line_start":437,"line_end":437,"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":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":27861,"byte_end":27862,"line_start":797,"line_end":797,"column_start":21,"column_end":22},"alias_span":null,"name":"*","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":2,"index":2474},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498478,"byte_end":498483,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Clone","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2477},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498478,"byte_end":498483,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Clone","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2509},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498504,"byte_end":498506,"line_start":2,"line_end":2,"column_start":20,"column_end":22},"alias_span":null,"name":"Eq","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2511},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498504,"byte_end":498506,"line_start":2,"line_end":2,"column_start":20,"column_end":22},"alias_span":null,"name":"Eq","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2504},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498508,"byte_end":498517,"line_start":2,"line_end":2,"column_start":24,"column_end":33},"alias_span":null,"name":"PartialEq","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2508},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498508,"byte_end":498517,"line_start":2,"line_end":2,"column_start":24,"column_end":33},"alias_span":null,"name":"PartialEq","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2759},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498542,"byte_end":498546,"line_start":3,"line_end":3,"column_start":23,"column_end":27},"alias_span":null,"name":"From","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2831},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498570,"byte_end":498577,"line_start":4,"line_end":4,"column_start":23,"column_end":30},"alias_span":null,"name":"Default","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2835},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498570,"byte_end":498577,"line_start":4,"line_end":4,"column_start":23,"column_end":30},"alias_span":null,"name":"Default","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":5,"index":4043},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498592,"byte_end":498595,"line_start":5,"line_end":5,"column_start":14,"column_end":17},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":8887},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498604,"byte_end":498609,"line_start":5,"line_end":5,"column_start":26,"column_end":31},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":8890},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498604,"byte_end":498609,"line_start":5,"line_end":5,"column_start":26,"column_end":31},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":8852},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498611,"byte_end":498620,"line_start":5,"line_end":5,"column_start":33,"column_end":42},"alias_span":null,"name":"Formatter","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":9093},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498643,"byte_end":498647,"line_start":6,"line_end":6,"column_start":21,"column_end":25},"alias_span":null,"name":"Hash","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":9099},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498643,"byte_end":498647,"line_start":6,"line_end":6,"column_start":21,"column_end":25},"alias_span":null,"name":"Hash","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":9103},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498649,"byte_end":498655,"line_start":6,"line_end":6,"column_start":27,"column_end":33},"alias_span":null,"name":"Hasher","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2863},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498679,"byte_end":498683,"line_start":7,"line_end":7,"column_start":22,"column_end":26},"alias_span":null,"name":"Copy","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":2864},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498679,"byte_end":498683,"line_start":7,"line_end":7,"column_start":22,"column_end":26},"alias_span":null,"name":"Copy","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":39949},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498715,"byte_end":498719,"line_start":8,"line_end":8,"column_start":31,"column_end":35},"alias_span":null,"name":"None","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":39950},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498715,"byte_end":498719,"line_start":8,"line_end":8,"column_start":31,"column_end":35},"alias_span":null,"name":"None","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":39951},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498721,"byte_end":498725,"line_start":8,"line_end":8,"column_start":37,"column_end":41},"alias_span":null,"name":"Some","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":39952},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498721,"byte_end":498725,"line_start":8,"line_end":8,"column_start":37,"column_end":41},"alias_span":null,"name":"Some","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":40085},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498758,"byte_end":498761,"line_start":9,"line_end":9,"column_start":31,"column_end":34},"alias_span":null,"name":"Err","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":40086},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498758,"byte_end":498761,"line_start":9,"line_end":9,"column_start":31,"column_end":34},"alias_span":null,"name":"Err","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":40082},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498763,"byte_end":498765,"line_start":9,"line_end":9,"column_start":36,"column_end":38},"alias_span":null,"name":"Ok","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":2,"index":40083},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498763,"byte_end":498765,"line_start":9,"line_end":9,"column_start":36,"column_end":38},"alias_span":null,"name":"Ok","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":20,"index":909},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498845,"byte_end":498849,"line_start":14,"line_end":14,"column_start":23,"column_end":27},"alias_span":null,"name":"Span","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":20,"index":904},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498851,"byte_end":498862,"line_start":14,"line_end":14,"column_start":29,"column_end":40},"alias_span":null,"name":"TokenStream2","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":0,"index":2728},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":498903,"byte_end":498912,"line_start":16,"line_end":16,"column_start":22,"column_end":31},"alias_span":null,"name":"IntoSpans","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":19,"index":3280},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":499063,"byte_end":499074,"line_start":22,"line_end":22,"column_start":21,"column_end":32},"alias_span":null,"name":"TokenStream","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":22,"index":117},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":499122,"byte_end":499130,"line_start":25,"line_end":25,"column_start":17,"column_end":25},"alias_span":null,"name":"ToTokens","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":22,"index":18},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/export.rs","byte_start":499132,"byte_end":499146,"line_start":25,"line_end":25,"column_start":27,"column_end":41},"alias_span":null,"name":"TokenStreamExt","value":"","parent":{"krate":0,"index":2626}},{"kind":"Use","ref_id":{"krate":0,"index":3192},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/parse.rs","byte_start":530145,"byte_end":530150,"line_start":208,"line_end":208,"column_start":24,"column_end":29},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":2855}},{"kind":"Use","ref_id":{"krate":0,"index":3190},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/parse.rs","byte_start":530152,"byte_end":530158,"line_start":208,"line_end":208,"column_start":31,"column_end":37},"alias_span":null,"name":"Result","value":"","parent":{"krate":0,"index":2855}},{"kind":"Use","ref_id":{"krate":0,"index":2829},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/parse.rs","byte_start":530188,"byte_end":530198,"line_start":209,"line_end":209,"column_start":28,"column_end":38},"alias_span":null,"name":"Lookahead1","value":"","parent":{"krate":0,"index":2855}},{"kind":"Use","ref_id":{"krate":0,"index":2841},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/parse.rs","byte_start":530200,"byte_end":530204,"line_start":209,"line_end":209,"column_start":40,"column_end":44},"alias_span":null,"name":"Peek","value":"","parent":{"krate":0,"index":2855}},{"kind":"Use","ref_id":{"krate":0,"index":3192},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":28766,"byte_end":28771,"line_start":839,"line_end":839,"column_start":24,"column_end":29},"alias_span":null,"name":"Error","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":3190},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":28773,"byte_end":28779,"line_start":839,"line_end":839,"column_start":31,"column_end":37},"alias_span":null,"name":"Result","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":0,"byte_end":34054,"line_start":1,"line_end":1004,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":16},{"krate":0,"index":67},{"krate":0,"index":277},{"krate":0,"index":315},{"krate":0,"index":316},{"krate":0,"index":318},{"krate":0,"index":426},{"krate":0,"index":427},{"krate":0,"index":430},{"krate":0,"index":433},{"krate":0,"index":436},{"krate":0,"index":439},{"krate":0,"index":442},{"krate":0,"index":445},{"krate":0,"index":448},{"krate":0,"index":466},{"krate":0,"index":555},{"krate":0,"index":556},{"krate":0,"index":559},{"krate":0,"index":562},{"krate":0,"index":565},{"krate":0,"index":568},{"krate":0,"index":571},{"krate":0,"index":574},{"krate":0,"index":577},{"krate":0,"index":580},{"krate":0,"index":583},{"krate":0,"index":768},{"krate":0,"index":769},{"krate":0,"index":772},{"krate":0,"index":775},{"krate":0,"index":778},{"krate":0,"index":781},{"krate":0,"index":784},{"krate":0,"index":787},{"krate":0,"index":790},{"krate":0,"index":793},{"krate":0,"index":796},{"krate":0,"index":799},{"krate":0,"index":802},{"krate":0,"index":805},{"krate":0,"index":808},{"krate":0,"index":811},{"krate":0,"index":814},{"krate":0,"index":817},{"krate":0,"index":820},{"krate":0,"index":823},{"krate":0,"index":826},{"krate":0,"index":829},{"krate":0,"index":832},{"krate":0,"index":835},{"krate":0,"index":838},{"krate":0,"index":841},{"krate":0,"index":844},{"krate":0,"index":847},{"krate":0,"index":850},{"krate":0,"index":853},{"krate":0,"index":856},{"krate":0,"index":859},{"krate":0,"index":862},{"krate":0,"index":865},{"krate":0,"index":868},{"krate":0,"index":871},{"krate":0,"index":874},{"krate":0,"index":877},{"krate":0,"index":880},{"krate":0,"index":883},{"krate":0,"index":886},{"krate":0,"index":889},{"krate":0,"index":892},{"krate":0,"index":895},{"krate":0,"index":1081},{"krate":0,"index":1082},{"krate":0,"index":1085},{"krate":0,"index":1088},{"krate":0,"index":1091},{"krate":0,"index":1094},{"krate":0,"index":1097},{"krate":0,"index":1100},{"krate":0,"index":1103},{"krate":0,"index":1106},{"krate":0,"index":1109},{"krate":0,"index":1112},{"krate":0,"index":1115},{"krate":0,"index":1118},{"krate":0,"index":1121},{"krate":0,"index":1124},{"krate":0,"index":1125},{"krate":0,"index":1128},{"krate":0,"index":1131},{"krate":0,"index":1134},{"krate":0,"index":1221},{"krate":0,"index":1222},{"krate":0,"index":1224},{"krate":0,"index":1464},{"krate":0,"index":1465},{"krate":0,"index":1466},{"krate":0,"index":1468},{"krate":0,"index":1469},{"krate":0,"index":1471},{"krate":0,"index":1472},{"krate":0,"index":1474},{"krate":0,"index":1475},{"krate":0,"index":1477},{"krate":0,"index":1478},{"krate":0,"index":1480},{"krate":0,"index":1481},{"krate":0,"index":1483},{"krate":0,"index":1484},{"krate":0,"index":1486},{"krate":0,"index":1487},{"krate":0,"index":1489},{"krate":0,"index":1492},{"krate":0,"index":1568},{"krate":0,"index":1569},{"krate":0,"index":1572},{"krate":0,"index":1575},{"krate":0,"index":1614},{"krate":0,"index":1615},{"krate":0,"index":1618},{"krate":0,"index":1621},{"krate":0,"index":1624},{"krate":0,"index":1627},{"krate":0,"index":1630},{"krate":0,"index":1660},{"krate":0,"index":1661},{"krate":0,"index":1664},{"krate":0,"index":1667},{"krate":0,"index":1816},{"krate":0,"index":1817},{"krate":0,"index":1820},{"krate":0,"index":1823},{"krate":0,"index":1826},{"krate":0,"index":1829},{"krate":0,"index":1832},{"krate":0,"index":1835},{"krate":0,"index":1838},{"krate":0,"index":1841},{"krate":0,"index":1844},{"krate":0,"index":1847},{"krate":0,"index":1850},{"krate":0,"index":1853},{"krate":0,"index":1856},{"krate":0,"index":1859},{"krate":0,"index":1862},{"krate":0,"index":1865},{"krate":0,"index":1868},{"krate":0,"index":1871},{"krate":0,"index":1874},{"krate":0,"index":1962},{"krate":0,"index":1963},{"krate":0,"index":1966},{"krate":0,"index":1969},{"krate":0,"index":1972},{"krate":0,"index":1975},{"krate":0,"index":1978},{"krate":0,"index":1981},{"krate":0,"index":1984},{"krate":0,"index":1987},{"krate":0,"index":1990},{"krate":0,"index":2095},{"krate":0,"index":2145},{"krate":0,"index":2540},{"krate":0,"index":2581},{"krate":0,"index":2611},{"krate":0,"index":2623},{"krate":0,"index":2625},{"krate":0,"index":2626},{"krate":0,"index":2706},{"krate":0,"index":2712},{"krate":0,"index":2721},{"krate":0,"index":2724},{"krate":0,"index":2769},{"krate":0,"index":2799},{"krate":0,"index":2855},{"krate":0,"index":3090},{"krate":0,"index":3106},{"krate":0,"index":3122},{"krate":0,"index":3123},{"krate":0,"index":3125},{"krate":0,"index":3130},{"krate":0,"index":3253},{"krate":0,"index":3254},{"krate":0,"index":3257},{"krate":0,"index":3260},{"krate":0,"index":3262},{"krate":0,"index":3264}],"decl_id":null,"docs":" [![github]](https://github.com/dtolnay/syn) [![crates-io]](https://crates.io/crates/syn) [![docs-rs]](crate)","sig":null,"attributes":[{"value":"/ [![github]](https://github.com/dtolnay/syn) [![crates-io]](https://crates.io/crates/syn) [![docs-rs]](crate)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":0,"byte_end":122,"line_start":1,"line_end":1,"column_start":1,"column_end":123}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":123,"byte_end":126,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":127,"byte_end":233,"line_start":3,"line_end":3,"column_start":1,"column_end":107}},{"value":"/ [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":234,"byte_end":344,"line_start":4,"line_end":4,"column_start":1,"column_end":111}},{"value":"/ [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logoColor=white&logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmNWY1ZjUiIGQ9Ik00ODguNiAyNTAuMkwzOTIgMjE0VjEwNS41YzAtMTUtOS4zLTI4LjQtMjMuNC0zMy43bC0xMDAtMzcuNWMtOC4xLTMuMS0xNy4xLTMuMS0yNS4zIDBsLTEwMCAzNy41Yy0xNC4xIDUuMy0yMy40IDE4LjctMjMuNCAzMy43VjIxNGwtOTYuNiAzNi4yQzkuMyAyNTUuNSAwIDI2OC45IDAgMjgzLjlWMzk0YzAgMTMuNiA3LjcgMjYuMSAxOS45IDMyLjJsMTAwIDUwYzEwLjEgNS4xIDIyLjEgNS4xIDMyLjIgMGwxMDMuOS01MiAxMDMuOSA1MmMxMC4xIDUuMSAyMi4xIDUuMSAzMi4yIDBsMTAwLTUwYzEyLjItNi4xIDE5LjktMTguNiAxOS45LTMyLjJWMjgzLjljMC0xNS05LjMtMjguNC0yMy40LTMzLjd6TTM1OCAyMTQuOGwtODUgMzEuOXYtNjguMmw4NS0zN3Y3My4zek0xNTQgMTA0LjFsMTAyLTM4LjIgMTAyIDM4LjJ2LjZsLTEwMiA0MS40LTEwMi00MS40di0uNnptODQgMjkxLjFsLTg1IDQyLjV2LTc5LjFsODUtMzguOHY3NS40em0wLTExMmwtMTAyIDQxLjQtMTAyLTQxLjR2LS42bDEwMi0zOC4yIDEwMiAzOC4ydi42em0yNDAgMTEybC04NSA0Mi41di03OS4xbDg1LTM4Ljh2NzUuNHptMC0xMTJsLTEwMiA0MS40LTEwMi00MS40di0uNmwxMDItMzguMiAxMDIgMzguMnYuNnoiPjwvcGF0aD48L3N2Zz4K","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":345,"byte_end":1449,"line_start":5,"line_end":5,"column_start":1,"column_end":1105}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1450,"byte_end":1453,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1454,"byte_end":1462,"line_start":7,"line_end":7,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1463,"byte_end":1466,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ Syn is a parsing library for parsing a stream of Rust tokens into a syntax","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1467,"byte_end":1545,"line_start":9,"line_end":9,"column_start":1,"column_end":79}},{"value":"/ tree of Rust source code.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1546,"byte_end":1575,"line_start":10,"line_end":10,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1576,"byte_end":1579,"line_start":11,"line_end":11,"column_start":1,"column_end":4}},{"value":"/ Currently this library is geared toward use in Rust procedural macros, but","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1580,"byte_end":1658,"line_start":12,"line_end":12,"column_start":1,"column_end":79}},{"value":"/ contains some APIs that may be useful more generally.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1659,"byte_end":1716,"line_start":13,"line_end":13,"column_start":1,"column_end":58}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1717,"byte_end":1720,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ - **Data structures** — Syn provides a complete syntax tree that can","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1721,"byte_end":1795,"line_start":15,"line_end":15,"column_start":1,"column_end":73}},{"value":"/ represent any valid Rust source code. The syntax tree is rooted at","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1796,"byte_end":1868,"line_start":16,"line_end":16,"column_start":1,"column_end":73}},{"value":"/ [`syn::File`] which represents a full source file, but there are other","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1869,"byte_end":1945,"line_start":17,"line_end":17,"column_start":1,"column_end":77}},{"value":"/ entry points that may be useful to procedural macros including","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":1946,"byte_end":2014,"line_start":18,"line_end":18,"column_start":1,"column_end":69}},{"value":"/ [`syn::Item`], [`syn::Expr`] and [`syn::Type`].","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2015,"byte_end":2068,"line_start":19,"line_end":19,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2069,"byte_end":2072,"line_start":20,"line_end":20,"column_start":1,"column_end":4}},{"value":"/ - **Derives** — Of particular interest to derive macros is","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2073,"byte_end":2137,"line_start":21,"line_end":21,"column_start":1,"column_end":63}},{"value":"/ [`syn::DeriveInput`] which is any of the three legal input items to a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2138,"byte_end":2213,"line_start":22,"line_end":22,"column_start":1,"column_end":76}},{"value":"/ derive macro. An example below shows using this type in a library that can","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2214,"byte_end":2294,"line_start":23,"line_end":23,"column_start":1,"column_end":81}},{"value":"/ derive implementations of a user-defined trait.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2295,"byte_end":2348,"line_start":24,"line_end":24,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2349,"byte_end":2352,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ - **Parsing** — Parsing in Syn is built around [parser functions] with the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2353,"byte_end":2433,"line_start":26,"line_end":26,"column_start":1,"column_end":79}},{"value":"/ signature `fn(ParseStream) -> Result`. Every syntax tree node defined","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2434,"byte_end":2512,"line_start":27,"line_end":27,"column_start":1,"column_end":79}},{"value":"/ by Syn is individually parsable and may be used as a building block for","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2513,"byte_end":2590,"line_start":28,"line_end":28,"column_start":1,"column_end":78}},{"value":"/ custom syntaxes, or you may dream up your own brand new syntax without","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2591,"byte_end":2667,"line_start":29,"line_end":29,"column_start":1,"column_end":77}},{"value":"/ involving any of our syntax tree types.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2668,"byte_end":2713,"line_start":30,"line_end":30,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2714,"byte_end":2717,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ - **Location information** — Every token parsed by Syn is associated with a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2718,"byte_end":2799,"line_start":32,"line_end":32,"column_start":1,"column_end":80}},{"value":"/ `Span` that tracks line and column information back to the source of that","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2800,"byte_end":2879,"line_start":33,"line_end":33,"column_start":1,"column_end":80}},{"value":"/ token. These spans allow a procedural macro to display detailed error","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2880,"byte_end":2955,"line_start":34,"line_end":34,"column_start":1,"column_end":76}},{"value":"/ messages pointing to all the right places in the user's code. There is an","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":2956,"byte_end":3035,"line_start":35,"line_end":35,"column_start":1,"column_end":80}},{"value":"/ example of this below.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3036,"byte_end":3064,"line_start":36,"line_end":36,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3065,"byte_end":3068,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ - **Feature flags** — Functionality is aggressively feature gated so your","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3069,"byte_end":3148,"line_start":38,"line_end":38,"column_start":1,"column_end":78}},{"value":"/ procedural macros enable only what they need, and do not pay in compile","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3149,"byte_end":3226,"line_start":39,"line_end":39,"column_start":1,"column_end":78}},{"value":"/ time for all the rest.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3227,"byte_end":3255,"line_start":40,"line_end":40,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3256,"byte_end":3259,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"/ [`syn::File`]: File","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3260,"byte_end":3283,"line_start":42,"line_end":42,"column_start":1,"column_end":24}},{"value":"/ [`syn::Item`]: Item","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3284,"byte_end":3307,"line_start":43,"line_end":43,"column_start":1,"column_end":24}},{"value":"/ [`syn::Expr`]: Expr","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3308,"byte_end":3331,"line_start":44,"line_end":44,"column_start":1,"column_end":24}},{"value":"/ [`syn::Type`]: Type","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3332,"byte_end":3355,"line_start":45,"line_end":45,"column_start":1,"column_end":24}},{"value":"/ [`syn::DeriveInput`]: DeriveInput","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3356,"byte_end":3393,"line_start":46,"line_end":46,"column_start":1,"column_end":38}},{"value":"/ [parser functions]: mod@parse","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3394,"byte_end":3427,"line_start":47,"line_end":47,"column_start":1,"column_end":34}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3428,"byte_end":3431,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3432,"byte_end":3440,"line_start":49,"line_end":49,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3441,"byte_end":3444,"line_start":50,"line_end":50,"column_start":1,"column_end":4}},{"value":"/ # Example of a derive macro","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3445,"byte_end":3476,"line_start":51,"line_end":51,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3477,"byte_end":3480,"line_start":52,"line_end":52,"column_start":1,"column_end":4}},{"value":"/ The canonical derive macro using Syn looks like this. We write an ordinary","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3481,"byte_end":3559,"line_start":53,"line_end":53,"column_start":1,"column_end":79}},{"value":"/ Rust function tagged with a `proc_macro_derive` attribute and the name of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3560,"byte_end":3637,"line_start":54,"line_end":54,"column_start":1,"column_end":78}},{"value":"/ the trait we are deriving. Any time that derive appears in the user's code,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3638,"byte_end":3717,"line_start":55,"line_end":55,"column_start":1,"column_end":80}},{"value":"/ the Rust compiler passes their data structure as tokens into our macro. We","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3718,"byte_end":3796,"line_start":56,"line_end":56,"column_start":1,"column_end":79}},{"value":"/ get to execute arbitrary Rust code to figure out what to do with those","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3797,"byte_end":3871,"line_start":57,"line_end":57,"column_start":1,"column_end":75}},{"value":"/ tokens, then hand some tokens back to the compiler to compile into the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3872,"byte_end":3946,"line_start":58,"line_end":58,"column_start":1,"column_end":75}},{"value":"/ user's crate.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3947,"byte_end":3964,"line_start":59,"line_end":59,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3965,"byte_end":3968,"line_start":60,"line_end":60,"column_start":1,"column_end":4}},{"value":"/ [`TokenStream`]: proc_macro::TokenStream","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":3969,"byte_end":4013,"line_start":61,"line_end":61,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4014,"byte_end":4017,"line_start":62,"line_end":62,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4018,"byte_end":4029,"line_start":63,"line_end":63,"column_start":1,"column_end":12}},{"value":"/ [dependencies]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4030,"byte_end":4048,"line_start":64,"line_end":64,"column_start":1,"column_end":19}},{"value":"/ syn = \"1.0\"","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4049,"byte_end":4064,"line_start":65,"line_end":65,"column_start":1,"column_end":16}},{"value":"/ quote = \"1.0\"","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4065,"byte_end":4082,"line_start":66,"line_end":66,"column_start":1,"column_end":18}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4083,"byte_end":4086,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"/ [lib]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4087,"byte_end":4096,"line_start":68,"line_end":68,"column_start":1,"column_end":10}},{"value":"/ proc-macro = true","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4097,"byte_end":4118,"line_start":69,"line_end":69,"column_start":1,"column_end":22}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4119,"byte_end":4126,"line_start":70,"line_end":70,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4127,"byte_end":4130,"line_start":71,"line_end":71,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4131,"byte_end":4138,"line_start":72,"line_end":72,"column_start":1,"column_end":8}},{"value":"/ # extern crate proc_macro;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4139,"byte_end":4169,"line_start":73,"line_end":73,"column_start":1,"column_end":31}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4170,"byte_end":4175,"line_start":74,"line_end":74,"column_start":1,"column_end":6}},{"value":"/ use proc_macro::TokenStream;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4176,"byte_end":4208,"line_start":75,"line_end":75,"column_start":1,"column_end":33}},{"value":"/ use quote::quote;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4209,"byte_end":4230,"line_start":76,"line_end":76,"column_start":1,"column_end":22}},{"value":"/ use syn::{parse_macro_input, DeriveInput};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4231,"byte_end":4277,"line_start":77,"line_end":77,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4278,"byte_end":4281,"line_start":78,"line_end":78,"column_start":1,"column_end":4}},{"value":"/ # const IGNORE_TOKENS: &str = stringify! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4282,"byte_end":4328,"line_start":79,"line_end":79,"column_start":1,"column_end":47}},{"value":"/ #[proc_macro_derive(MyMacro)]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4329,"byte_end":4362,"line_start":80,"line_end":80,"column_start":1,"column_end":34}},{"value":"/ # };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4363,"byte_end":4371,"line_start":81,"line_end":81,"column_start":1,"column_end":9}},{"value":"/ pub fn my_macro(input: TokenStream) -> TokenStream {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4372,"byte_end":4428,"line_start":82,"line_end":82,"column_start":1,"column_end":57}},{"value":"/ // Parse the input tokens into a syntax tree","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4429,"byte_end":4481,"line_start":83,"line_end":83,"column_start":1,"column_end":53}},{"value":"/ let input = parse_macro_input!(input as DeriveInput);","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4482,"byte_end":4543,"line_start":84,"line_end":84,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4544,"byte_end":4547,"line_start":85,"line_end":85,"column_start":1,"column_end":4}},{"value":"/ // Build the output, possibly using quasi-quotation","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4548,"byte_end":4607,"line_start":86,"line_end":86,"column_start":1,"column_end":60}},{"value":"/ let expanded = quote! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4608,"byte_end":4639,"line_start":87,"line_end":87,"column_start":1,"column_end":32}},{"value":"/ // ...","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4640,"byte_end":4658,"line_start":88,"line_end":88,"column_start":1,"column_end":19}},{"value":"/ };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4659,"byte_end":4669,"line_start":89,"line_end":89,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4670,"byte_end":4673,"line_start":90,"line_end":90,"column_start":1,"column_end":4}},{"value":"/ // Hand the output tokens back to the compiler","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4674,"byte_end":4728,"line_start":91,"line_end":91,"column_start":1,"column_end":55}},{"value":"/ TokenStream::from(expanded)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4729,"byte_end":4764,"line_start":92,"line_end":92,"column_start":1,"column_end":36}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4765,"byte_end":4770,"line_start":93,"line_end":93,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4771,"byte_end":4778,"line_start":94,"line_end":94,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4779,"byte_end":4782,"line_start":95,"line_end":95,"column_start":1,"column_end":4}},{"value":"/ The [`heapsize`] example directory shows a complete working implementation","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4783,"byte_end":4861,"line_start":96,"line_end":96,"column_start":1,"column_end":79}},{"value":"/ of a derive macro. It works on any Rust compiler 1.31+. The example derives","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4862,"byte_end":4941,"line_start":97,"line_end":97,"column_start":1,"column_end":80}},{"value":"/ a `HeapSize` trait which computes an estimate of the amount of heap memory","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":4942,"byte_end":5020,"line_start":98,"line_end":98,"column_start":1,"column_end":79}},{"value":"/ owned by a value.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5021,"byte_end":5042,"line_start":99,"line_end":99,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5043,"byte_end":5046,"line_start":100,"line_end":100,"column_start":1,"column_end":4}},{"value":"/ [`heapsize`]: https://github.com/dtolnay/syn/tree/master/examples/heapsize","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5047,"byte_end":5125,"line_start":101,"line_end":101,"column_start":1,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5126,"byte_end":5129,"line_start":102,"line_end":102,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5130,"byte_end":5137,"line_start":103,"line_end":103,"column_start":1,"column_end":8}},{"value":"/ pub trait HeapSize {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5138,"byte_end":5162,"line_start":104,"line_end":104,"column_start":1,"column_end":25}},{"value":"/ /// Total number of bytes of heap memory owned by `self`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5163,"byte_end":5228,"line_start":105,"line_end":105,"column_start":1,"column_end":66}},{"value":"/ fn heap_size_of_children(&self) -> usize;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5229,"byte_end":5278,"line_start":106,"line_end":106,"column_start":1,"column_end":50}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5279,"byte_end":5284,"line_start":107,"line_end":107,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5285,"byte_end":5292,"line_start":108,"line_end":108,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5293,"byte_end":5296,"line_start":109,"line_end":109,"column_start":1,"column_end":4}},{"value":"/ The derive macro allows users to write `#[derive(HeapSize)]` on data","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5297,"byte_end":5369,"line_start":110,"line_end":110,"column_start":1,"column_end":73}},{"value":"/ structures in their program.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5370,"byte_end":5402,"line_start":111,"line_end":111,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5403,"byte_end":5406,"line_start":112,"line_end":112,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5407,"byte_end":5414,"line_start":113,"line_end":113,"column_start":1,"column_end":8}},{"value":"/ # const IGNORE_TOKENS: &str = stringify! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5415,"byte_end":5461,"line_start":114,"line_end":114,"column_start":1,"column_end":47}},{"value":"/ #[derive(HeapSize)]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5462,"byte_end":5485,"line_start":115,"line_end":115,"column_start":1,"column_end":24}},{"value":"/ # };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5486,"byte_end":5494,"line_start":116,"line_end":116,"column_start":1,"column_end":9}},{"value":"/ struct Demo<'a, T: ?Sized> {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5495,"byte_end":5527,"line_start":117,"line_end":117,"column_start":1,"column_end":33}},{"value":"/ a: Box,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5528,"byte_end":5546,"line_start":118,"line_end":118,"column_start":1,"column_end":19}},{"value":"/ b: u8,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5547,"byte_end":5561,"line_start":119,"line_end":119,"column_start":1,"column_end":15}},{"value":"/ c: &'a str,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5562,"byte_end":5581,"line_start":120,"line_end":120,"column_start":1,"column_end":20}},{"value":"/ d: String,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5582,"byte_end":5600,"line_start":121,"line_end":121,"column_start":1,"column_end":19}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5601,"byte_end":5606,"line_start":122,"line_end":122,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5607,"byte_end":5614,"line_start":123,"line_end":123,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5615,"byte_end":5618,"line_start":124,"line_end":124,"column_start":1,"column_end":4}},{"value":"/
","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5619,"byte_end":5634,"line_start":125,"line_end":125,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5635,"byte_end":5638,"line_start":126,"line_end":126,"column_start":1,"column_end":4}},{"value":"/ # Spans and error reporting","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5639,"byte_end":5670,"line_start":127,"line_end":127,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5671,"byte_end":5674,"line_start":128,"line_end":128,"column_start":1,"column_end":4}},{"value":"/ The token-based procedural macro API provides great control over where the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5675,"byte_end":5753,"line_start":129,"line_end":129,"column_start":1,"column_end":79}},{"value":"/ compiler's error messages are displayed in user code. Consider the error the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5754,"byte_end":5834,"line_start":130,"line_end":130,"column_start":1,"column_end":81}},{"value":"/ user sees if one of their field types does not implement `HeapSize`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5835,"byte_end":5907,"line_start":131,"line_end":131,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5908,"byte_end":5911,"line_start":132,"line_end":132,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5912,"byte_end":5919,"line_start":133,"line_end":133,"column_start":1,"column_end":8}},{"value":"/ # const IGNORE_TOKENS: &str = stringify! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5920,"byte_end":5966,"line_start":134,"line_end":134,"column_start":1,"column_end":47}},{"value":"/ #[derive(HeapSize)]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5967,"byte_end":5990,"line_start":135,"line_end":135,"column_start":1,"column_end":24}},{"value":"/ # };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":5991,"byte_end":5999,"line_start":136,"line_end":136,"column_start":1,"column_end":9}},{"value":"/ struct Broken {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6000,"byte_end":6019,"line_start":137,"line_end":137,"column_start":1,"column_end":20}},{"value":"/ ok: String,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6020,"byte_end":6039,"line_start":138,"line_end":138,"column_start":1,"column_end":20}},{"value":"/ bad: std::thread::Thread,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6040,"byte_end":6073,"line_start":139,"line_end":139,"column_start":1,"column_end":34}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6074,"byte_end":6079,"line_start":140,"line_end":140,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6080,"byte_end":6087,"line_start":141,"line_end":141,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6088,"byte_end":6091,"line_start":142,"line_end":142,"column_start":1,"column_end":4}},{"value":"/ By tracking span information all the way through the expansion of a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6092,"byte_end":6163,"line_start":143,"line_end":143,"column_start":1,"column_end":72}},{"value":"/ procedural macro as shown in the `heapsize` example, token-based macros in","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6164,"byte_end":6242,"line_start":144,"line_end":144,"column_start":1,"column_end":79}},{"value":"/ Syn are able to trigger errors that directly pinpoint the source of the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6243,"byte_end":6318,"line_start":145,"line_end":145,"column_start":1,"column_end":76}},{"value":"/ problem.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6319,"byte_end":6331,"line_start":146,"line_end":146,"column_start":1,"column_end":13}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6332,"byte_end":6335,"line_start":147,"line_end":147,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6336,"byte_end":6347,"line_start":148,"line_end":148,"column_start":1,"column_end":12}},{"value":"/ error[E0277]: the trait bound `std::thread::Thread: HeapSize` is not satisfied","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6348,"byte_end":6430,"line_start":149,"line_end":149,"column_start":1,"column_end":83}},{"value":"/ --> src/main.rs:7:5","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6431,"byte_end":6455,"line_start":150,"line_end":150,"column_start":1,"column_end":25}},{"value":"/ |","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6456,"byte_end":6463,"line_start":151,"line_end":151,"column_start":1,"column_end":8}},{"value":"/ 7 | bad: std::thread::Thread,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6464,"byte_end":6501,"line_start":152,"line_end":152,"column_start":1,"column_end":38}},{"value":"/ | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HeapSize` is not implemented for `Thread`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6502,"byte_end":6591,"line_start":153,"line_end":153,"column_start":1,"column_end":90}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6592,"byte_end":6599,"line_start":154,"line_end":154,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6600,"byte_end":6603,"line_start":155,"line_end":155,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6604,"byte_end":6612,"line_start":156,"line_end":156,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6613,"byte_end":6616,"line_start":157,"line_end":157,"column_start":1,"column_end":4}},{"value":"/ # Parsing a custom syntax","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6617,"byte_end":6646,"line_start":158,"line_end":158,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6647,"byte_end":6650,"line_start":159,"line_end":159,"column_start":1,"column_end":4}},{"value":"/ The [`lazy-static`] example directory shows the implementation of a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6651,"byte_end":6722,"line_start":160,"line_end":160,"column_start":1,"column_end":72}},{"value":"/ `functionlike!(...)` procedural macro in which the input tokens are parsed","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6723,"byte_end":6801,"line_start":161,"line_end":161,"column_start":1,"column_end":79}},{"value":"/ using Syn's parsing API.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6802,"byte_end":6830,"line_start":162,"line_end":162,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6831,"byte_end":6834,"line_start":163,"line_end":163,"column_start":1,"column_end":4}},{"value":"/ [`lazy-static`]: https://github.com/dtolnay/syn/tree/master/examples/lazy-static","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6835,"byte_end":6919,"line_start":164,"line_end":164,"column_start":1,"column_end":85}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6920,"byte_end":6923,"line_start":165,"line_end":165,"column_start":1,"column_end":4}},{"value":"/ The example reimplements the popular `lazy_static` crate from crates.io as a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":6924,"byte_end":7004,"line_start":166,"line_end":166,"column_start":1,"column_end":81}},{"value":"/ procedural macro.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7005,"byte_end":7026,"line_start":167,"line_end":167,"column_start":1,"column_end":22}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7027,"byte_end":7030,"line_start":168,"line_end":168,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7031,"byte_end":7038,"line_start":169,"line_end":169,"column_start":1,"column_end":8}},{"value":"/ # macro_rules! lazy_static {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7039,"byte_end":7071,"line_start":170,"line_end":170,"column_start":1,"column_end":33}},{"value":"/ # ($($tt:tt)*) => {}","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7072,"byte_end":7100,"line_start":171,"line_end":171,"column_start":1,"column_end":29}},{"value":"/ # }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7101,"byte_end":7108,"line_start":172,"line_end":172,"column_start":1,"column_end":8}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7109,"byte_end":7114,"line_start":173,"line_end":173,"column_start":1,"column_end":6}},{"value":"/ lazy_static! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7115,"byte_end":7133,"line_start":174,"line_end":174,"column_start":1,"column_end":19}},{"value":"/ static ref USERNAME: Regex = Regex::new(\"^[a-z0-9_-]{3,16}$\").unwrap();","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7134,"byte_end":7213,"line_start":175,"line_end":175,"column_start":1,"column_end":80}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7214,"byte_end":7219,"line_start":176,"line_end":176,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7220,"byte_end":7227,"line_start":177,"line_end":177,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7228,"byte_end":7231,"line_start":178,"line_end":178,"column_start":1,"column_end":4}},{"value":"/ The implementation shows how to trigger custom warnings and error messages","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7232,"byte_end":7310,"line_start":179,"line_end":179,"column_start":1,"column_end":79}},{"value":"/ on the macro input.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7311,"byte_end":7334,"line_start":180,"line_end":180,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7335,"byte_end":7338,"line_start":181,"line_end":181,"column_start":1,"column_end":4}},{"value":"/ ```text","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7339,"byte_end":7350,"line_start":182,"line_end":182,"column_start":1,"column_end":12}},{"value":"/ warning: come on, pick a more creative name","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7351,"byte_end":7398,"line_start":183,"line_end":183,"column_start":1,"column_end":48}},{"value":"/ --> src/main.rs:10:16","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7399,"byte_end":7426,"line_start":184,"line_end":184,"column_start":1,"column_end":28}},{"value":"/ |","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7427,"byte_end":7435,"line_start":185,"line_end":185,"column_start":1,"column_end":9}},{"value":"/ 10 | static ref FOO: String = \"lazy_static\".to_owned();","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7436,"byte_end":7499,"line_start":186,"line_end":186,"column_start":1,"column_end":64}},{"value":"/ | ^^^","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7500,"byte_end":7527,"line_start":187,"line_end":187,"column_start":1,"column_end":28}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7528,"byte_end":7535,"line_start":188,"line_end":188,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7536,"byte_end":7539,"line_start":189,"line_end":189,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7540,"byte_end":7548,"line_start":190,"line_end":190,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7549,"byte_end":7552,"line_start":191,"line_end":191,"column_start":1,"column_end":4}},{"value":"/ # Testing","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7553,"byte_end":7566,"line_start":192,"line_end":192,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7567,"byte_end":7570,"line_start":193,"line_end":193,"column_start":1,"column_end":4}},{"value":"/ When testing macros, we often care not just that the macro can be used","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7571,"byte_end":7645,"line_start":194,"line_end":194,"column_start":1,"column_end":75}},{"value":"/ successfully but also that when the macro is provided with invalid input it","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7646,"byte_end":7725,"line_start":195,"line_end":195,"column_start":1,"column_end":80}},{"value":"/ produces maximally helpful error messages. Consider using the [`trybuild`]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7726,"byte_end":7804,"line_start":196,"line_end":196,"column_start":1,"column_end":79}},{"value":"/ crate to write tests for errors that are emitted by your macro or errors","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7805,"byte_end":7881,"line_start":197,"line_end":197,"column_start":1,"column_end":77}},{"value":"/ detected by the Rust compiler in the expanded code following misuse of the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7882,"byte_end":7960,"line_start":198,"line_end":198,"column_start":1,"column_end":79}},{"value":"/ macro. Such tests help avoid regressions from later refactors that","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":7961,"byte_end":8031,"line_start":199,"line_end":199,"column_start":1,"column_end":71}},{"value":"/ mistakenly make an error no longer trigger or be less helpful than it used","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8032,"byte_end":8110,"line_start":200,"line_end":200,"column_start":1,"column_end":79}},{"value":"/ to be.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8111,"byte_end":8121,"line_start":201,"line_end":201,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8122,"byte_end":8125,"line_start":202,"line_end":202,"column_start":1,"column_end":4}},{"value":"/ [`trybuild`]: https://github.com/dtolnay/trybuild","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8126,"byte_end":8179,"line_start":203,"line_end":203,"column_start":1,"column_end":54}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8180,"byte_end":8183,"line_start":204,"line_end":204,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8184,"byte_end":8192,"line_start":205,"line_end":205,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8193,"byte_end":8196,"line_start":206,"line_end":206,"column_start":1,"column_end":4}},{"value":"/ # Debugging","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8197,"byte_end":8212,"line_start":207,"line_end":207,"column_start":1,"column_end":16}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8213,"byte_end":8216,"line_start":208,"line_end":208,"column_start":1,"column_end":4}},{"value":"/ When developing a procedural macro it can be helpful to look at what the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8217,"byte_end":8293,"line_start":209,"line_end":209,"column_start":1,"column_end":77}},{"value":"/ generated code looks like. Use `cargo rustc -- -Zunstable-options","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8294,"byte_end":8363,"line_start":210,"line_end":210,"column_start":1,"column_end":70}},{"value":"/ --pretty=expanded` or the [`cargo expand`] subcommand.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8364,"byte_end":8422,"line_start":211,"line_end":211,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8423,"byte_end":8426,"line_start":212,"line_end":212,"column_start":1,"column_end":4}},{"value":"/ [`cargo expand`]: https://github.com/dtolnay/cargo-expand","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8427,"byte_end":8488,"line_start":213,"line_end":213,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8489,"byte_end":8492,"line_start":214,"line_end":214,"column_start":1,"column_end":4}},{"value":"/ To show the expanded code for some crate that uses your procedural macro,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8493,"byte_end":8570,"line_start":215,"line_end":215,"column_start":1,"column_end":78}},{"value":"/ run `cargo expand` from that crate. To show the expanded code for one of","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8571,"byte_end":8647,"line_start":216,"line_end":216,"column_start":1,"column_end":77}},{"value":"/ your own test cases, run `cargo expand --test the_test_case` where the last","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8648,"byte_end":8727,"line_start":217,"line_end":217,"column_start":1,"column_end":80}},{"value":"/ argument is the name of the test file without the `.rs` extension.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8728,"byte_end":8798,"line_start":218,"line_end":218,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8799,"byte_end":8802,"line_start":219,"line_end":219,"column_start":1,"column_end":4}},{"value":"/ This write-up by Brandon W Maister discusses debugging in more detail:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8803,"byte_end":8877,"line_start":220,"line_end":220,"column_start":1,"column_end":75}},{"value":"/ [Debugging Rust's new Custom Derive system][debugging].","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8878,"byte_end":8937,"line_start":221,"line_end":221,"column_start":1,"column_end":60}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8938,"byte_end":8941,"line_start":222,"line_end":222,"column_start":1,"column_end":4}},{"value":"/ [debugging]: https://quodlibetor.github.io/posts/debugging-rusts-new-custom-derive-system/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":8942,"byte_end":9036,"line_start":223,"line_end":223,"column_start":1,"column_end":95}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9037,"byte_end":9040,"line_start":224,"line_end":224,"column_start":1,"column_end":4}},{"value":"/ ","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9041,"byte_end":9049,"line_start":225,"line_end":225,"column_start":1,"column_end":9}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9050,"byte_end":9053,"line_start":226,"line_end":226,"column_start":1,"column_end":4}},{"value":"/ # Optional features","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9054,"byte_end":9077,"line_start":227,"line_end":227,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9078,"byte_end":9081,"line_start":228,"line_end":228,"column_start":1,"column_end":4}},{"value":"/ Syn puts a lot of functionality behind optional features in order to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9082,"byte_end":9154,"line_start":229,"line_end":229,"column_start":1,"column_end":73}},{"value":"/ optimize compile time for the most common use cases. The following features","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9155,"byte_end":9234,"line_start":230,"line_end":230,"column_start":1,"column_end":80}},{"value":"/ are available.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9235,"byte_end":9253,"line_start":231,"line_end":231,"column_start":1,"column_end":19}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9254,"byte_end":9257,"line_start":232,"line_end":232,"column_start":1,"column_end":4}},{"value":"/ - **`derive`** *(enabled by default)* — Data structures for representing the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9258,"byte_end":9340,"line_start":233,"line_end":233,"column_start":1,"column_end":81}},{"value":"/ possible input to a derive macro, including structs and enums and types.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9341,"byte_end":9419,"line_start":234,"line_end":234,"column_start":1,"column_end":79}},{"value":"/ - **`full`** — Data structures for representing the syntax tree of all valid","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9420,"byte_end":9502,"line_start":235,"line_end":235,"column_start":1,"column_end":81}},{"value":"/ Rust source code, including items and expressions.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9503,"byte_end":9559,"line_start":236,"line_end":236,"column_start":1,"column_end":57}},{"value":"/ - **`parsing`** *(enabled by default)* — Ability to parse input tokens into","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9560,"byte_end":9641,"line_start":237,"line_end":237,"column_start":1,"column_end":80}},{"value":"/ a syntax tree node of a chosen type.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9642,"byte_end":9684,"line_start":238,"line_end":238,"column_start":1,"column_end":43}},{"value":"/ - **`printing`** *(enabled by default)* — Ability to print a syntax tree","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9685,"byte_end":9763,"line_start":239,"line_end":239,"column_start":1,"column_end":77}},{"value":"/ node as tokens of Rust source code.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9764,"byte_end":9805,"line_start":240,"line_end":240,"column_start":1,"column_end":42}},{"value":"/ - **`visit`** — Trait for traversing a syntax tree.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9806,"byte_end":9863,"line_start":241,"line_end":241,"column_start":1,"column_end":56}},{"value":"/ - **`visit-mut`** — Trait for traversing and mutating in place a syntax","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9864,"byte_end":9941,"line_start":242,"line_end":242,"column_start":1,"column_end":76}},{"value":"/ tree.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9942,"byte_end":9953,"line_start":243,"line_end":243,"column_start":1,"column_end":12}},{"value":"/ - **`fold`** — Trait for transforming an owned syntax tree.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":9954,"byte_end":10019,"line_start":244,"line_end":244,"column_start":1,"column_end":64}},{"value":"/ - **`clone-impls`** *(enabled by default)* — Clone impls for all syntax tree","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10020,"byte_end":10102,"line_start":245,"line_end":245,"column_start":1,"column_end":81}},{"value":"/ types.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10103,"byte_end":10115,"line_start":246,"line_end":246,"column_start":1,"column_end":13}},{"value":"/ - **`extra-traits`** — Debug, Eq, PartialEq, Hash impls for all syntax tree","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10116,"byte_end":10197,"line_start":247,"line_end":247,"column_start":1,"column_end":80}},{"value":"/ types.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10198,"byte_end":10210,"line_start":248,"line_end":248,"column_start":1,"column_end":13}},{"value":"/ - **`proc-macro`** *(enabled by default)* — Runtime dependency on the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10211,"byte_end":10286,"line_start":249,"line_end":249,"column_start":1,"column_end":74}},{"value":"/ dynamic library libproc_macro from rustc toolchain.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10287,"byte_end":10344,"line_start":250,"line_end":250,"column_start":1,"column_end":58}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10500,"byte_end":10531,"line_start":255,"line_end":255,"column_start":1,"column_end":32}},{"value":"allow(clippy :: collapsible_match, clippy :: doc_markdown, clippy ::\n eval_order_dependence, clippy :: inherent_to_string, clippy ::\n large_enum_variant, clippy :: manual_map, clippy ::\n match_on_vec_items, clippy :: missing_panics_doc, clippy ::\n needless_doctest_main, clippy :: needless_pass_by_value, clippy ::\n never_loop, clippy :: too_many_arguments, clippy ::\n trivially_copy_pass_by_ref, clippy :: unnecessary_unwrap, clippy ::\n wrong_self_convention)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":10557,"byte_end":11230,"line_start":257,"line_end":274,"column_start":1,"column_end":3}},{"value":"allow(clippy :: cast_possible_truncation, clippy ::\n cloned_instead_of_copied, clippy :: default_trait_access, clippy ::\n empty_enum, clippy :: expl_impl_clone_on_copy, clippy :: if_not_else,\n clippy :: match_same_arms, clippy ::\n match_wildcard_for_single_variants, clippy :: missing_errors_doc,\n clippy :: module_name_repetitions, clippy :: must_use_candidate,\n clippy :: option_if_let_else, clippy :: redundant_else, clippy ::\n shadow_unrelated, clippy :: similar_names, clippy ::\n single_match_else, clippy :: too_many_lines, clippy ::\n unseparated_literal_suffix, clippy :: used_underscore_binding, clippy\n :: wildcard_imports)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":11265,"byte_end":12077,"line_start":276,"line_end":299,"column_start":1,"column_end":3}}]},{"kind":"Mod","id":{"krate":0,"index":16},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"group","qualname":"::group","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","parent":null,"children":[{"krate":0,"index":17},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":37},{"krate":0,"index":41},{"krate":0,"index":45},{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":61}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12380,"byte_end":12407,"line_start":316,"line_end":316,"column_start":1,"column_end":28}},{"value":"macro_use","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12423,"byte_end":12435,"line_start":318,"line_end":318,"column_start":1,"column_end":13}}]},{"kind":"Struct","id":{"krate":0,"index":33},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38652,"byte_end":38658,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Parens","qualname":"::group::Parens","value":"Parens { token, content }","parent":null,"children":[{"krate":0,"index":35},{"krate":0,"index":36}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":35},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38673,"byte_end":38678,"line_start":9,"line_end":9,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Parens::token","value":"token::Paren","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":36},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38702,"byte_end":38709,"line_start":10,"line_end":10,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Parens::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":37},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38776,"byte_end":38782,"line_start":15,"line_end":15,"column_start":12,"column_end":18},"name":"Braces","qualname":"::group::Braces","value":"Braces { token, content }","parent":null,"children":[{"krate":0,"index":39},{"krate":0,"index":40}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":39},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38797,"byte_end":38802,"line_start":16,"line_end":16,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Braces::token","value":"token::Brace","parent":{"krate":0,"index":37},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":40},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38826,"byte_end":38833,"line_start":17,"line_end":17,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Braces::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":37},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":41},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38900,"byte_end":38908,"line_start":22,"line_end":22,"column_start":12,"column_end":20},"name":"Brackets","qualname":"::group::Brackets","value":"Brackets { token, content }","parent":null,"children":[{"krate":0,"index":43},{"krate":0,"index":44}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":43},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38923,"byte_end":38928,"line_start":23,"line_end":23,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Brackets::token","value":"token::Bracket","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":44},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":38954,"byte_end":38961,"line_start":24,"line_end":24,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Brackets::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":41},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":45},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":39078,"byte_end":39083,"line_start":30,"line_end":30,"column_start":12,"column_end":17},"name":"Group","qualname":"::group::Group","value":"Group { token, content }","parent":null,"children":[{"krate":0,"index":47},{"krate":0,"index":48}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(any(feature = \"full\", feature = \"derive\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":39002,"byte_end":39051,"line_start":28,"line_end":28,"column_start":1,"column_end":50}}]},{"kind":"Field","id":{"krate":0,"index":47},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":39098,"byte_end":39103,"line_start":31,"line_end":31,"column_start":9,"column_end":14},"name":"token","qualname":"::group::Group::token","value":"token::Group","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":48},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":39127,"byte_end":39134,"line_start":32,"line_end":32,"column_start":9,"column_end":16},"name":"content","qualname":"::group::Group::content","value":"parse::ParseBuffer<'a>","parent":{"krate":0,"index":45},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":49},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":39197,"byte_end":39209,"line_start":37,"line_end":37,"column_start":8,"column_end":20},"name":"parse_parens","qualname":"::group::parse_parens","value":"pub fn parse_parens<'a>(&ParseBuffer) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":52},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":39448,"byte_end":39460,"line_start":46,"line_end":46,"column_start":8,"column_end":20},"name":"parse_braces","qualname":"::group::parse_braces","value":"pub fn parse_braces<'a>(&ParseBuffer) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":55},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/group.rs","byte_start":39693,"byte_end":39707,"line_start":55,"line_end":55,"column_start":8,"column_end":22},"name":"parse_brackets","qualname":"::group::parse_brackets","value":"pub fn parse_brackets<'a>(&ParseBuffer) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":67},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"token","qualname":"::token","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","parent":null,"children":[{"krate":0,"index":68},{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":105},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":112},{"krate":0,"index":115},{"krate":0,"index":118},{"krate":0,"index":121},{"krate":0,"index":124},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":131},{"krate":0,"index":134},{"krate":0,"index":137},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":144},{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":151},{"krate":0,"index":154},{"krate":0,"index":157},{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":3266},{"krate":0,"index":3270},{"krate":0,"index":3271},{"krate":0,"index":3275},{"krate":0,"index":3276},{"krate":0,"index":3280},{"krate":0,"index":3281},{"krate":0,"index":3285},{"krate":0,"index":3286},{"krate":0,"index":3290},{"krate":0,"index":3291},{"krate":0,"index":3295},{"krate":0,"index":3296},{"krate":0,"index":3300},{"krate":0,"index":3301},{"krate":0,"index":3305},{"krate":0,"index":3306},{"krate":0,"index":3310},{"krate":0,"index":3311},{"krate":0,"index":3315},{"krate":0,"index":3316},{"krate":0,"index":3319},{"krate":0,"index":3320},{"krate":0,"index":3323},{"krate":0,"index":3324},{"krate":0,"index":3327},{"krate":0,"index":177},{"krate":0,"index":180},{"krate":0,"index":182},{"krate":0,"index":3328},{"krate":0,"index":3331},{"krate":0,"index":3334},{"krate":0,"index":3337},{"krate":0,"index":3338},{"krate":0,"index":3340},{"krate":0,"index":3343},{"krate":0,"index":191},{"krate":0,"index":193},{"krate":0,"index":196},{"krate":0,"index":199},{"krate":0,"index":200},{"krate":0,"index":203},{"krate":0,"index":206},{"krate":0,"index":209},{"krate":0,"index":3345},{"krate":0,"index":3347},{"krate":0,"index":3350},{"krate":0,"index":3352},{"krate":0,"index":3353},{"krate":0,"index":3355},{"krate":0,"index":3357},{"krate":0,"index":3359},{"krate":0,"index":3362},{"krate":0,"index":3363},{"krate":0,"index":3365},{"krate":0,"index":3368},{"krate":0,"index":3370},{"krate":0,"index":3371},{"krate":0,"index":3373},{"krate":0,"index":3375},{"krate":0,"index":3377},{"krate":0,"index":3380},{"krate":0,"index":3381},{"krate":0,"index":3383},{"krate":0,"index":3386},{"krate":0,"index":3388},{"krate":0,"index":3389},{"krate":0,"index":3391},{"krate":0,"index":3393},{"krate":0,"index":3395},{"krate":0,"index":3398},{"krate":0,"index":3399},{"krate":0,"index":3401},{"krate":0,"index":3404},{"krate":0,"index":3406},{"krate":0,"index":3407},{"krate":0,"index":3409},{"krate":0,"index":3411},{"krate":0,"index":3413},{"krate":0,"index":3416},{"krate":0,"index":3417},{"krate":0,"index":3419},{"krate":0,"index":3422},{"krate":0,"index":3424},{"krate":0,"index":3425},{"krate":0,"index":3427},{"krate":0,"index":3429},{"krate":0,"index":3431},{"krate":0,"index":3434},{"krate":0,"index":3435},{"krate":0,"index":3437},{"krate":0,"index":3440},{"krate":0,"index":3442},{"krate":0,"index":3443},{"krate":0,"index":3445},{"krate":0,"index":3447},{"krate":0,"index":3449},{"krate":0,"index":3452},{"krate":0,"index":3453},{"krate":0,"index":3455},{"krate":0,"index":3458},{"krate":0,"index":3460},{"krate":0,"index":3461},{"krate":0,"index":3463},{"krate":0,"index":3465},{"krate":0,"index":3467},{"krate":0,"index":3470},{"krate":0,"index":3471},{"krate":0,"index":3473},{"krate":0,"index":3476},{"krate":0,"index":3478},{"krate":0,"index":3479},{"krate":0,"index":3481},{"krate":0,"index":3483},{"krate":0,"index":3485},{"krate":0,"index":3488},{"krate":0,"index":3489},{"krate":0,"index":3491},{"krate":0,"index":3494},{"krate":0,"index":3496},{"krate":0,"index":3497},{"krate":0,"index":3499},{"krate":0,"index":3501},{"krate":0,"index":3503},{"krate":0,"index":3506},{"krate":0,"index":3507},{"krate":0,"index":3509},{"krate":0,"index":3512},{"krate":0,"index":3514},{"krate":0,"index":3515},{"krate":0,"index":3517},{"krate":0,"index":3519},{"krate":0,"index":3521},{"krate":0,"index":3524},{"krate":0,"index":3525},{"krate":0,"index":3527},{"krate":0,"index":3530},{"krate":0,"index":3532},{"krate":0,"index":3533},{"krate":0,"index":3535},{"krate":0,"index":3537},{"krate":0,"index":3539},{"krate":0,"index":3542},{"krate":0,"index":3543},{"krate":0,"index":3545},{"krate":0,"index":3548},{"krate":0,"index":3550},{"krate":0,"index":3551},{"krate":0,"index":3553},{"krate":0,"index":3555},{"krate":0,"index":3557},{"krate":0,"index":3560},{"krate":0,"index":3561},{"krate":0,"index":3563},{"krate":0,"index":3566},{"krate":0,"index":3568},{"krate":0,"index":3569},{"krate":0,"index":3571},{"krate":0,"index":3573},{"krate":0,"index":3575},{"krate":0,"index":3578},{"krate":0,"index":3579},{"krate":0,"index":3581},{"krate":0,"index":3584},{"krate":0,"index":3586},{"krate":0,"index":3587},{"krate":0,"index":3589},{"krate":0,"index":3591},{"krate":0,"index":3593},{"krate":0,"index":3596},{"krate":0,"index":3597},{"krate":0,"index":3599},{"krate":0,"index":3602},{"krate":0,"index":3604},{"krate":0,"index":3605},{"krate":0,"index":3607},{"krate":0,"index":3609},{"krate":0,"index":3611},{"krate":0,"index":3614},{"krate":0,"index":3615},{"krate":0,"index":3617},{"krate":0,"index":3620},{"krate":0,"index":3622},{"krate":0,"index":3623},{"krate":0,"index":3625},{"krate":0,"index":3627},{"krate":0,"index":3629},{"krate":0,"index":3632},{"krate":0,"index":3633},{"krate":0,"index":3635},{"krate":0,"index":3638},{"krate":0,"index":3640},{"krate":0,"index":3641},{"krate":0,"index":3643},{"krate":0,"index":3645},{"krate":0,"index":3647},{"krate":0,"index":3650},{"krate":0,"index":3651},{"krate":0,"index":3653},{"krate":0,"index":3656},{"krate":0,"index":3658},{"krate":0,"index":3659},{"krate":0,"index":3661},{"krate":0,"index":3663},{"krate":0,"index":3665},{"krate":0,"index":3668},{"krate":0,"index":3669},{"krate":0,"index":3671},{"krate":0,"index":3674},{"krate":0,"index":3676},{"krate":0,"index":3677},{"krate":0,"index":3679},{"krate":0,"index":3681},{"krate":0,"index":3683},{"krate":0,"index":3686},{"krate":0,"index":3687},{"krate":0,"index":3689},{"krate":0,"index":3692},{"krate":0,"index":3694},{"krate":0,"index":3695},{"krate":0,"index":3697},{"krate":0,"index":3699},{"krate":0,"index":3701},{"krate":0,"index":3704},{"krate":0,"index":3705},{"krate":0,"index":3707},{"krate":0,"index":3710},{"krate":0,"index":3712},{"krate":0,"index":3713},{"krate":0,"index":3715},{"krate":0,"index":3717},{"krate":0,"index":3719},{"krate":0,"index":3722},{"krate":0,"index":3723},{"krate":0,"index":3725},{"krate":0,"index":3728},{"krate":0,"index":3730},{"krate":0,"index":3731},{"krate":0,"index":3733},{"krate":0,"index":3735},{"krate":0,"index":3737},{"krate":0,"index":3740},{"krate":0,"index":3741},{"krate":0,"index":3743},{"krate":0,"index":3746},{"krate":0,"index":3748},{"krate":0,"index":3749},{"krate":0,"index":3751},{"krate":0,"index":3753},{"krate":0,"index":3755},{"krate":0,"index":3758},{"krate":0,"index":3759},{"krate":0,"index":3761},{"krate":0,"index":3764},{"krate":0,"index":3766},{"krate":0,"index":3767},{"krate":0,"index":3769},{"krate":0,"index":3771},{"krate":0,"index":3773},{"krate":0,"index":3776},{"krate":0,"index":3777},{"krate":0,"index":3779},{"krate":0,"index":3782},{"krate":0,"index":3784},{"krate":0,"index":3785},{"krate":0,"index":3787},{"krate":0,"index":3789},{"krate":0,"index":3791},{"krate":0,"index":3794},{"krate":0,"index":3795},{"krate":0,"index":3797},{"krate":0,"index":3800},{"krate":0,"index":3802},{"krate":0,"index":3803},{"krate":0,"index":3805},{"krate":0,"index":3807},{"krate":0,"index":3809},{"krate":0,"index":3812},{"krate":0,"index":3813},{"krate":0,"index":3815},{"krate":0,"index":3818},{"krate":0,"index":3820},{"krate":0,"index":3821},{"krate":0,"index":3823},{"krate":0,"index":3825},{"krate":0,"index":3827},{"krate":0,"index":3830},{"krate":0,"index":3831},{"krate":0,"index":3833},{"krate":0,"index":3836},{"krate":0,"index":3838},{"krate":0,"index":3839},{"krate":0,"index":3841},{"krate":0,"index":3843},{"krate":0,"index":3845},{"krate":0,"index":3848},{"krate":0,"index":3849},{"krate":0,"index":3851},{"krate":0,"index":3854},{"krate":0,"index":3856},{"krate":0,"index":3857},{"krate":0,"index":3859},{"krate":0,"index":3861},{"krate":0,"index":3863},{"krate":0,"index":3866},{"krate":0,"index":3867},{"krate":0,"index":3869},{"krate":0,"index":3872},{"krate":0,"index":3874},{"krate":0,"index":3875},{"krate":0,"index":3877},{"krate":0,"index":3879},{"krate":0,"index":3881},{"krate":0,"index":3884},{"krate":0,"index":3885},{"krate":0,"index":3887},{"krate":0,"index":3890},{"krate":0,"index":3892},{"krate":0,"index":3893},{"krate":0,"index":3895},{"krate":0,"index":3897},{"krate":0,"index":3899},{"krate":0,"index":3902},{"krate":0,"index":3903},{"krate":0,"index":3905},{"krate":0,"index":3908},{"krate":0,"index":3910},{"krate":0,"index":3911},{"krate":0,"index":3913},{"krate":0,"index":3915},{"krate":0,"index":3917},{"krate":0,"index":3920},{"krate":0,"index":3921},{"krate":0,"index":3923},{"krate":0,"index":3926},{"krate":0,"index":3928},{"krate":0,"index":3929},{"krate":0,"index":3931},{"krate":0,"index":3933},{"krate":0,"index":3935},{"krate":0,"index":3938},{"krate":0,"index":3939},{"krate":0,"index":3941},{"krate":0,"index":3944},{"krate":0,"index":3946},{"krate":0,"index":3947},{"krate":0,"index":3949},{"krate":0,"index":3951},{"krate":0,"index":3953},{"krate":0,"index":3956},{"krate":0,"index":3957},{"krate":0,"index":3959},{"krate":0,"index":3962},{"krate":0,"index":3964},{"krate":0,"index":3965},{"krate":0,"index":3967},{"krate":0,"index":3969},{"krate":0,"index":3971},{"krate":0,"index":3974},{"krate":0,"index":3975},{"krate":0,"index":3977},{"krate":0,"index":3980},{"krate":0,"index":3982},{"krate":0,"index":3983},{"krate":0,"index":3985},{"krate":0,"index":3987},{"krate":0,"index":3989},{"krate":0,"index":3992},{"krate":0,"index":3993},{"krate":0,"index":3995},{"krate":0,"index":3998},{"krate":0,"index":4000},{"krate":0,"index":4001},{"krate":0,"index":4003},{"krate":0,"index":4005},{"krate":0,"index":4007},{"krate":0,"index":4010},{"krate":0,"index":4011},{"krate":0,"index":4013},{"krate":0,"index":4016},{"krate":0,"index":4018},{"krate":0,"index":4019},{"krate":0,"index":4021},{"krate":0,"index":4023},{"krate":0,"index":4025},{"krate":0,"index":4028},{"krate":0,"index":4029},{"krate":0,"index":4031},{"krate":0,"index":4034},{"krate":0,"index":4036},{"krate":0,"index":4037},{"krate":0,"index":4039},{"krate":0,"index":4041},{"krate":0,"index":4043},{"krate":0,"index":4046},{"krate":0,"index":4047},{"krate":0,"index":4049},{"krate":0,"index":4052},{"krate":0,"index":4054},{"krate":0,"index":4055},{"krate":0,"index":4057},{"krate":0,"index":4059},{"krate":0,"index":4061},{"krate":0,"index":4064},{"krate":0,"index":4065},{"krate":0,"index":4067},{"krate":0,"index":4070},{"krate":0,"index":4072},{"krate":0,"index":4073},{"krate":0,"index":4075},{"krate":0,"index":4077},{"krate":0,"index":4079},{"krate":0,"index":4082},{"krate":0,"index":4083},{"krate":0,"index":4085},{"krate":0,"index":4088},{"krate":0,"index":4090},{"krate":0,"index":4091},{"krate":0,"index":4093},{"krate":0,"index":4095},{"krate":0,"index":4097},{"krate":0,"index":4100},{"krate":0,"index":4101},{"krate":0,"index":4103},{"krate":0,"index":4106},{"krate":0,"index":4108},{"krate":0,"index":4109},{"krate":0,"index":4111},{"krate":0,"index":4113},{"krate":0,"index":4115},{"krate":0,"index":4118},{"krate":0,"index":4119},{"krate":0,"index":4121},{"krate":0,"index":4124},{"krate":0,"index":4126},{"krate":0,"index":4127},{"krate":0,"index":4129},{"krate":0,"index":4131},{"krate":0,"index":4133},{"krate":0,"index":4136},{"krate":0,"index":4137},{"krate":0,"index":4139},{"krate":0,"index":4142},{"krate":0,"index":4144},{"krate":0,"index":4145},{"krate":0,"index":4147},{"krate":0,"index":4149},{"krate":0,"index":4151},{"krate":0,"index":4154},{"krate":0,"index":4155},{"krate":0,"index":4157},{"krate":0,"index":4160},{"krate":0,"index":4162},{"krate":0,"index":4163},{"krate":0,"index":4165},{"krate":0,"index":4167},{"krate":0,"index":4169},{"krate":0,"index":4172},{"krate":0,"index":4173},{"krate":0,"index":4175},{"krate":0,"index":4178},{"krate":0,"index":4180},{"krate":0,"index":4181},{"krate":0,"index":4183},{"krate":0,"index":4185},{"krate":0,"index":4187},{"krate":0,"index":4190},{"krate":0,"index":4191},{"krate":0,"index":4193},{"krate":0,"index":4196},{"krate":0,"index":4198},{"krate":0,"index":4199},{"krate":0,"index":4201},{"krate":0,"index":4203},{"krate":0,"index":4205},{"krate":0,"index":4208},{"krate":0,"index":4209},{"krate":0,"index":4211},{"krate":0,"index":4214},{"krate":0,"index":4216},{"krate":0,"index":4217},{"krate":0,"index":4219},{"krate":0,"index":4221},{"krate":0,"index":4223},{"krate":0,"index":4226},{"krate":0,"index":4227},{"krate":0,"index":4229},{"krate":0,"index":4232},{"krate":0,"index":4234},{"krate":0,"index":4235},{"krate":0,"index":4237},{"krate":0,"index":4239},{"krate":0,"index":4241},{"krate":0,"index":4244},{"krate":0,"index":4245},{"krate":0,"index":4247},{"krate":0,"index":4250},{"krate":0,"index":4252},{"krate":0,"index":4253},{"krate":0,"index":4255},{"krate":0,"index":4257},{"krate":0,"index":4259},{"krate":0,"index":4262},{"krate":0,"index":4263},{"krate":0,"index":4265},{"krate":0,"index":4268},{"krate":0,"index":4270},{"krate":0,"index":4271},{"krate":0,"index":4273},{"krate":0,"index":4275},{"krate":0,"index":4277},{"krate":0,"index":4280},{"krate":0,"index":4649},{"krate":0,"index":4652},{"krate":0,"index":4655},{"krate":0,"index":4658},{"krate":0,"index":4659},{"krate":0,"index":4661},{"krate":0,"index":4664},{"krate":0,"index":4281},{"krate":0,"index":4283},{"krate":0,"index":4285},{"krate":0,"index":4288},{"krate":0,"index":4666},{"krate":0,"index":4669},{"krate":0,"index":4672},{"krate":0,"index":4675},{"krate":0,"index":4676},{"krate":0,"index":4289},{"krate":0,"index":4291},{"krate":0,"index":4293},{"krate":0,"index":4296},{"krate":0,"index":4678},{"krate":0,"index":4681},{"krate":0,"index":4684},{"krate":0,"index":4687},{"krate":0,"index":4688},{"krate":0,"index":4690},{"krate":0,"index":4693},{"krate":0,"index":4297},{"krate":0,"index":4299},{"krate":0,"index":4301},{"krate":0,"index":4304},{"krate":0,"index":4695},{"krate":0,"index":4698},{"krate":0,"index":4701},{"krate":0,"index":4704},{"krate":0,"index":4705},{"krate":0,"index":4305},{"krate":0,"index":4307},{"krate":0,"index":4309},{"krate":0,"index":4312},{"krate":0,"index":4707},{"krate":0,"index":4710},{"krate":0,"index":4713},{"krate":0,"index":4716},{"krate":0,"index":4717},{"krate":0,"index":4313},{"krate":0,"index":4315},{"krate":0,"index":4317},{"krate":0,"index":4320},{"krate":0,"index":4719},{"krate":0,"index":4722},{"krate":0,"index":4725},{"krate":0,"index":4728},{"krate":0,"index":4729},{"krate":0,"index":4731},{"krate":0,"index":4734},{"krate":0,"index":4321},{"krate":0,"index":4323},{"krate":0,"index":4325},{"krate":0,"index":4328},{"krate":0,"index":4736},{"krate":0,"index":4739},{"krate":0,"index":4742},{"krate":0,"index":4745},{"krate":0,"index":4746},{"krate":0,"index":4748},{"krate":0,"index":4751},{"krate":0,"index":4329},{"krate":0,"index":4331},{"krate":0,"index":4333},{"krate":0,"index":4336},{"krate":0,"index":4753},{"krate":0,"index":4756},{"krate":0,"index":4759},{"krate":0,"index":4762},{"krate":0,"index":4763},{"krate":0,"index":4765},{"krate":0,"index":4768},{"krate":0,"index":4337},{"krate":0,"index":4339},{"krate":0,"index":4341},{"krate":0,"index":4344},{"krate":0,"index":4770},{"krate":0,"index":4773},{"krate":0,"index":4776},{"krate":0,"index":4779},{"krate":0,"index":4780},{"krate":0,"index":4345},{"krate":0,"index":4347},{"krate":0,"index":4349},{"krate":0,"index":4352},{"krate":0,"index":4782},{"krate":0,"index":4785},{"krate":0,"index":4788},{"krate":0,"index":4791},{"krate":0,"index":4792},{"krate":0,"index":4794},{"krate":0,"index":4797},{"krate":0,"index":4353},{"krate":0,"index":4355},{"krate":0,"index":4357},{"krate":0,"index":4360},{"krate":0,"index":4799},{"krate":0,"index":4802},{"krate":0,"index":4805},{"krate":0,"index":4808},{"krate":0,"index":4809},{"krate":0,"index":4361},{"krate":0,"index":4363},{"krate":0,"index":4365},{"krate":0,"index":4368},{"krate":0,"index":4811},{"krate":0,"index":4814},{"krate":0,"index":4817},{"krate":0,"index":4820},{"krate":0,"index":4821},{"krate":0,"index":4823},{"krate":0,"index":4826},{"krate":0,"index":4369},{"krate":0,"index":4371},{"krate":0,"index":4373},{"krate":0,"index":4376},{"krate":0,"index":4828},{"krate":0,"index":4831},{"krate":0,"index":4834},{"krate":0,"index":4837},{"krate":0,"index":4838},{"krate":0,"index":4840},{"krate":0,"index":4843},{"krate":0,"index":4377},{"krate":0,"index":4379},{"krate":0,"index":4381},{"krate":0,"index":4384},{"krate":0,"index":4845},{"krate":0,"index":4848},{"krate":0,"index":4851},{"krate":0,"index":4854},{"krate":0,"index":4855},{"krate":0,"index":4385},{"krate":0,"index":4387},{"krate":0,"index":4389},{"krate":0,"index":4392},{"krate":0,"index":4857},{"krate":0,"index":4860},{"krate":0,"index":4863},{"krate":0,"index":4866},{"krate":0,"index":4867},{"krate":0,"index":4869},{"krate":0,"index":4872},{"krate":0,"index":4393},{"krate":0,"index":4395},{"krate":0,"index":4397},{"krate":0,"index":4400},{"krate":0,"index":4874},{"krate":0,"index":4877},{"krate":0,"index":4880},{"krate":0,"index":4883},{"krate":0,"index":4884},{"krate":0,"index":4886},{"krate":0,"index":4889},{"krate":0,"index":4401},{"krate":0,"index":4403},{"krate":0,"index":4405},{"krate":0,"index":4408},{"krate":0,"index":4891},{"krate":0,"index":4894},{"krate":0,"index":4897},{"krate":0,"index":4900},{"krate":0,"index":4901},{"krate":0,"index":4409},{"krate":0,"index":4411},{"krate":0,"index":4413},{"krate":0,"index":4416},{"krate":0,"index":4903},{"krate":0,"index":4906},{"krate":0,"index":4909},{"krate":0,"index":4912},{"krate":0,"index":4913},{"krate":0,"index":4417},{"krate":0,"index":4419},{"krate":0,"index":4421},{"krate":0,"index":4424},{"krate":0,"index":4915},{"krate":0,"index":4918},{"krate":0,"index":4921},{"krate":0,"index":4924},{"krate":0,"index":4925},{"krate":0,"index":4425},{"krate":0,"index":4427},{"krate":0,"index":4429},{"krate":0,"index":4432},{"krate":0,"index":4927},{"krate":0,"index":4930},{"krate":0,"index":4933},{"krate":0,"index":4936},{"krate":0,"index":4937},{"krate":0,"index":4939},{"krate":0,"index":4942},{"krate":0,"index":4433},{"krate":0,"index":4435},{"krate":0,"index":4437},{"krate":0,"index":4440},{"krate":0,"index":4944},{"krate":0,"index":4947},{"krate":0,"index":4950},{"krate":0,"index":4953},{"krate":0,"index":4954},{"krate":0,"index":4441},{"krate":0,"index":4443},{"krate":0,"index":4445},{"krate":0,"index":4448},{"krate":0,"index":4956},{"krate":0,"index":4959},{"krate":0,"index":4962},{"krate":0,"index":4965},{"krate":0,"index":4966},{"krate":0,"index":4449},{"krate":0,"index":4451},{"krate":0,"index":4453},{"krate":0,"index":4456},{"krate":0,"index":4968},{"krate":0,"index":4971},{"krate":0,"index":4974},{"krate":0,"index":4977},{"krate":0,"index":4978},{"krate":0,"index":4980},{"krate":0,"index":4983},{"krate":0,"index":4457},{"krate":0,"index":4459},{"krate":0,"index":4461},{"krate":0,"index":4464},{"krate":0,"index":4985},{"krate":0,"index":4988},{"krate":0,"index":4991},{"krate":0,"index":4994},{"krate":0,"index":4995},{"krate":0,"index":4465},{"krate":0,"index":4467},{"krate":0,"index":4469},{"krate":0,"index":4472},{"krate":0,"index":4997},{"krate":0,"index":5000},{"krate":0,"index":5003},{"krate":0,"index":5006},{"krate":0,"index":5007},{"krate":0,"index":5009},{"krate":0,"index":5012},{"krate":0,"index":4473},{"krate":0,"index":4475},{"krate":0,"index":4477},{"krate":0,"index":4480},{"krate":0,"index":5014},{"krate":0,"index":5017},{"krate":0,"index":5020},{"krate":0,"index":5023},{"krate":0,"index":5024},{"krate":0,"index":4481},{"krate":0,"index":4483},{"krate":0,"index":4485},{"krate":0,"index":4488},{"krate":0,"index":5026},{"krate":0,"index":5029},{"krate":0,"index":5032},{"krate":0,"index":5035},{"krate":0,"index":5036},{"krate":0,"index":4489},{"krate":0,"index":4491},{"krate":0,"index":4493},{"krate":0,"index":4496},{"krate":0,"index":5038},{"krate":0,"index":5041},{"krate":0,"index":5044},{"krate":0,"index":5047},{"krate":0,"index":5048},{"krate":0,"index":5050},{"krate":0,"index":5053},{"krate":0,"index":4497},{"krate":0,"index":4499},{"krate":0,"index":4501},{"krate":0,"index":4504},{"krate":0,"index":5055},{"krate":0,"index":5058},{"krate":0,"index":5061},{"krate":0,"index":5064},{"krate":0,"index":5065},{"krate":0,"index":4505},{"krate":0,"index":4507},{"krate":0,"index":4509},{"krate":0,"index":4512},{"krate":0,"index":5067},{"krate":0,"index":5070},{"krate":0,"index":5073},{"krate":0,"index":5076},{"krate":0,"index":5077},{"krate":0,"index":4513},{"krate":0,"index":4515},{"krate":0,"index":4517},{"krate":0,"index":4520},{"krate":0,"index":5079},{"krate":0,"index":5082},{"krate":0,"index":5085},{"krate":0,"index":5088},{"krate":0,"index":5089},{"krate":0,"index":5091},{"krate":0,"index":5094},{"krate":0,"index":4521},{"krate":0,"index":4523},{"krate":0,"index":4525},{"krate":0,"index":4528},{"krate":0,"index":5096},{"krate":0,"index":5099},{"krate":0,"index":5102},{"krate":0,"index":5105},{"krate":0,"index":5106},{"krate":0,"index":5108},{"krate":0,"index":5111},{"krate":0,"index":4529},{"krate":0,"index":4531},{"krate":0,"index":4533},{"krate":0,"index":4536},{"krate":0,"index":5113},{"krate":0,"index":5116},{"krate":0,"index":5119},{"krate":0,"index":5122},{"krate":0,"index":5123},{"krate":0,"index":4537},{"krate":0,"index":4539},{"krate":0,"index":4541},{"krate":0,"index":4544},{"krate":0,"index":5125},{"krate":0,"index":5128},{"krate":0,"index":5131},{"krate":0,"index":5134},{"krate":0,"index":5135},{"krate":0,"index":4545},{"krate":0,"index":4547},{"krate":0,"index":4549},{"krate":0,"index":4552},{"krate":0,"index":5137},{"krate":0,"index":5140},{"krate":0,"index":5143},{"krate":0,"index":5146},{"krate":0,"index":5147},{"krate":0,"index":5149},{"krate":0,"index":5152},{"krate":0,"index":4553},{"krate":0,"index":4555},{"krate":0,"index":4557},{"krate":0,"index":4560},{"krate":0,"index":5154},{"krate":0,"index":5157},{"krate":0,"index":5160},{"krate":0,"index":5163},{"krate":0,"index":5164},{"krate":0,"index":4561},{"krate":0,"index":4563},{"krate":0,"index":4565},{"krate":0,"index":4568},{"krate":0,"index":5166},{"krate":0,"index":5169},{"krate":0,"index":5172},{"krate":0,"index":5175},{"krate":0,"index":5176},{"krate":0,"index":4569},{"krate":0,"index":4571},{"krate":0,"index":4573},{"krate":0,"index":4576},{"krate":0,"index":5178},{"krate":0,"index":5181},{"krate":0,"index":5184},{"krate":0,"index":5187},{"krate":0,"index":5188},{"krate":0,"index":5190},{"krate":0,"index":5193},{"krate":0,"index":4577},{"krate":0,"index":4579},{"krate":0,"index":4581},{"krate":0,"index":4584},{"krate":0,"index":5195},{"krate":0,"index":5198},{"krate":0,"index":5201},{"krate":0,"index":5204},{"krate":0,"index":5205},{"krate":0,"index":4585},{"krate":0,"index":4587},{"krate":0,"index":4589},{"krate":0,"index":4592},{"krate":0,"index":5207},{"krate":0,"index":5210},{"krate":0,"index":5213},{"krate":0,"index":5216},{"krate":0,"index":5217},{"krate":0,"index":4593},{"krate":0,"index":4595},{"krate":0,"index":4597},{"krate":0,"index":4600},{"krate":0,"index":5219},{"krate":0,"index":5222},{"krate":0,"index":5225},{"krate":0,"index":5228},{"krate":0,"index":5229},{"krate":0,"index":4601},{"krate":0,"index":4603},{"krate":0,"index":4605},{"krate":0,"index":4608},{"krate":0,"index":5231},{"krate":0,"index":5234},{"krate":0,"index":5237},{"krate":0,"index":5240},{"krate":0,"index":5241},{"krate":0,"index":4609},{"krate":0,"index":4611},{"krate":0,"index":4613},{"krate":0,"index":4616},{"krate":0,"index":5243},{"krate":0,"index":5246},{"krate":0,"index":5249},{"krate":0,"index":5252},{"krate":0,"index":5253},{"krate":0,"index":5255},{"krate":0,"index":5258},{"krate":0,"index":4617},{"krate":0,"index":4619},{"krate":0,"index":4621},{"krate":0,"index":4624},{"krate":0,"index":5260},{"krate":0,"index":5263},{"krate":0,"index":5266},{"krate":0,"index":5269},{"krate":0,"index":5270},{"krate":0,"index":5272},{"krate":0,"index":5275},{"krate":0,"index":4625},{"krate":0,"index":4627},{"krate":0,"index":4629},{"krate":0,"index":4632},{"krate":0,"index":5277},{"krate":0,"index":5280},{"krate":0,"index":5283},{"krate":0,"index":5286},{"krate":0,"index":5287},{"krate":0,"index":4633},{"krate":0,"index":4635},{"krate":0,"index":4637},{"krate":0,"index":4640},{"krate":0,"index":5289},{"krate":0,"index":5292},{"krate":0,"index":5295},{"krate":0,"index":5298},{"krate":0,"index":5299},{"krate":0,"index":5301},{"krate":0,"index":5304},{"krate":0,"index":4641},{"krate":0,"index":4643},{"krate":0,"index":4645},{"krate":0,"index":4648},{"krate":0,"index":5306},{"krate":0,"index":5308},{"krate":0,"index":5311},{"krate":0,"index":5313},{"krate":0,"index":5314},{"krate":0,"index":5316},{"krate":0,"index":5319},{"krate":0,"index":5320},{"krate":0,"index":5322},{"krate":0,"index":5325},{"krate":0,"index":5327},{"krate":0,"index":5328},{"krate":0,"index":5330},{"krate":0,"index":5333},{"krate":0,"index":5334},{"krate":0,"index":5336},{"krate":0,"index":5339},{"krate":0,"index":5341},{"krate":0,"index":5342},{"krate":0,"index":5344},{"krate":0,"index":5347},{"krate":0,"index":5348},{"krate":0,"index":5350},{"krate":0,"index":5353},{"krate":0,"index":5355},{"krate":0,"index":5356},{"krate":0,"index":5358},{"krate":0,"index":5361},{"krate":0,"index":213},{"krate":0,"index":247}],"decl_id":null,"docs":" Tokens representing Rust punctuation, keywords, and delimiters.","sig":null,"attributes":[{"value":"macro_use","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lib.rs","byte_start":12452,"byte_end":12464,"line_start":321,"line_end":321,"column_start":1,"column_end":13}},{"value":"/ Tokens representing Rust punctuation, keywords, and delimiters.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46193,"byte_end":46260,"line_start":1,"line_end":1,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46261,"byte_end":46264,"line_start":2,"line_end":2,"column_start":1,"column_end":4}},{"value":"/ The type names in this module can be difficult to keep straight, so we","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46265,"byte_end":46339,"line_start":3,"line_end":3,"column_start":1,"column_end":75}},{"value":"/ prefer to use the [`Token!`] macro instead. This is a type-macro that","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46340,"byte_end":46413,"line_start":4,"line_end":4,"column_start":1,"column_end":74}},{"value":"/ expands to the token type of the given token.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46414,"byte_end":46463,"line_start":5,"line_end":5,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46464,"byte_end":46467,"line_start":6,"line_end":6,"column_start":1,"column_end":4}},{"value":"/ [`Token!`]: crate::Token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46468,"byte_end":46496,"line_start":7,"line_end":7,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46497,"byte_end":46500,"line_start":8,"line_end":8,"column_start":1,"column_end":4}},{"value":"/ # Example","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46501,"byte_end":46514,"line_start":9,"line_end":9,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46515,"byte_end":46518,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ The [`ItemStatic`] syntax tree node is defined like this.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46519,"byte_end":46580,"line_start":11,"line_end":11,"column_start":1,"column_end":62}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46581,"byte_end":46584,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ [`ItemStatic`]: crate::ItemStatic","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46585,"byte_end":46622,"line_start":13,"line_end":13,"column_start":1,"column_end":38}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46623,"byte_end":46626,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46627,"byte_end":46634,"line_start":15,"line_end":15,"column_start":1,"column_end":8}},{"value":"/ # use syn::{Attribute, Expr, Ident, Token, Type, Visibility};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46635,"byte_end":46700,"line_start":16,"line_end":16,"column_start":1,"column_end":66}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46701,"byte_end":46706,"line_start":17,"line_end":17,"column_start":1,"column_end":6}},{"value":"/ pub struct ItemStatic {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46707,"byte_end":46734,"line_start":18,"line_end":18,"column_start":1,"column_end":28}},{"value":"/ pub attrs: Vec,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46735,"byte_end":46769,"line_start":19,"line_end":19,"column_start":1,"column_end":35}},{"value":"/ pub vis: Visibility,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46770,"byte_end":46798,"line_start":20,"line_end":20,"column_start":1,"column_end":29}},{"value":"/ pub static_token: Token![static],","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46799,"byte_end":46840,"line_start":21,"line_end":21,"column_start":1,"column_end":42}},{"value":"/ pub mutability: Option,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46841,"byte_end":46885,"line_start":22,"line_end":22,"column_start":1,"column_end":45}},{"value":"/ pub ident: Ident,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46886,"byte_end":46911,"line_start":23,"line_end":23,"column_start":1,"column_end":26}},{"value":"/ pub colon_token: Token![:],","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46912,"byte_end":46947,"line_start":24,"line_end":24,"column_start":1,"column_end":36}},{"value":"/ pub ty: Box,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46948,"byte_end":46974,"line_start":25,"line_end":25,"column_start":1,"column_end":27}},{"value":"/ pub eq_token: Token![=],","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":46975,"byte_end":47007,"line_start":26,"line_end":26,"column_start":1,"column_end":33}},{"value":"/ pub expr: Box,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47008,"byte_end":47036,"line_start":27,"line_end":27,"column_start":1,"column_end":29}},{"value":"/ pub semi_token: Token![;],","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47037,"byte_end":47071,"line_start":28,"line_end":28,"column_start":1,"column_end":35}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47072,"byte_end":47077,"line_start":29,"line_end":29,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47078,"byte_end":47085,"line_start":30,"line_end":30,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47086,"byte_end":47089,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"/ # Parsing","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47090,"byte_end":47103,"line_start":32,"line_end":32,"column_start":1,"column_end":14}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47104,"byte_end":47107,"line_start":33,"line_end":33,"column_start":1,"column_end":4}},{"value":"/ Keywords and punctuation can be parsed through the [`ParseStream::parse`]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47108,"byte_end":47185,"line_start":34,"line_end":34,"column_start":1,"column_end":78}},{"value":"/ method. Delimiter tokens are parsed using the [`parenthesized!`],","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47186,"byte_end":47255,"line_start":35,"line_end":35,"column_start":1,"column_end":70}},{"value":"/ [`bracketed!`] and [`braced!`] macros.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47256,"byte_end":47298,"line_start":36,"line_end":36,"column_start":1,"column_end":43}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47299,"byte_end":47302,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"/ [`ParseStream::parse`]: crate::parse::ParseBuffer::parse()","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47303,"byte_end":47365,"line_start":38,"line_end":38,"column_start":1,"column_end":63}},{"value":"/ [`parenthesized!`]: crate::parenthesized!","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47366,"byte_end":47411,"line_start":39,"line_end":39,"column_start":1,"column_end":46}},{"value":"/ [`bracketed!`]: crate::bracketed!","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47412,"byte_end":47449,"line_start":40,"line_end":40,"column_start":1,"column_end":38}},{"value":"/ [`braced!`]: crate::braced!","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47450,"byte_end":47481,"line_start":41,"line_end":41,"column_start":1,"column_end":32}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47482,"byte_end":47485,"line_start":42,"line_end":42,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47486,"byte_end":47493,"line_start":43,"line_end":43,"column_start":1,"column_end":8}},{"value":"/ use syn::{Attribute, Result};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47494,"byte_end":47527,"line_start":44,"line_end":44,"column_start":1,"column_end":34}},{"value":"/ use syn::parse::{Parse, ParseStream};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47528,"byte_end":47569,"line_start":45,"line_end":45,"column_start":1,"column_end":42}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47570,"byte_end":47575,"line_start":46,"line_end":46,"column_start":1,"column_end":6}},{"value":"/ # enum ItemStatic {}","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47576,"byte_end":47600,"line_start":47,"line_end":47,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47601,"byte_end":47604,"line_start":48,"line_end":48,"column_start":1,"column_end":4}},{"value":"/ // Parse the ItemStatic struct shown above.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47605,"byte_end":47652,"line_start":49,"line_end":49,"column_start":1,"column_end":48}},{"value":"/ impl Parse for ItemStatic {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47653,"byte_end":47684,"line_start":50,"line_end":50,"column_start":1,"column_end":32}},{"value":"/ fn parse(input: ParseStream) -> Result {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47685,"byte_end":47739,"line_start":51,"line_end":51,"column_start":1,"column_end":55}},{"value":"/ # use syn::ItemStatic;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47740,"byte_end":47774,"line_start":52,"line_end":52,"column_start":1,"column_end":35}},{"value":"/ # fn parse(input: ParseStream) -> Result {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47775,"byte_end":47841,"line_start":53,"line_end":53,"column_start":1,"column_end":67}},{"value":"/ Ok(ItemStatic {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47842,"byte_end":47869,"line_start":54,"line_end":54,"column_start":1,"column_end":28}},{"value":"/ attrs: input.call(Attribute::parse_outer)?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47870,"byte_end":47929,"line_start":55,"line_end":55,"column_start":1,"column_end":60}},{"value":"/ vis: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47930,"byte_end":47966,"line_start":56,"line_end":56,"column_start":1,"column_end":37}},{"value":"/ static_token: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":47967,"byte_end":48012,"line_start":57,"line_end":57,"column_start":1,"column_end":46}},{"value":"/ mutability: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48013,"byte_end":48056,"line_start":58,"line_end":58,"column_start":1,"column_end":44}},{"value":"/ ident: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48057,"byte_end":48095,"line_start":59,"line_end":59,"column_start":1,"column_end":39}},{"value":"/ colon_token: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48096,"byte_end":48140,"line_start":60,"line_end":60,"column_start":1,"column_end":45}},{"value":"/ ty: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48141,"byte_end":48176,"line_start":61,"line_end":61,"column_start":1,"column_end":36}},{"value":"/ eq_token: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48177,"byte_end":48218,"line_start":62,"line_end":62,"column_start":1,"column_end":42}},{"value":"/ expr: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48219,"byte_end":48256,"line_start":63,"line_end":63,"column_start":1,"column_end":38}},{"value":"/ semi_token: input.parse()?,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48257,"byte_end":48300,"line_start":64,"line_end":64,"column_start":1,"column_end":44}},{"value":"/ })","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48301,"byte_end":48315,"line_start":65,"line_end":65,"column_start":1,"column_end":15}},{"value":"/ # }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48316,"byte_end":48331,"line_start":66,"line_end":66,"column_start":1,"column_end":16}},{"value":"/ # unimplemented!()","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48332,"byte_end":48362,"line_start":67,"line_end":67,"column_start":1,"column_end":31}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48363,"byte_end":48372,"line_start":68,"line_end":68,"column_start":1,"column_end":10}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48373,"byte_end":48378,"line_start":69,"line_end":69,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48379,"byte_end":48386,"line_start":70,"line_end":70,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48387,"byte_end":48390,"line_start":71,"line_end":71,"column_start":1,"column_end":4}},{"value":"/ # Other operations","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48391,"byte_end":48413,"line_start":72,"line_end":72,"column_start":1,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48414,"byte_end":48417,"line_start":73,"line_end":73,"column_start":1,"column_end":4}},{"value":"/ Every keyword and punctuation token supports the following operations.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48418,"byte_end":48492,"line_start":74,"line_end":74,"column_start":1,"column_end":75}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48493,"byte_end":48496,"line_start":75,"line_end":75,"column_start":1,"column_end":4}},{"value":"/ - [Peeking] — `input.peek(Token![...])`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48497,"byte_end":48542,"line_start":76,"line_end":76,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48543,"byte_end":48546,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"/ - [Parsing] — `input.parse::()?`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48547,"byte_end":48598,"line_start":78,"line_end":78,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48599,"byte_end":48602,"line_start":79,"line_end":79,"column_start":1,"column_end":4}},{"value":"/ - [Printing] — `quote!( ... #the_token ... )`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48603,"byte_end":48654,"line_start":80,"line_end":80,"column_start":1,"column_end":50}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48655,"byte_end":48658,"line_start":81,"line_end":81,"column_start":1,"column_end":4}},{"value":"/ - Construction from a [`Span`] — `let the_token = Token![...](sp)`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48659,"byte_end":48731,"line_start":82,"line_end":82,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48732,"byte_end":48735,"line_start":83,"line_end":83,"column_start":1,"column_end":4}},{"value":"/ - Field access to its span — `let sp = the_token.span`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48736,"byte_end":48796,"line_start":84,"line_end":84,"column_start":1,"column_end":59}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48797,"byte_end":48800,"line_start":85,"line_end":85,"column_start":1,"column_end":4}},{"value":"/ [Peeking]: crate::parse::ParseBuffer::peek()","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48801,"byte_end":48849,"line_start":86,"line_end":86,"column_start":1,"column_end":49}},{"value":"/ [Parsing]: crate::parse::ParseBuffer::parse()","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48850,"byte_end":48899,"line_start":87,"line_end":87,"column_start":1,"column_end":50}},{"value":"/ [Printing]: https://docs.rs/quote/1.0/quote/trait.ToTokens.html","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48900,"byte_end":48967,"line_start":88,"line_end":88,"column_start":1,"column_end":68}},{"value":"/ [`Span`]: https://docs.rs/proc-macro2/1.0/proc_macro2/struct.Span.html","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":48968,"byte_end":49042,"line_start":89,"line_end":89,"column_start":1,"column_end":75}}]},{"kind":"Trait","id":{"krate":0,"index":154},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50200,"byte_end":50205,"line_start":126,"line_end":126,"column_start":11,"column_end":16},"name":"Token","qualname":"::token::Token","value":"Token: private::Sealed","parent":null,"children":[{"krate":0,"index":155},{"krate":0,"index":156}],"decl_id":null,"docs":" Marker trait for types that represent single tokens.","sig":null,"attributes":[{"value":"/ Marker trait for types that represent single tokens.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50024,"byte_end":50080,"line_start":122,"line_end":122,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50081,"byte_end":50084,"line_start":123,"line_end":123,"column_start":1,"column_end":4}},{"value":"/ This trait is sealed and cannot be implemented for types outside of Syn.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50085,"byte_end":50161,"line_start":124,"line_end":124,"column_start":1,"column_end":77}},{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50162,"byte_end":50189,"line_start":125,"line_end":125,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":155},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50274,"byte_end":50278,"line_start":129,"line_end":129,"column_start":8,"column_end":12},"name":"peek","qualname":"::token::Token::peek","value":"pub fn peek(Cursor) -> bool","parent":{"krate":0,"index":154},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50354,"byte_end":50361,"line_start":133,"line_end":133,"column_start":8,"column_end":15},"name":"display","qualname":"::token::Token::display","value":"pub fn display() -> &'static str","parent":{"krate":0,"index":154},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":161},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50472,"byte_end":50478,"line_start":140,"line_end":140,"column_start":15,"column_end":21},"name":"Sealed","qualname":"::token::private::Sealed","value":"Sealed","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50430,"byte_end":50457,"line_start":139,"line_end":139,"column_start":5,"column_end":32}}]},{"kind":"Struct","id":{"krate":0,"index":162},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50622,"byte_end":50630,"line_start":145,"line_end":145,"column_start":16,"column_end":24},"name":"WithSpan","qualname":"::token::private::WithSpan","value":"WithSpan { span }","parent":null,"children":[{"krate":0,"index":163}],"decl_id":null,"docs":" Support writing `token.span` rather than `token.spans[0]` on tokens that\n hold a single span.\n","sig":null,"attributes":[{"value":"/ Support writing `token.span` rather than `token.spans[0]` on tokens that","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50487,"byte_end":50563,"line_start":142,"line_end":142,"column_start":5,"column_end":81}},{"value":"/ hold a single span.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50568,"byte_end":50591,"line_start":143,"line_end":143,"column_start":5,"column_end":28}},{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50596,"byte_end":50606,"line_start":144,"line_end":144,"column_start":5,"column_end":15}}]},{"kind":"Field","id":{"krate":0,"index":163},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":50645,"byte_end":50649,"line_start":146,"line_end":146,"column_start":13,"column_end":17},"name":"span","qualname":"::token::private::WithSpan::span","value":"proc_macro2::Span","parent":{"krate":0,"index":162},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":177},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":52695,"byte_end":52706,"line_start":222,"line_end":222,"column_start":11,"column_end":22},"name":"CustomToken","qualname":"::token::CustomToken","value":"CustomToken","parent":null,"children":[{"krate":0,"index":178},{"krate":0,"index":179}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":52657,"byte_end":52684,"line_start":221,"line_end":221,"column_start":1,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":52716,"byte_end":52720,"line_start":223,"line_end":223,"column_start":8,"column_end":12},"name":"peek","qualname":"::token::CustomToken::peek","value":"pub fn peek(Cursor) -> bool","parent":{"krate":0,"index":177},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":52753,"byte_end":52760,"line_start":224,"line_end":224,"column_start":8,"column_end":15},"name":"display","qualname":"::token::CustomToken::display","value":"pub fn display() -> &'static str","parent":{"krate":0,"index":177},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":3328},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":63031,"byte_end":63041,"line_start":557,"line_end":557,"column_start":20,"column_end":30},"name":"Underscore","qualname":"::token::Underscore","value":"Underscore { spans }","parent":null,"children":[{"krate":0,"index":3329}],"decl_id":null,"docs":" `_`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3331},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":63031,"byte_end":63041,"line_start":557,"line_end":557,"column_start":20,"column_end":30},"name":"Underscore","qualname":"::token::Underscore","value":"pub fn Underscore>(S) -> Underscore","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3345},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65316,"byte_end":65324,"line_start":653,"line_end":653,"column_start":30,"column_end":38},"name":"Abstract","qualname":"::token::Abstract","value":"Abstract { span }","parent":null,"children":[{"krate":0,"index":3346}],"decl_id":null,"docs":" `abstract`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3347},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65316,"byte_end":65324,"line_start":653,"line_end":653,"column_start":30,"column_end":38},"name":"Abstract","qualname":"::token::Abstract","value":"pub fn Abstract>(S) -> Abstract","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3363},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65373,"byte_end":65375,"line_start":654,"line_end":654,"column_start":30,"column_end":32},"name":"As","qualname":"::token::As","value":"As { span }","parent":null,"children":[{"krate":0,"index":3364}],"decl_id":null,"docs":" `as`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3365},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65373,"byte_end":65375,"line_start":654,"line_end":654,"column_start":30,"column_end":32},"name":"As","qualname":"::token::As","value":"pub fn As>(S) -> As","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3381},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65424,"byte_end":65429,"line_start":655,"line_end":655,"column_start":30,"column_end":35},"name":"Async","qualname":"::token::Async","value":"Async { span }","parent":null,"children":[{"krate":0,"index":3382}],"decl_id":null,"docs":" `async`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3383},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65424,"byte_end":65429,"line_start":655,"line_end":655,"column_start":30,"column_end":35},"name":"Async","qualname":"::token::Async","value":"pub fn Async>(S) -> Async","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3399},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65478,"byte_end":65482,"line_start":656,"line_end":656,"column_start":30,"column_end":34},"name":"Auto","qualname":"::token::Auto","value":"Auto { span }","parent":null,"children":[{"krate":0,"index":3400}],"decl_id":null,"docs":" `auto`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3401},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65478,"byte_end":65482,"line_start":656,"line_end":656,"column_start":30,"column_end":34},"name":"Auto","qualname":"::token::Auto","value":"pub fn Auto>(S) -> Auto","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3417},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65531,"byte_end":65536,"line_start":657,"line_end":657,"column_start":30,"column_end":35},"name":"Await","qualname":"::token::Await","value":"Await { span }","parent":null,"children":[{"krate":0,"index":3418}],"decl_id":null,"docs":" `await`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3419},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65531,"byte_end":65536,"line_start":657,"line_end":657,"column_start":30,"column_end":35},"name":"Await","qualname":"::token::Await","value":"pub fn Await>(S) -> Await","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3435},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65585,"byte_end":65591,"line_start":658,"line_end":658,"column_start":30,"column_end":36},"name":"Become","qualname":"::token::Become","value":"Become { span }","parent":null,"children":[{"krate":0,"index":3436}],"decl_id":null,"docs":" `become`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3437},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65585,"byte_end":65591,"line_start":658,"line_end":658,"column_start":30,"column_end":36},"name":"Become","qualname":"::token::Become","value":"pub fn Become>(S) -> Become","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3453},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65640,"byte_end":65643,"line_start":659,"line_end":659,"column_start":30,"column_end":33},"name":"Box","qualname":"::token::Box","value":"Box { span }","parent":null,"children":[{"krate":0,"index":3454}],"decl_id":null,"docs":" `box`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3455},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65640,"byte_end":65643,"line_start":659,"line_end":659,"column_start":30,"column_end":33},"name":"Box","qualname":"::token::Box","value":"pub fn Box>(S) -> Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3471},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65692,"byte_end":65697,"line_start":660,"line_end":660,"column_start":30,"column_end":35},"name":"Break","qualname":"::token::Break","value":"Break { span }","parent":null,"children":[{"krate":0,"index":3472}],"decl_id":null,"docs":" `break`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3473},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65692,"byte_end":65697,"line_start":660,"line_end":660,"column_start":30,"column_end":35},"name":"Break","qualname":"::token::Break","value":"pub fn Break>(S) -> Break","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3489},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65746,"byte_end":65751,"line_start":661,"line_end":661,"column_start":30,"column_end":35},"name":"Const","qualname":"::token::Const","value":"Const { span }","parent":null,"children":[{"krate":0,"index":3490}],"decl_id":null,"docs":" `const`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3491},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65746,"byte_end":65751,"line_start":661,"line_end":661,"column_start":30,"column_end":35},"name":"Const","qualname":"::token::Const","value":"pub fn Const>(S) -> Const","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3507},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65800,"byte_end":65808,"line_start":662,"line_end":662,"column_start":30,"column_end":38},"name":"Continue","qualname":"::token::Continue","value":"Continue { span }","parent":null,"children":[{"krate":0,"index":3508}],"decl_id":null,"docs":" `continue`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3509},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65800,"byte_end":65808,"line_start":662,"line_end":662,"column_start":30,"column_end":38},"name":"Continue","qualname":"::token::Continue","value":"pub fn Continue>(S) -> Continue","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3525},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65857,"byte_end":65862,"line_start":663,"line_end":663,"column_start":30,"column_end":35},"name":"Crate","qualname":"::token::Crate","value":"Crate { span }","parent":null,"children":[{"krate":0,"index":3526}],"decl_id":null,"docs":" `crate`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3527},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65857,"byte_end":65862,"line_start":663,"line_end":663,"column_start":30,"column_end":35},"name":"Crate","qualname":"::token::Crate","value":"pub fn Crate>(S) -> Crate","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3543},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65911,"byte_end":65918,"line_start":664,"line_end":664,"column_start":30,"column_end":37},"name":"Default","qualname":"::token::Default","value":"Default { span }","parent":null,"children":[{"krate":0,"index":3544}],"decl_id":null,"docs":" `default`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3545},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65911,"byte_end":65918,"line_start":664,"line_end":664,"column_start":30,"column_end":37},"name":"Default","qualname":"::token::Default","value":"pub fn Default>(S) -> Default","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3561},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65967,"byte_end":65969,"line_start":665,"line_end":665,"column_start":30,"column_end":32},"name":"Do","qualname":"::token::Do","value":"Do { span }","parent":null,"children":[{"krate":0,"index":3562}],"decl_id":null,"docs":" `do`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3563},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":65967,"byte_end":65969,"line_start":665,"line_end":665,"column_start":30,"column_end":32},"name":"Do","qualname":"::token::Do","value":"pub fn Do>(S) -> Do","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3579},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66018,"byte_end":66021,"line_start":666,"line_end":666,"column_start":30,"column_end":33},"name":"Dyn","qualname":"::token::Dyn","value":"Dyn { span }","parent":null,"children":[{"krate":0,"index":3580}],"decl_id":null,"docs":" `dyn`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3581},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66018,"byte_end":66021,"line_start":666,"line_end":666,"column_start":30,"column_end":33},"name":"Dyn","qualname":"::token::Dyn","value":"pub fn Dyn>(S) -> Dyn","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3597},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66070,"byte_end":66074,"line_start":667,"line_end":667,"column_start":30,"column_end":34},"name":"Else","qualname":"::token::Else","value":"Else { span }","parent":null,"children":[{"krate":0,"index":3598}],"decl_id":null,"docs":" `else`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3599},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66070,"byte_end":66074,"line_start":667,"line_end":667,"column_start":30,"column_end":34},"name":"Else","qualname":"::token::Else","value":"pub fn Else>(S) -> Else","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3615},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66123,"byte_end":66127,"line_start":668,"line_end":668,"column_start":30,"column_end":34},"name":"Enum","qualname":"::token::Enum","value":"Enum { span }","parent":null,"children":[{"krate":0,"index":3616}],"decl_id":null,"docs":" `enum`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3617},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66123,"byte_end":66127,"line_start":668,"line_end":668,"column_start":30,"column_end":34},"name":"Enum","qualname":"::token::Enum","value":"pub fn Enum>(S) -> Enum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3633},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66176,"byte_end":66182,"line_start":669,"line_end":669,"column_start":30,"column_end":36},"name":"Extern","qualname":"::token::Extern","value":"Extern { span }","parent":null,"children":[{"krate":0,"index":3634}],"decl_id":null,"docs":" `extern`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3635},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66176,"byte_end":66182,"line_start":669,"line_end":669,"column_start":30,"column_end":36},"name":"Extern","qualname":"::token::Extern","value":"pub fn Extern>(S) -> Extern","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3651},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66231,"byte_end":66236,"line_start":670,"line_end":670,"column_start":30,"column_end":35},"name":"Final","qualname":"::token::Final","value":"Final { span }","parent":null,"children":[{"krate":0,"index":3652}],"decl_id":null,"docs":" `final`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3653},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66231,"byte_end":66236,"line_start":670,"line_end":670,"column_start":30,"column_end":35},"name":"Final","qualname":"::token::Final","value":"pub fn Final>(S) -> Final","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3669},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66285,"byte_end":66287,"line_start":671,"line_end":671,"column_start":30,"column_end":32},"name":"Fn","qualname":"::token::Fn","value":"Fn { span }","parent":null,"children":[{"krate":0,"index":3670}],"decl_id":null,"docs":" `fn`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3671},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66285,"byte_end":66287,"line_start":671,"line_end":671,"column_start":30,"column_end":32},"name":"Fn","qualname":"::token::Fn","value":"pub fn Fn>(S) -> Fn","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3687},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66336,"byte_end":66339,"line_start":672,"line_end":672,"column_start":30,"column_end":33},"name":"For","qualname":"::token::For","value":"For { span }","parent":null,"children":[{"krate":0,"index":3688}],"decl_id":null,"docs":" `for`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3689},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66336,"byte_end":66339,"line_start":672,"line_end":672,"column_start":30,"column_end":33},"name":"For","qualname":"::token::For","value":"pub fn For>(S) -> For","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3705},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66388,"byte_end":66390,"line_start":673,"line_end":673,"column_start":30,"column_end":32},"name":"If","qualname":"::token::If","value":"If { span }","parent":null,"children":[{"krate":0,"index":3706}],"decl_id":null,"docs":" `if`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3707},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66388,"byte_end":66390,"line_start":673,"line_end":673,"column_start":30,"column_end":32},"name":"If","qualname":"::token::If","value":"pub fn If>(S) -> If","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3723},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66439,"byte_end":66443,"line_start":674,"line_end":674,"column_start":30,"column_end":34},"name":"Impl","qualname":"::token::Impl","value":"Impl { span }","parent":null,"children":[{"krate":0,"index":3724}],"decl_id":null,"docs":" `impl`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3725},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66439,"byte_end":66443,"line_start":674,"line_end":674,"column_start":30,"column_end":34},"name":"Impl","qualname":"::token::Impl","value":"pub fn Impl>(S) -> Impl","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3741},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66492,"byte_end":66494,"line_start":675,"line_end":675,"column_start":30,"column_end":32},"name":"In","qualname":"::token::In","value":"In { span }","parent":null,"children":[{"krate":0,"index":3742}],"decl_id":null,"docs":" `in`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3743},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66492,"byte_end":66494,"line_start":675,"line_end":675,"column_start":30,"column_end":32},"name":"In","qualname":"::token::In","value":"pub fn In>(S) -> In","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3759},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66543,"byte_end":66546,"line_start":676,"line_end":676,"column_start":30,"column_end":33},"name":"Let","qualname":"::token::Let","value":"Let { span }","parent":null,"children":[{"krate":0,"index":3760}],"decl_id":null,"docs":" `let`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3761},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66543,"byte_end":66546,"line_start":676,"line_end":676,"column_start":30,"column_end":33},"name":"Let","qualname":"::token::Let","value":"pub fn Let>(S) -> Let","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3777},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66595,"byte_end":66599,"line_start":677,"line_end":677,"column_start":30,"column_end":34},"name":"Loop","qualname":"::token::Loop","value":"Loop { span }","parent":null,"children":[{"krate":0,"index":3778}],"decl_id":null,"docs":" `loop`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3779},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66595,"byte_end":66599,"line_start":677,"line_end":677,"column_start":30,"column_end":34},"name":"Loop","qualname":"::token::Loop","value":"pub fn Loop>(S) -> Loop","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3795},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66648,"byte_end":66653,"line_start":678,"line_end":678,"column_start":30,"column_end":35},"name":"Macro","qualname":"::token::Macro","value":"Macro { span }","parent":null,"children":[{"krate":0,"index":3796}],"decl_id":null,"docs":" `macro`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3797},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66648,"byte_end":66653,"line_start":678,"line_end":678,"column_start":30,"column_end":35},"name":"Macro","qualname":"::token::Macro","value":"pub fn Macro>(S) -> Macro","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3813},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66702,"byte_end":66707,"line_start":679,"line_end":679,"column_start":30,"column_end":35},"name":"Match","qualname":"::token::Match","value":"Match { span }","parent":null,"children":[{"krate":0,"index":3814}],"decl_id":null,"docs":" `match`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3815},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66702,"byte_end":66707,"line_start":679,"line_end":679,"column_start":30,"column_end":35},"name":"Match","qualname":"::token::Match","value":"pub fn Match>(S) -> Match","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3831},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66756,"byte_end":66759,"line_start":680,"line_end":680,"column_start":30,"column_end":33},"name":"Mod","qualname":"::token::Mod","value":"Mod { span }","parent":null,"children":[{"krate":0,"index":3832}],"decl_id":null,"docs":" `mod`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3833},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66756,"byte_end":66759,"line_start":680,"line_end":680,"column_start":30,"column_end":33},"name":"Mod","qualname":"::token::Mod","value":"pub fn Mod>(S) -> Mod","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3849},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66808,"byte_end":66812,"line_start":681,"line_end":681,"column_start":30,"column_end":34},"name":"Move","qualname":"::token::Move","value":"Move { span }","parent":null,"children":[{"krate":0,"index":3850}],"decl_id":null,"docs":" `move`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3851},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66808,"byte_end":66812,"line_start":681,"line_end":681,"column_start":30,"column_end":34},"name":"Move","qualname":"::token::Move","value":"pub fn Move>(S) -> Move","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3867},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66861,"byte_end":66864,"line_start":682,"line_end":682,"column_start":30,"column_end":33},"name":"Mut","qualname":"::token::Mut","value":"Mut { span }","parent":null,"children":[{"krate":0,"index":3868}],"decl_id":null,"docs":" `mut`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3869},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66861,"byte_end":66864,"line_start":682,"line_end":682,"column_start":30,"column_end":33},"name":"Mut","qualname":"::token::Mut","value":"pub fn Mut>(S) -> Mut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3885},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66913,"byte_end":66921,"line_start":683,"line_end":683,"column_start":30,"column_end":38},"name":"Override","qualname":"::token::Override","value":"Override { span }","parent":null,"children":[{"krate":0,"index":3886}],"decl_id":null,"docs":" `override`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3887},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66913,"byte_end":66921,"line_start":683,"line_end":683,"column_start":30,"column_end":38},"name":"Override","qualname":"::token::Override","value":"pub fn Override>(S) -> Override","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3903},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66970,"byte_end":66974,"line_start":684,"line_end":684,"column_start":30,"column_end":34},"name":"Priv","qualname":"::token::Priv","value":"Priv { span }","parent":null,"children":[{"krate":0,"index":3904}],"decl_id":null,"docs":" `priv`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3905},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":66970,"byte_end":66974,"line_start":684,"line_end":684,"column_start":30,"column_end":34},"name":"Priv","qualname":"::token::Priv","value":"pub fn Priv>(S) -> Priv","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3921},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67023,"byte_end":67026,"line_start":685,"line_end":685,"column_start":30,"column_end":33},"name":"Pub","qualname":"::token::Pub","value":"Pub { span }","parent":null,"children":[{"krate":0,"index":3922}],"decl_id":null,"docs":" `pub`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3923},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67023,"byte_end":67026,"line_start":685,"line_end":685,"column_start":30,"column_end":33},"name":"Pub","qualname":"::token::Pub","value":"pub fn Pub>(S) -> Pub","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3939},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67075,"byte_end":67078,"line_start":686,"line_end":686,"column_start":30,"column_end":33},"name":"Ref","qualname":"::token::Ref","value":"Ref { span }","parent":null,"children":[{"krate":0,"index":3940}],"decl_id":null,"docs":" `ref`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3941},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67075,"byte_end":67078,"line_start":686,"line_end":686,"column_start":30,"column_end":33},"name":"Ref","qualname":"::token::Ref","value":"pub fn Ref>(S) -> Ref","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3957},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67127,"byte_end":67133,"line_start":687,"line_end":687,"column_start":30,"column_end":36},"name":"Return","qualname":"::token::Return","value":"Return { span }","parent":null,"children":[{"krate":0,"index":3958}],"decl_id":null,"docs":" `return`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3959},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67127,"byte_end":67133,"line_start":687,"line_end":687,"column_start":30,"column_end":36},"name":"Return","qualname":"::token::Return","value":"pub fn Return>(S) -> Return","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3975},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67182,"byte_end":67190,"line_start":688,"line_end":688,"column_start":30,"column_end":38},"name":"SelfType","qualname":"::token::SelfType","value":"SelfType { span }","parent":null,"children":[{"krate":0,"index":3976}],"decl_id":null,"docs":" `Self`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3977},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67182,"byte_end":67190,"line_start":688,"line_end":688,"column_start":30,"column_end":38},"name":"SelfType","qualname":"::token::SelfType","value":"pub fn SelfType>(S) -> SelfType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":3993},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67235,"byte_end":67244,"line_start":689,"line_end":689,"column_start":30,"column_end":39},"name":"SelfValue","qualname":"::token::SelfValue","value":"SelfValue { span }","parent":null,"children":[{"krate":0,"index":3994}],"decl_id":null,"docs":" `self`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":3995},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67235,"byte_end":67244,"line_start":689,"line_end":689,"column_start":30,"column_end":39},"name":"SelfValue","qualname":"::token::SelfValue","value":"pub fn SelfValue>(S) -> SelfValue","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4011},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67288,"byte_end":67294,"line_start":690,"line_end":690,"column_start":30,"column_end":36},"name":"Static","qualname":"::token::Static","value":"Static { span }","parent":null,"children":[{"krate":0,"index":4012}],"decl_id":null,"docs":" `static`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4013},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67288,"byte_end":67294,"line_start":690,"line_end":690,"column_start":30,"column_end":36},"name":"Static","qualname":"::token::Static","value":"pub fn Static>(S) -> Static","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4029},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67343,"byte_end":67349,"line_start":691,"line_end":691,"column_start":30,"column_end":36},"name":"Struct","qualname":"::token::Struct","value":"Struct { span }","parent":null,"children":[{"krate":0,"index":4030}],"decl_id":null,"docs":" `struct`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4031},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67343,"byte_end":67349,"line_start":691,"line_end":691,"column_start":30,"column_end":36},"name":"Struct","qualname":"::token::Struct","value":"pub fn Struct>(S) -> Struct","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4047},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67398,"byte_end":67403,"line_start":692,"line_end":692,"column_start":30,"column_end":35},"name":"Super","qualname":"::token::Super","value":"Super { span }","parent":null,"children":[{"krate":0,"index":4048}],"decl_id":null,"docs":" `super`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4049},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67398,"byte_end":67403,"line_start":692,"line_end":692,"column_start":30,"column_end":35},"name":"Super","qualname":"::token::Super","value":"pub fn Super>(S) -> Super","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4065},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67452,"byte_end":67457,"line_start":693,"line_end":693,"column_start":30,"column_end":35},"name":"Trait","qualname":"::token::Trait","value":"Trait { span }","parent":null,"children":[{"krate":0,"index":4066}],"decl_id":null,"docs":" `trait`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4067},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67452,"byte_end":67457,"line_start":693,"line_end":693,"column_start":30,"column_end":35},"name":"Trait","qualname":"::token::Trait","value":"pub fn Trait>(S) -> Trait","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4083},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67506,"byte_end":67509,"line_start":694,"line_end":694,"column_start":30,"column_end":33},"name":"Try","qualname":"::token::Try","value":"Try { span }","parent":null,"children":[{"krate":0,"index":4084}],"decl_id":null,"docs":" `try`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4085},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67506,"byte_end":67509,"line_start":694,"line_end":694,"column_start":30,"column_end":33},"name":"Try","qualname":"::token::Try","value":"pub fn Try>(S) -> Try","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4101},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67558,"byte_end":67562,"line_start":695,"line_end":695,"column_start":30,"column_end":34},"name":"Type","qualname":"::token::Type","value":"Type { span }","parent":null,"children":[{"krate":0,"index":4102}],"decl_id":null,"docs":" `type`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4103},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67558,"byte_end":67562,"line_start":695,"line_end":695,"column_start":30,"column_end":34},"name":"Type","qualname":"::token::Type","value":"pub fn Type>(S) -> Type","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4119},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67611,"byte_end":67617,"line_start":696,"line_end":696,"column_start":30,"column_end":36},"name":"Typeof","qualname":"::token::Typeof","value":"Typeof { span }","parent":null,"children":[{"krate":0,"index":4120}],"decl_id":null,"docs":" `typeof`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4121},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67611,"byte_end":67617,"line_start":696,"line_end":696,"column_start":30,"column_end":36},"name":"Typeof","qualname":"::token::Typeof","value":"pub fn Typeof>(S) -> Typeof","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4137},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67666,"byte_end":67671,"line_start":697,"line_end":697,"column_start":30,"column_end":35},"name":"Union","qualname":"::token::Union","value":"Union { span }","parent":null,"children":[{"krate":0,"index":4138}],"decl_id":null,"docs":" `union`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4139},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67666,"byte_end":67671,"line_start":697,"line_end":697,"column_start":30,"column_end":35},"name":"Union","qualname":"::token::Union","value":"pub fn Union>(S) -> Union","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4155},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67720,"byte_end":67726,"line_start":698,"line_end":698,"column_start":30,"column_end":36},"name":"Unsafe","qualname":"::token::Unsafe","value":"Unsafe { span }","parent":null,"children":[{"krate":0,"index":4156}],"decl_id":null,"docs":" `unsafe`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4157},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67720,"byte_end":67726,"line_start":698,"line_end":698,"column_start":30,"column_end":36},"name":"Unsafe","qualname":"::token::Unsafe","value":"pub fn Unsafe>(S) -> Unsafe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4173},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67775,"byte_end":67782,"line_start":699,"line_end":699,"column_start":30,"column_end":37},"name":"Unsized","qualname":"::token::Unsized","value":"Unsized { span }","parent":null,"children":[{"krate":0,"index":4174}],"decl_id":null,"docs":" `unsized`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4175},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67775,"byte_end":67782,"line_start":699,"line_end":699,"column_start":30,"column_end":37},"name":"Unsized","qualname":"::token::Unsized","value":"pub fn Unsized>(S) -> Unsized","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4191},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67831,"byte_end":67834,"line_start":700,"line_end":700,"column_start":30,"column_end":33},"name":"Use","qualname":"::token::Use","value":"Use { span }","parent":null,"children":[{"krate":0,"index":4192}],"decl_id":null,"docs":" `use`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4193},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67831,"byte_end":67834,"line_start":700,"line_end":700,"column_start":30,"column_end":33},"name":"Use","qualname":"::token::Use","value":"pub fn Use>(S) -> Use","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4209},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67883,"byte_end":67890,"line_start":701,"line_end":701,"column_start":30,"column_end":37},"name":"Virtual","qualname":"::token::Virtual","value":"Virtual { span }","parent":null,"children":[{"krate":0,"index":4210}],"decl_id":null,"docs":" `virtual`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4211},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67883,"byte_end":67890,"line_start":701,"line_end":701,"column_start":30,"column_end":37},"name":"Virtual","qualname":"::token::Virtual","value":"pub fn Virtual>(S) -> Virtual","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4227},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67939,"byte_end":67944,"line_start":702,"line_end":702,"column_start":30,"column_end":35},"name":"Where","qualname":"::token::Where","value":"Where { span }","parent":null,"children":[{"krate":0,"index":4228}],"decl_id":null,"docs":" `where`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4229},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67939,"byte_end":67944,"line_start":702,"line_end":702,"column_start":30,"column_end":35},"name":"Where","qualname":"::token::Where","value":"pub fn Where>(S) -> Where","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4245},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67993,"byte_end":67998,"line_start":703,"line_end":703,"column_start":30,"column_end":35},"name":"While","qualname":"::token::While","value":"While { span }","parent":null,"children":[{"krate":0,"index":4246}],"decl_id":null,"docs":" `while`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4247},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":67993,"byte_end":67998,"line_start":703,"line_end":703,"column_start":30,"column_end":35},"name":"While","qualname":"::token::While","value":"pub fn While>(S) -> While","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4263},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68047,"byte_end":68052,"line_start":704,"line_end":704,"column_start":30,"column_end":35},"name":"Yield","qualname":"::token::Yield","value":"Yield { span }","parent":null,"children":[{"krate":0,"index":4264}],"decl_id":null,"docs":" `yield`","sig":null,"attributes":[{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53230,"byte_end":53233,"line_start":245,"line_end":245,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53246,"byte_end":53309,"line_start":246,"line_end":246,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53322,"byte_end":53351,"line_start":247,"line_end":247,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53364,"byte_end":53367,"line_start":248,"line_end":248,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53380,"byte_end":53408,"line_start":249,"line_end":249,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4265},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68047,"byte_end":68052,"line_start":704,"line_end":704,"column_start":30,"column_end":35},"name":"Yield","qualname":"::token::Yield","value":"pub fn Yield>(S) -> Yield","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":53526,"byte_end":53550,"line_start":255,"line_end":255,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4649},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68126,"byte_end":68129,"line_start":708,"line_end":708,"column_start":30,"column_end":33},"name":"Add","qualname":"::token::Add","value":"Add { spans }","parent":null,"children":[{"krate":0,"index":4650}],"decl_id":null,"docs":" `+`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4652},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68126,"byte_end":68129,"line_start":708,"line_end":708,"column_start":30,"column_end":33},"name":"Add","qualname":"::token::Add","value":"pub fn Add>(S) -> Add","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4666},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68176,"byte_end":68181,"line_start":709,"line_end":709,"column_start":30,"column_end":35},"name":"AddEq","qualname":"::token::AddEq","value":"AddEq { spans }","parent":null,"children":[{"krate":0,"index":4667}],"decl_id":null,"docs":" `+=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4669},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68176,"byte_end":68181,"line_start":709,"line_end":709,"column_start":30,"column_end":35},"name":"AddEq","qualname":"::token::AddEq","value":"pub fn AddEq>(S) -> AddEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4678},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68227,"byte_end":68230,"line_start":710,"line_end":710,"column_start":30,"column_end":33},"name":"And","qualname":"::token::And","value":"And { spans }","parent":null,"children":[{"krate":0,"index":4679}],"decl_id":null,"docs":" `&`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4681},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68227,"byte_end":68230,"line_start":710,"line_end":710,"column_start":30,"column_end":33},"name":"And","qualname":"::token::And","value":"pub fn And>(S) -> And","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4695},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68277,"byte_end":68283,"line_start":711,"line_end":711,"column_start":30,"column_end":36},"name":"AndAnd","qualname":"::token::AndAnd","value":"AndAnd { spans }","parent":null,"children":[{"krate":0,"index":4696}],"decl_id":null,"docs":" `&&`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4698},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68277,"byte_end":68283,"line_start":711,"line_end":711,"column_start":30,"column_end":36},"name":"AndAnd","qualname":"::token::AndAnd","value":"pub fn AndAnd>(S) -> AndAnd","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4707},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68328,"byte_end":68333,"line_start":712,"line_end":712,"column_start":30,"column_end":35},"name":"AndEq","qualname":"::token::AndEq","value":"AndEq { spans }","parent":null,"children":[{"krate":0,"index":4708}],"decl_id":null,"docs":" `&=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4710},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68328,"byte_end":68333,"line_start":712,"line_end":712,"column_start":30,"column_end":35},"name":"AndEq","qualname":"::token::AndEq","value":"pub fn AndEq>(S) -> AndEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4719},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68379,"byte_end":68381,"line_start":713,"line_end":713,"column_start":30,"column_end":32},"name":"At","qualname":"::token::At","value":"At { spans }","parent":null,"children":[{"krate":0,"index":4720}],"decl_id":null,"docs":" `@`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4722},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68379,"byte_end":68381,"line_start":713,"line_end":713,"column_start":30,"column_end":32},"name":"At","qualname":"::token::At","value":"pub fn At>(S) -> At","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4736},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68429,"byte_end":68433,"line_start":714,"line_end":714,"column_start":30,"column_end":34},"name":"Bang","qualname":"::token::Bang","value":"Bang { spans }","parent":null,"children":[{"krate":0,"index":4737}],"decl_id":null,"docs":" `!`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4739},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68429,"byte_end":68433,"line_start":714,"line_end":714,"column_start":30,"column_end":34},"name":"Bang","qualname":"::token::Bang","value":"pub fn Bang>(S) -> Bang","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4753},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68479,"byte_end":68484,"line_start":715,"line_end":715,"column_start":30,"column_end":35},"name":"Caret","qualname":"::token::Caret","value":"Caret { spans }","parent":null,"children":[{"krate":0,"index":4754}],"decl_id":null,"docs":" `^`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4756},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68479,"byte_end":68484,"line_start":715,"line_end":715,"column_start":30,"column_end":35},"name":"Caret","qualname":"::token::Caret","value":"pub fn Caret>(S) -> Caret","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4770},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68529,"byte_end":68536,"line_start":716,"line_end":716,"column_start":30,"column_end":37},"name":"CaretEq","qualname":"::token::CaretEq","value":"CaretEq { spans }","parent":null,"children":[{"krate":0,"index":4771}],"decl_id":null,"docs":" `^=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4773},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68529,"byte_end":68536,"line_start":716,"line_end":716,"column_start":30,"column_end":37},"name":"CaretEq","qualname":"::token::CaretEq","value":"pub fn CaretEq>(S) -> CaretEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4782},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68580,"byte_end":68585,"line_start":717,"line_end":717,"column_start":30,"column_end":35},"name":"Colon","qualname":"::token::Colon","value":"Colon { spans }","parent":null,"children":[{"krate":0,"index":4783}],"decl_id":null,"docs":" `:`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4785},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68580,"byte_end":68585,"line_start":717,"line_end":717,"column_start":30,"column_end":35},"name":"Colon","qualname":"::token::Colon","value":"pub fn Colon>(S) -> Colon","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4799},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68630,"byte_end":68636,"line_start":718,"line_end":718,"column_start":30,"column_end":36},"name":"Colon2","qualname":"::token::Colon2","value":"Colon2 { spans }","parent":null,"children":[{"krate":0,"index":4800}],"decl_id":null,"docs":" `::`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4802},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68630,"byte_end":68636,"line_start":718,"line_end":718,"column_start":30,"column_end":36},"name":"Colon2","qualname":"::token::Colon2","value":"pub fn Colon2>(S) -> Colon2","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4811},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68681,"byte_end":68686,"line_start":719,"line_end":719,"column_start":30,"column_end":35},"name":"Comma","qualname":"::token::Comma","value":"Comma { spans }","parent":null,"children":[{"krate":0,"index":4812}],"decl_id":null,"docs":" `,`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4814},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68681,"byte_end":68686,"line_start":719,"line_end":719,"column_start":30,"column_end":35},"name":"Comma","qualname":"::token::Comma","value":"pub fn Comma>(S) -> Comma","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4828},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68731,"byte_end":68734,"line_start":720,"line_end":720,"column_start":30,"column_end":33},"name":"Div","qualname":"::token::Div","value":"Div { spans }","parent":null,"children":[{"krate":0,"index":4829}],"decl_id":null,"docs":" `/`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4831},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68731,"byte_end":68734,"line_start":720,"line_end":720,"column_start":30,"column_end":33},"name":"Div","qualname":"::token::Div","value":"pub fn Div>(S) -> Div","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4845},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68781,"byte_end":68786,"line_start":721,"line_end":721,"column_start":30,"column_end":35},"name":"DivEq","qualname":"::token::DivEq","value":"DivEq { spans }","parent":null,"children":[{"krate":0,"index":4846}],"decl_id":null,"docs":" `/=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4848},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68781,"byte_end":68786,"line_start":721,"line_end":721,"column_start":30,"column_end":35},"name":"DivEq","qualname":"::token::DivEq","value":"pub fn DivEq>(S) -> DivEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4857},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68832,"byte_end":68838,"line_start":722,"line_end":722,"column_start":30,"column_end":36},"name":"Dollar","qualname":"::token::Dollar","value":"Dollar { spans }","parent":null,"children":[{"krate":0,"index":4858}],"decl_id":null,"docs":" `$`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4860},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68832,"byte_end":68838,"line_start":722,"line_end":722,"column_start":30,"column_end":36},"name":"Dollar","qualname":"::token::Dollar","value":"pub fn Dollar>(S) -> Dollar","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4874},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68882,"byte_end":68885,"line_start":723,"line_end":723,"column_start":30,"column_end":33},"name":"Dot","qualname":"::token::Dot","value":"Dot { spans }","parent":null,"children":[{"krate":0,"index":4875}],"decl_id":null,"docs":" `.`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4877},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68882,"byte_end":68885,"line_start":723,"line_end":723,"column_start":30,"column_end":33},"name":"Dot","qualname":"::token::Dot","value":"pub fn Dot>(S) -> Dot","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4891},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68932,"byte_end":68936,"line_start":724,"line_end":724,"column_start":30,"column_end":34},"name":"Dot2","qualname":"::token::Dot2","value":"Dot2 { spans }","parent":null,"children":[{"krate":0,"index":4892}],"decl_id":null,"docs":" `..`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4894},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68932,"byte_end":68936,"line_start":724,"line_end":724,"column_start":30,"column_end":34},"name":"Dot2","qualname":"::token::Dot2","value":"pub fn Dot2>(S) -> Dot2","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4903},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68983,"byte_end":68987,"line_start":725,"line_end":725,"column_start":30,"column_end":34},"name":"Dot3","qualname":"::token::Dot3","value":"Dot3 { spans }","parent":null,"children":[{"krate":0,"index":4904}],"decl_id":null,"docs":" `...`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4906},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":68983,"byte_end":68987,"line_start":725,"line_end":725,"column_start":30,"column_end":34},"name":"Dot3","qualname":"::token::Dot3","value":"pub fn Dot3>(S) -> Dot3","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4915},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69035,"byte_end":69043,"line_start":726,"line_end":726,"column_start":30,"column_end":38},"name":"DotDotEq","qualname":"::token::DotDotEq","value":"DotDotEq { spans }","parent":null,"children":[{"krate":0,"index":4916}],"decl_id":null,"docs":" `..=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4918},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69035,"byte_end":69043,"line_start":726,"line_end":726,"column_start":30,"column_end":38},"name":"DotDotEq","qualname":"::token::DotDotEq","value":"pub fn DotDotEq>(S) -> DotDotEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4927},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69087,"byte_end":69089,"line_start":727,"line_end":727,"column_start":30,"column_end":32},"name":"Eq","qualname":"::token::Eq","value":"Eq { spans }","parent":null,"children":[{"krate":0,"index":4928}],"decl_id":null,"docs":" `=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4930},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69087,"byte_end":69089,"line_start":727,"line_end":727,"column_start":30,"column_end":32},"name":"Eq","qualname":"::token::Eq","value":"pub fn Eq>(S) -> Eq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4944},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69137,"byte_end":69141,"line_start":728,"line_end":728,"column_start":30,"column_end":34},"name":"EqEq","qualname":"::token::EqEq","value":"EqEq { spans }","parent":null,"children":[{"krate":0,"index":4945}],"decl_id":null,"docs":" `==`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4947},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69137,"byte_end":69141,"line_start":728,"line_end":728,"column_start":30,"column_end":34},"name":"EqEq","qualname":"::token::EqEq","value":"pub fn EqEq>(S) -> EqEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4956},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69188,"byte_end":69190,"line_start":729,"line_end":729,"column_start":30,"column_end":32},"name":"Ge","qualname":"::token::Ge","value":"Ge { spans }","parent":null,"children":[{"krate":0,"index":4957}],"decl_id":null,"docs":" `>=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4959},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69188,"byte_end":69190,"line_start":729,"line_end":729,"column_start":30,"column_end":32},"name":"Ge","qualname":"::token::Ge","value":"pub fn Ge>(S) -> Ge","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4968},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69239,"byte_end":69241,"line_start":730,"line_end":730,"column_start":30,"column_end":32},"name":"Gt","qualname":"::token::Gt","value":"Gt { spans }","parent":null,"children":[{"krate":0,"index":4969}],"decl_id":null,"docs":" `>`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4971},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69239,"byte_end":69241,"line_start":730,"line_end":730,"column_start":30,"column_end":32},"name":"Gt","qualname":"::token::Gt","value":"pub fn Gt>(S) -> Gt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4985},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69289,"byte_end":69291,"line_start":731,"line_end":731,"column_start":30,"column_end":32},"name":"Le","qualname":"::token::Le","value":"Le { spans }","parent":null,"children":[{"krate":0,"index":4986}],"decl_id":null,"docs":" `<=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":4988},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69289,"byte_end":69291,"line_start":731,"line_end":731,"column_start":30,"column_end":32},"name":"Le","qualname":"::token::Le","value":"pub fn Le>(S) -> Le","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":4997},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69340,"byte_end":69342,"line_start":732,"line_end":732,"column_start":30,"column_end":32},"name":"Lt","qualname":"::token::Lt","value":"Lt { spans }","parent":null,"children":[{"krate":0,"index":4998}],"decl_id":null,"docs":" `<`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5000},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69340,"byte_end":69342,"line_start":732,"line_end":732,"column_start":30,"column_end":32},"name":"Lt","qualname":"::token::Lt","value":"pub fn Lt>(S) -> Lt","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5014},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69390,"byte_end":69395,"line_start":733,"line_end":733,"column_start":30,"column_end":35},"name":"MulEq","qualname":"::token::MulEq","value":"MulEq { spans }","parent":null,"children":[{"krate":0,"index":5015}],"decl_id":null,"docs":" `*=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5017},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69390,"byte_end":69395,"line_start":733,"line_end":733,"column_start":30,"column_end":35},"name":"MulEq","qualname":"::token::MulEq","value":"pub fn MulEq>(S) -> MulEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5026},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69441,"byte_end":69443,"line_start":734,"line_end":734,"column_start":30,"column_end":32},"name":"Ne","qualname":"::token::Ne","value":"Ne { spans }","parent":null,"children":[{"krate":0,"index":5027}],"decl_id":null,"docs":" `!=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5029},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69441,"byte_end":69443,"line_start":734,"line_end":734,"column_start":30,"column_end":32},"name":"Ne","qualname":"::token::Ne","value":"pub fn Ne>(S) -> Ne","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5038},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69492,"byte_end":69494,"line_start":735,"line_end":735,"column_start":30,"column_end":32},"name":"Or","qualname":"::token::Or","value":"Or { spans }","parent":null,"children":[{"krate":0,"index":5039}],"decl_id":null,"docs":" `|`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5041},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69492,"byte_end":69494,"line_start":735,"line_end":735,"column_start":30,"column_end":32},"name":"Or","qualname":"::token::Or","value":"pub fn Or>(S) -> Or","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5055},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69542,"byte_end":69546,"line_start":736,"line_end":736,"column_start":30,"column_end":34},"name":"OrEq","qualname":"::token::OrEq","value":"OrEq { spans }","parent":null,"children":[{"krate":0,"index":5056}],"decl_id":null,"docs":" `|=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5058},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69542,"byte_end":69546,"line_start":736,"line_end":736,"column_start":30,"column_end":34},"name":"OrEq","qualname":"::token::OrEq","value":"pub fn OrEq>(S) -> OrEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5067},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69593,"byte_end":69597,"line_start":737,"line_end":737,"column_start":30,"column_end":34},"name":"OrOr","qualname":"::token::OrOr","value":"OrOr { spans }","parent":null,"children":[{"krate":0,"index":5068}],"decl_id":null,"docs":" `||`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5070},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69593,"byte_end":69597,"line_start":737,"line_end":737,"column_start":30,"column_end":34},"name":"OrOr","qualname":"::token::OrOr","value":"pub fn OrOr>(S) -> OrOr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5079},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69644,"byte_end":69649,"line_start":738,"line_end":738,"column_start":30,"column_end":35},"name":"Pound","qualname":"::token::Pound","value":"Pound { spans }","parent":null,"children":[{"krate":0,"index":5080}],"decl_id":null,"docs":" `#`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5082},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69644,"byte_end":69649,"line_start":738,"line_end":738,"column_start":30,"column_end":35},"name":"Pound","qualname":"::token::Pound","value":"pub fn Pound>(S) -> Pound","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5096},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69694,"byte_end":69702,"line_start":739,"line_end":739,"column_start":30,"column_end":38},"name":"Question","qualname":"::token::Question","value":"Question { spans }","parent":null,"children":[{"krate":0,"index":5097}],"decl_id":null,"docs":" `?`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5099},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69694,"byte_end":69702,"line_start":739,"line_end":739,"column_start":30,"column_end":38},"name":"Question","qualname":"::token::Question","value":"pub fn Question>(S) -> Question","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5113},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69744,"byte_end":69750,"line_start":740,"line_end":740,"column_start":30,"column_end":36},"name":"RArrow","qualname":"::token::RArrow","value":"RArrow { spans }","parent":null,"children":[{"krate":0,"index":5114}],"decl_id":null,"docs":" `->`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5116},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69744,"byte_end":69750,"line_start":740,"line_end":740,"column_start":30,"column_end":36},"name":"RArrow","qualname":"::token::RArrow","value":"pub fn RArrow>(S) -> RArrow","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5125},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69795,"byte_end":69801,"line_start":741,"line_end":741,"column_start":30,"column_end":36},"name":"LArrow","qualname":"::token::LArrow","value":"LArrow { spans }","parent":null,"children":[{"krate":0,"index":5126}],"decl_id":null,"docs":" `<-`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5128},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69795,"byte_end":69801,"line_start":741,"line_end":741,"column_start":30,"column_end":36},"name":"LArrow","qualname":"::token::LArrow","value":"pub fn LArrow>(S) -> LArrow","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5137},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69846,"byte_end":69849,"line_start":742,"line_end":742,"column_start":30,"column_end":33},"name":"Rem","qualname":"::token::Rem","value":"Rem { spans }","parent":null,"children":[{"krate":0,"index":5138}],"decl_id":null,"docs":" `%`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5140},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69846,"byte_end":69849,"line_start":742,"line_end":742,"column_start":30,"column_end":33},"name":"Rem","qualname":"::token::Rem","value":"pub fn Rem>(S) -> Rem","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5154},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69896,"byte_end":69901,"line_start":743,"line_end":743,"column_start":30,"column_end":35},"name":"RemEq","qualname":"::token::RemEq","value":"RemEq { spans }","parent":null,"children":[{"krate":0,"index":5155}],"decl_id":null,"docs":" `%=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5157},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69896,"byte_end":69901,"line_start":743,"line_end":743,"column_start":30,"column_end":35},"name":"RemEq","qualname":"::token::RemEq","value":"pub fn RemEq>(S) -> RemEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5166},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69947,"byte_end":69955,"line_start":744,"line_end":744,"column_start":30,"column_end":38},"name":"FatArrow","qualname":"::token::FatArrow","value":"FatArrow { spans }","parent":null,"children":[{"krate":0,"index":5167}],"decl_id":null,"docs":" `=>`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5169},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69947,"byte_end":69955,"line_start":744,"line_end":744,"column_start":30,"column_end":38},"name":"FatArrow","qualname":"::token::FatArrow","value":"pub fn FatArrow>(S) -> FatArrow","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5178},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69998,"byte_end":70002,"line_start":745,"line_end":745,"column_start":30,"column_end":34},"name":"Semi","qualname":"::token::Semi","value":"Semi { spans }","parent":null,"children":[{"krate":0,"index":5179}],"decl_id":null,"docs":" `;`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5181},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":69998,"byte_end":70002,"line_start":745,"line_end":745,"column_start":30,"column_end":34},"name":"Semi","qualname":"::token::Semi","value":"pub fn Semi>(S) -> Semi","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5195},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70048,"byte_end":70051,"line_start":746,"line_end":746,"column_start":30,"column_end":33},"name":"Shl","qualname":"::token::Shl","value":"Shl { spans }","parent":null,"children":[{"krate":0,"index":5196}],"decl_id":null,"docs":" `<<`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5198},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70048,"byte_end":70051,"line_start":746,"line_end":746,"column_start":30,"column_end":33},"name":"Shl","qualname":"::token::Shl","value":"pub fn Shl>(S) -> Shl","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5207},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70099,"byte_end":70104,"line_start":747,"line_end":747,"column_start":30,"column_end":35},"name":"ShlEq","qualname":"::token::ShlEq","value":"ShlEq { spans }","parent":null,"children":[{"krate":0,"index":5208}],"decl_id":null,"docs":" `<<=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5210},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70099,"byte_end":70104,"line_start":747,"line_end":747,"column_start":30,"column_end":35},"name":"ShlEq","qualname":"::token::ShlEq","value":"pub fn ShlEq>(S) -> ShlEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5219},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70151,"byte_end":70154,"line_start":748,"line_end":748,"column_start":30,"column_end":33},"name":"Shr","qualname":"::token::Shr","value":"Shr { spans }","parent":null,"children":[{"krate":0,"index":5220}],"decl_id":null,"docs":" `>>`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5222},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70151,"byte_end":70154,"line_start":748,"line_end":748,"column_start":30,"column_end":33},"name":"Shr","qualname":"::token::Shr","value":"pub fn Shr>(S) -> Shr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5231},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70202,"byte_end":70207,"line_start":749,"line_end":749,"column_start":30,"column_end":35},"name":"ShrEq","qualname":"::token::ShrEq","value":"ShrEq { spans }","parent":null,"children":[{"krate":0,"index":5232}],"decl_id":null,"docs":" `>>=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5234},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70202,"byte_end":70207,"line_start":749,"line_end":749,"column_start":30,"column_end":35},"name":"ShrEq","qualname":"::token::ShrEq","value":"pub fn ShrEq>(S) -> ShrEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5243},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70254,"byte_end":70258,"line_start":750,"line_end":750,"column_start":30,"column_end":34},"name":"Star","qualname":"::token::Star","value":"Star { spans }","parent":null,"children":[{"krate":0,"index":5244}],"decl_id":null,"docs":" `*`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5246},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70254,"byte_end":70258,"line_start":750,"line_end":750,"column_start":30,"column_end":34},"name":"Star","qualname":"::token::Star","value":"pub fn Star>(S) -> Star","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5260},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70304,"byte_end":70307,"line_start":751,"line_end":751,"column_start":30,"column_end":33},"name":"Sub","qualname":"::token::Sub","value":"Sub { spans }","parent":null,"children":[{"krate":0,"index":5261}],"decl_id":null,"docs":" `-`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5263},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70304,"byte_end":70307,"line_start":751,"line_end":751,"column_start":30,"column_end":33},"name":"Sub","qualname":"::token::Sub","value":"pub fn Sub>(S) -> Sub","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5277},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70354,"byte_end":70359,"line_start":752,"line_end":752,"column_start":30,"column_end":35},"name":"SubEq","qualname":"::token::SubEq","value":"SubEq { spans }","parent":null,"children":[{"krate":0,"index":5278}],"decl_id":null,"docs":" `-=`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5280},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70354,"byte_end":70359,"line_start":752,"line_end":752,"column_start":30,"column_end":35},"name":"SubEq","qualname":"::token::SubEq","value":"pub fn SubEq>(S) -> SubEq","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5289},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70405,"byte_end":70410,"line_start":753,"line_end":753,"column_start":30,"column_end":35},"name":"Tilde","qualname":"::token::Tilde","value":"Tilde { spans }","parent":null,"children":[{"krate":0,"index":5290}],"decl_id":null,"docs":" `~`","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57024,"byte_end":57034,"line_start":366,"line_end":366,"column_start":13,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57067,"byte_end":57070,"line_start":368,"line_end":368,"column_start":13,"column_end":16}},{"value":"/ Don't try to remember the name of this type — use the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57083,"byte_end":57146,"line_start":369,"line_end":369,"column_start":13,"column_end":76}},{"value":"/ [`Token!`] macro instead.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57159,"byte_end":57188,"line_start":370,"line_end":370,"column_start":13,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57201,"byte_end":57204,"line_start":371,"line_end":371,"column_start":13,"column_end":16}},{"value":"/ [`Token!`]: crate::token","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57217,"byte_end":57245,"line_start":372,"line_end":372,"column_start":13,"column_end":41}}]},{"kind":"Function","id":{"krate":0,"index":5292},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70405,"byte_end":70410,"line_start":753,"line_end":753,"column_start":30,"column_end":35},"name":"Tilde","qualname":"::token::Tilde","value":"pub fn Tilde>(S) -> Tilde","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":57372,"byte_end":57396,"line_start":378,"line_end":378,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5306},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70479,"byte_end":70484,"line_start":757,"line_end":757,"column_start":30,"column_end":35},"name":"Brace","qualname":"::token::Brace","value":"Brace { span }","parent":null,"children":[{"krate":0,"index":5307}],"decl_id":null,"docs":" `{...}`\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":5308},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70479,"byte_end":70484,"line_start":757,"line_end":757,"column_start":30,"column_end":35},"name":"Brace","qualname":"::token::Brace","value":"pub fn Brace>(S) -> Brace","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":60777,"byte_end":60801,"line_start":487,"line_end":487,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5320},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70533,"byte_end":70540,"line_start":758,"line_end":758,"column_start":30,"column_end":37},"name":"Bracket","qualname":"::token::Bracket","value":"Bracket { span }","parent":null,"children":[{"krate":0,"index":5321}],"decl_id":null,"docs":" `[...]`\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":5322},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70533,"byte_end":70540,"line_start":758,"line_end":758,"column_start":30,"column_end":37},"name":"Bracket","qualname":"::token::Bracket","value":"pub fn Bracket>(S) -> Bracket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":60777,"byte_end":60801,"line_start":487,"line_end":487,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5334},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70587,"byte_end":70592,"line_start":759,"line_end":759,"column_start":30,"column_end":35},"name":"Paren","qualname":"::token::Paren","value":"Paren { span }","parent":null,"children":[{"krate":0,"index":5335}],"decl_id":null,"docs":" `(...)`\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":5336},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70587,"byte_end":70592,"line_start":759,"line_end":759,"column_start":30,"column_end":35},"name":"Paren","qualname":"::token::Paren","value":"pub fn Paren>(S) -> Paren","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":60777,"byte_end":60801,"line_start":487,"line_end":487,"column_start":13,"column_end":37}}]},{"kind":"Struct","id":{"krate":0,"index":5348},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70641,"byte_end":70646,"line_start":760,"line_end":760,"column_start":30,"column_end":35},"name":"Group","qualname":"::token::Group","value":"Group { span }","parent":null,"children":[{"krate":0,"index":5349}],"decl_id":null,"docs":" None-delimited group\n","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":5350},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":70641,"byte_end":70646,"line_start":760,"line_end":760,"column_start":30,"column_end":35},"name":"Group","qualname":"::token::Group","value":"pub fn Group>(S) -> Group","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":60777,"byte_end":60801,"line_start":487,"line_end":487,"column_start":13,"column_end":37}}]},{"kind":"Mod","id":{"krate":0,"index":213},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":77028,"byte_end":77035,"line_start":889,"line_end":889,"column_start":9,"column_end":16},"name":"parsing","qualname":"::token::parsing","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","parent":null,"children":[{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":221},{"krate":0,"index":224},{"krate":0,"index":227},{"krate":0,"index":230},{"krate":0,"index":231},{"krate":0,"index":234},{"krate":0,"index":237},{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":243},{"krate":0,"index":246}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":76992,"byte_end":77019,"line_start":888,"line_end":888,"column_start":1,"column_end":28}}]},{"kind":"Function","id":{"krate":0,"index":237},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":77225,"byte_end":77232,"line_start":896,"line_end":896,"column_start":12,"column_end":19},"name":"keyword","qualname":"::token::parsing::keyword","value":"pub fn keyword(ParseStream, &str) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":239},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":77585,"byte_end":77597,"line_start":907,"line_end":907,"column_start":12,"column_end":24},"name":"peek_keyword","qualname":"::token::parsing::peek_keyword","value":"pub fn peek_keyword(Cursor, &str) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":240},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":77782,"byte_end":77787,"line_start":915,"line_end":915,"column_start":12,"column_end":17},"name":"punct","qualname":"::token::parsing::punct","value":"pub fn punct(ParseStream, &str) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":246},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":78935,"byte_end":78945,"line_start":947,"line_end":947,"column_start":12,"column_end":22},"name":"peek_punct","qualname":"::token::parsing::peek_punct","value":"pub fn peek_punct(Cursor, &str) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":247},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":79605,"byte_end":79613,"line_start":970,"line_end":970,"column_start":9,"column_end":17},"name":"printing","qualname":"::token::printing","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","parent":null,"children":[{"krate":0,"index":248},{"krate":0,"index":249},{"krate":0,"index":252},{"krate":0,"index":255},{"krate":0,"index":258},{"krate":0,"index":261},{"krate":0,"index":264},{"krate":0,"index":267},{"krate":0,"index":270},{"krate":0,"index":273},{"krate":0,"index":274},{"krate":0,"index":275}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"printing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":79568,"byte_end":79596,"line_start":969,"line_end":969,"column_start":1,"column_end":29}}]},{"kind":"Function","id":{"krate":0,"index":273},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":79742,"byte_end":79747,"line_start":974,"line_end":974,"column_start":12,"column_end":17},"name":"punct","qualname":"::token::printing::punct","value":"pub fn punct(&str, &[Span], &mut TokenStream)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":274},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":80311,"byte_end":80318,"line_start":992,"line_end":992,"column_start":12,"column_end":19},"name":"keyword","qualname":"::token::printing::keyword","value":"pub fn keyword(&str, Span, &mut TokenStream)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":275},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/token.rs","byte_start":80430,"byte_end":80435,"line_start":996,"line_end":996,"column_start":12,"column_end":17},"name":"delim","qualname":"::token::printing::delim","value":"pub fn delim(&str, Span, &mut TokenStream, F) where\nF: FnOnce(&mut TokenStream) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":303},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/ident.rs","byte_start":81336,"byte_end":81341,"line_start":16,"line_end":16,"column_start":8,"column_end":13},"name":"Ident","qualname":"::ident::Ident","value":"pub fn Ident(lookahead::TokenMarker) -> Ident","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/ident.rs","byte_start":81261,"byte_end":81288,"line_start":13,"line_end":13,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/ident.rs","byte_start":81304,"byte_end":81328,"line_start":15,"line_end":15,"column_start":1,"column_end":25}}]},{"kind":"Struct","id":{"krate":0,"index":5373},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89372,"byte_end":89381,"line_start":148,"line_end":148,"column_start":16,"column_end":25},"name":"Attribute","qualname":"::attr::Attribute","value":"Attribute { pound_token, style, bracket_token, path, tokens }","parent":null,"children":[{"krate":0,"index":5374},{"krate":0,"index":5375},{"krate":0,"index":5376},{"krate":0,"index":5377},{"krate":0,"index":5378}],"decl_id":null,"docs":" An attribute like `#[repr(transparent)]`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5374},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89396,"byte_end":89407,"line_start":149,"line_end":149,"column_start":13,"column_end":24},"name":"pound_token","qualname":"::attr::Attribute::pound_token","value":"token::Pound","parent":{"krate":0,"index":5373},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5375},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89432,"byte_end":89437,"line_start":150,"line_end":150,"column_start":13,"column_end":18},"name":"style","qualname":"::attr::Attribute::style","value":"attr::AttrStyle","parent":{"krate":0,"index":5373},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5376},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89462,"byte_end":89475,"line_start":151,"line_end":151,"column_start":13,"column_end":26},"name":"bracket_token","qualname":"::attr::Attribute::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":5373},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5377},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89505,"byte_end":89509,"line_start":152,"line_end":152,"column_start":13,"column_end":17},"name":"path","qualname":"::attr::Attribute::path","value":"path::Path","parent":{"krate":0,"index":5373},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5378},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89529,"byte_end":89535,"line_start":153,"line_end":153,"column_start":13,"column_end":19},"name":"tokens","qualname":"::attr::Attribute::tokens","value":"proc_macro2::TokenStream","parent":{"krate":0,"index":5373},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":349},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89894,"byte_end":89904,"line_start":165,"line_end":165,"column_start":12,"column_end":22},"name":"parse_meta","qualname":"::parse_meta","value":"pub fn parse_meta(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parses the content of the attribute, consisting of the path and tokens,\n as a [`Meta`] if possible.","sig":null,"attributes":[{"value":"/ Parses the content of the attribute, consisting of the path and tokens,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89580,"byte_end":89655,"line_start":158,"line_end":158,"column_start":5,"column_end":80}},{"value":"/ as a [`Meta`] if possible.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89660,"byte_end":89690,"line_start":159,"line_end":159,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89695,"byte_end":89698,"line_start":160,"line_end":160,"column_start":5,"column_end":8}},{"value":"/ *This function is available only if Syn is built with the `\"parsing\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89703,"byte_end":89776,"line_start":161,"line_end":161,"column_start":5,"column_end":78}},{"value":"/ feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89781,"byte_end":89794,"line_start":162,"line_end":162,"column_start":5,"column_end":18}},{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":89799,"byte_end":89826,"line_start":163,"line_end":163,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":354},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91572,"byte_end":91582,"line_start":213,"line_end":213,"column_start":12,"column_end":22},"name":"parse_args","qualname":"::parse_args","value":"pub fn parse_args(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the arguments to the attribute as a syntax tree.","sig":null,"attributes":[{"value":"/ Parse the arguments to the attribute as a syntax tree.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":90938,"byte_end":90996,"line_start":196,"line_end":196,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91001,"byte_end":91004,"line_start":197,"line_end":197,"column_start":5,"column_end":8}},{"value":"/ This is similar to `syn::parse2::(attr.tokens)` except that:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91009,"byte_end":91076,"line_start":198,"line_end":198,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91081,"byte_end":91084,"line_start":199,"line_end":199,"column_start":5,"column_end":8}},{"value":"/ - the surrounding delimiters are *not* included in the input to the","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91089,"byte_end":91160,"line_start":200,"line_end":200,"column_start":5,"column_end":76}},{"value":"/ parser; and","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91165,"byte_end":91182,"line_start":201,"line_end":201,"column_start":5,"column_end":22}},{"value":"/ - the error message has a more useful span when `tokens` is empty.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91187,"byte_end":91257,"line_start":202,"line_end":202,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91262,"byte_end":91265,"line_start":203,"line_end":203,"column_start":5,"column_end":8}},{"value":"/ ```text","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91270,"byte_end":91281,"line_start":204,"line_end":204,"column_start":5,"column_end":16}},{"value":"/ #[my_attr(value < 5)]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91286,"byte_end":91311,"line_start":205,"line_end":205,"column_start":5,"column_end":30}},{"value":"/ ^^^^^^^^^ what gets parsed","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91316,"byte_end":91356,"line_start":206,"line_end":206,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91361,"byte_end":91368,"line_start":207,"line_end":207,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91373,"byte_end":91376,"line_start":208,"line_end":208,"column_start":5,"column_end":8}},{"value":"/ *This function is available only if Syn is built with the `\"parsing\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91381,"byte_end":91454,"line_start":209,"line_end":209,"column_start":5,"column_end":78}},{"value":"/ feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91459,"byte_end":91472,"line_start":210,"line_end":210,"column_start":5,"column_end":18}},{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91477,"byte_end":91504,"line_start":211,"line_end":211,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":356},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91933,"byte_end":91948,"line_start":223,"line_end":223,"column_start":12,"column_end":27},"name":"parse_args_with","qualname":"::parse_args_with","value":"pub fn parse_args_with(&Self, F) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse the arguments to the attribute using the given parser.","sig":null,"attributes":[{"value":"/ Parse the arguments to the attribute using the given parser.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91665,"byte_end":91729,"line_start":217,"line_end":217,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91734,"byte_end":91737,"line_start":218,"line_end":218,"column_start":5,"column_end":8}},{"value":"/ *This function is available only if Syn is built with the `\"parsing\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91742,"byte_end":91815,"line_start":219,"line_end":219,"column_start":5,"column_end":78}},{"value":"/ feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91820,"byte_end":91833,"line_start":220,"line_end":220,"column_start":5,"column_end":18}},{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":91838,"byte_end":91865,"line_start":221,"line_end":221,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":359},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92467,"byte_end":92478,"line_start":237,"line_end":237,"column_start":12,"column_end":23},"name":"parse_outer","qualname":"::parse_outer","value":"pub fn parse_outer(ParseStream) -> Result>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more outer attributes from the stream.","sig":null,"attributes":[{"value":"/ Parses zero or more outer attributes from the stream.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92206,"byte_end":92263,"line_start":231,"line_end":231,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92268,"byte_end":92271,"line_start":232,"line_end":232,"column_start":5,"column_end":8}},{"value":"/ *This function is available only if Syn is built with the `\"parsing\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92276,"byte_end":92349,"line_start":233,"line_end":233,"column_start":5,"column_end":78}},{"value":"/ feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92354,"byte_end":92367,"line_start":234,"line_end":234,"column_start":5,"column_end":18}},{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92372,"byte_end":92399,"line_start":235,"line_end":235,"column_start":5,"column_end":32}}]},{"kind":"Method","id":{"krate":0,"index":360},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92962,"byte_end":92973,"line_start":251,"line_end":251,"column_start":12,"column_end":23},"name":"parse_inner","qualname":"::parse_inner","value":"pub fn parse_inner(ParseStream) -> Result>","parent":null,"children":[],"decl_id":null,"docs":" Parses zero or more inner attributes from the stream.","sig":null,"attributes":[{"value":"/ Parses zero or more inner attributes from the stream.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92701,"byte_end":92758,"line_start":245,"line_end":245,"column_start":5,"column_end":62}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92763,"byte_end":92766,"line_start":246,"line_end":246,"column_start":5,"column_end":8}},{"value":"/ *This function is available only if Syn is built with the `\"parsing\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92771,"byte_end":92844,"line_start":247,"line_end":247,"column_start":5,"column_end":78}},{"value":"/ feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92849,"byte_end":92862,"line_start":248,"line_end":248,"column_start":5,"column_end":18}},{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":92867,"byte_end":92894,"line_start":249,"line_end":249,"column_start":5,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5380},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":95343,"byte_end":95348,"line_start":330,"line_end":330,"column_start":9,"column_end":14},"name":"Outer","qualname":"::attr::AttrStyle::Outer","value":"AttrStyle::Outer","parent":{"krate":0,"index":5379},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5382},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":95358,"byte_end":95363,"line_start":331,"line_end":331,"column_start":9,"column_end":14},"name":"Inner","qualname":"::attr::AttrStyle::Inner","value":"AttrStyle::Inner(crate::token::Bang)","parent":{"krate":0,"index":5379},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":5379},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":95323,"byte_end":95332,"line_start":329,"line_end":329,"column_start":14,"column_end":23},"name":"AttrStyle","qualname":"::attr::AttrStyle","value":"pub enum AttrStyle { Outer, Inner(crate::token::Bang), }","parent":null,"children":[{"krate":0,"index":5380},{"krate":0,"index":5382}],"decl_id":null,"docs":" Distinguishes between attributes that decorate an item and attributes\n that are contained within an item.","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5386},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96143,"byte_end":96147,"line_start":361,"line_end":361,"column_start":9,"column_end":13},"name":"Path","qualname":"::attr::Meta::Path","value":"Meta::Path(Path)","parent":{"krate":0,"index":5385},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5389},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96243,"byte_end":96247,"line_start":364,"line_end":364,"column_start":9,"column_end":13},"name":"List","qualname":"::attr::Meta::List","value":"Meta::List(MetaList)","parent":{"krate":0,"index":5385},"children":[],"decl_id":null,"docs":" A structured list within an attribute, like `derive(Copy, Clone)`.\n","sig":null,"attributes":[{"value":"/ A structured list within an attribute, like `derive(Copy, Clone)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96164,"byte_end":96234,"line_start":363,"line_end":363,"column_start":9,"column_end":79}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5392},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96347,"byte_end":96356,"line_start":367,"line_end":367,"column_start":9,"column_end":18},"name":"NameValue","qualname":"::attr::Meta::NameValue","value":"Meta::NameValue(MetaNameValue)","parent":{"krate":0,"index":5385},"children":[],"decl_id":null,"docs":" A name-value pair within an attribute, like `feature = \"nightly\"`.\n","sig":null,"attributes":[{"value":"/ A name-value pair within an attribute, like `feature = \"nightly\"`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96268,"byte_end":96338,"line_start":366,"line_end":366,"column_start":9,"column_end":79}}]},{"kind":"Enum","id":{"krate":0,"index":5385},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96128,"byte_end":96132,"line_start":360,"line_end":360,"column_start":14,"column_end":18},"name":"Meta","qualname":"::attr::Meta","value":"pub enum Meta { Path(Path), List(MetaList), NameValue(MetaNameValue), }","parent":null,"children":[{"krate":0,"index":5386},{"krate":0,"index":5389},{"krate":0,"index":5392}],"decl_id":null,"docs":" Content of a compile-time structured attribute.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5403},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96675,"byte_end":96683,"line_start":377,"line_end":377,"column_start":16,"column_end":24},"name":"MetaList","qualname":"::attr::MetaList","value":"MetaList { path, paren_token, nested }","parent":null,"children":[{"krate":0,"index":5404},{"krate":0,"index":5405},{"krate":0,"index":5406}],"decl_id":null,"docs":" A structured list within an attribute, like `derive(Copy, Clone)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5404},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96698,"byte_end":96702,"line_start":378,"line_end":378,"column_start":13,"column_end":17},"name":"path","qualname":"::attr::MetaList::path","value":"path::Path","parent":{"krate":0,"index":5403},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5405},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96722,"byte_end":96733,"line_start":379,"line_end":379,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::attr::MetaList::paren_token","value":"token::Paren","parent":{"krate":0,"index":5403},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5406},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":96761,"byte_end":96767,"line_start":380,"line_end":380,"column_start":13,"column_end":19},"name":"nested","qualname":"::attr::MetaList::nested","value":"punctuated::Punctuated","parent":{"krate":0,"index":5403},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5407},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97106,"byte_end":97119,"line_start":390,"line_end":390,"column_start":16,"column_end":29},"name":"MetaNameValue","qualname":"::attr::MetaNameValue","value":"MetaNameValue { path, eq_token, lit }","parent":null,"children":[{"krate":0,"index":5408},{"krate":0,"index":5409},{"krate":0,"index":5410}],"decl_id":null,"docs":" A name-value pair within an attribute, like `feature = \"nightly\"`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5408},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97134,"byte_end":97138,"line_start":391,"line_end":391,"column_start":13,"column_end":17},"name":"path","qualname":"::attr::MetaNameValue::path","value":"path::Path","parent":{"krate":0,"index":5407},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5409},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97158,"byte_end":97166,"line_start":392,"line_end":392,"column_start":13,"column_end":21},"name":"eq_token","qualname":"::attr::MetaNameValue::eq_token","value":"token::Eq","parent":{"krate":0,"index":5407},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5410},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97191,"byte_end":97194,"line_start":393,"line_end":393,"column_start":13,"column_end":16},"name":"lit","qualname":"::attr::MetaNameValue::lit","value":"lit::Lit","parent":{"krate":0,"index":5407},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":365},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97465,"byte_end":97469,"line_start":402,"line_end":402,"column_start":12,"column_end":16},"name":"path","qualname":"::path","value":"pub fn path(&Self) -> &Path","parent":null,"children":[],"decl_id":null,"docs":" Returns the identifier that begins this structured meta item.","sig":null,"attributes":[{"value":"/ Returns the identifier that begins this structured meta item.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97226,"byte_end":97291,"line_start":398,"line_end":398,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97296,"byte_end":97299,"line_start":399,"line_end":399,"column_start":5,"column_end":8}},{"value":"/ For example this would return the `test` in `#[test]`, the `derive` in","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97304,"byte_end":97378,"line_start":400,"line_end":400,"column_start":5,"column_end":79}},{"value":"/ `#[derive(Copy)]`, and the `path` in `#[path = \"sys/windows.rs\"]`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97383,"byte_end":97453,"line_start":401,"line_end":401,"column_start":5,"column_end":75}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5412},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98078,"byte_end":98082,"line_start":420,"line_end":420,"column_start":9,"column_end":13},"name":"Meta","qualname":"::attr::NestedMeta::Meta","value":"NestedMeta::Meta(Meta)","parent":{"krate":0,"index":5411},"children":[],"decl_id":null,"docs":" A structured meta item, like the `Copy` in `#[derive(Copy)]` which\n would be a nested `Meta::Path`.\n","sig":null,"attributes":[{"value":"/ A structured meta item, like the `Copy` in `#[derive(Copy)]` which","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97955,"byte_end":98025,"line_start":418,"line_end":418,"column_start":9,"column_end":79}},{"value":"/ would be a nested `Meta::Path`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98034,"byte_end":98069,"line_start":419,"line_end":419,"column_start":9,"column_end":44}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5415},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98177,"byte_end":98180,"line_start":423,"line_end":423,"column_start":9,"column_end":12},"name":"Lit","qualname":"::attr::NestedMeta::Lit","value":"NestedMeta::Lit(Lit)","parent":{"krate":0,"index":5411},"children":[],"decl_id":null,"docs":" A Rust literal, like the `\"new_name\"` in `#[rename(\"new_name\")]`.\n","sig":null,"attributes":[{"value":"/ A Rust literal, like the `\"new_name\"` in `#[rename(\"new_name\")]`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98099,"byte_end":98168,"line_start":422,"line_end":422,"column_start":9,"column_end":78}}]},{"kind":"Enum","id":{"krate":0,"index":5411},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":97934,"byte_end":97944,"line_start":417,"line_end":417,"column_start":14,"column_end":24},"name":"NestedMeta","qualname":"::attr::NestedMeta","value":"pub enum NestedMeta { Meta(Meta), Lit(Lit), }","parent":null,"children":[{"krate":0,"index":5412},{"krate":0,"index":5415}],"decl_id":null,"docs":" Element of a compile-time attribute list.","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":366},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99247,"byte_end":99260,"line_start":463,"line_end":463,"column_start":10,"column_end":23},"name":"AttributeArgs","qualname":"::attr::AttributeArgs","value":"Vec","parent":null,"children":[],"decl_id":null,"docs":" Conventional argument type associated with an invocation of an attribute\n macro.","sig":null,"attributes":[{"value":"/ Conventional argument type associated with an invocation of an attribute","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98196,"byte_end":98272,"line_start":427,"line_end":427,"column_start":1,"column_end":77}},{"value":"/ macro.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98273,"byte_end":98283,"line_start":428,"line_end":428,"column_start":1,"column_end":11}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98284,"byte_end":98287,"line_start":429,"line_end":429,"column_start":1,"column_end":4}},{"value":"/ For example if we are developing an attribute macro that is intended to be","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98288,"byte_end":98366,"line_start":430,"line_end":430,"column_start":1,"column_end":79}},{"value":"/ invoked on function items as follows:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98367,"byte_end":98408,"line_start":431,"line_end":431,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98409,"byte_end":98412,"line_start":432,"line_end":432,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98413,"byte_end":98420,"line_start":433,"line_end":433,"column_start":1,"column_end":8}},{"value":"/ # const IGNORE: &str = stringify! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98421,"byte_end":98460,"line_start":434,"line_end":434,"column_start":1,"column_end":40}},{"value":"/ #[my_attribute(path = \"/v1/refresh\")]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98461,"byte_end":98502,"line_start":435,"line_end":435,"column_start":1,"column_end":42}},{"value":"/ # };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98503,"byte_end":98511,"line_start":436,"line_end":436,"column_start":1,"column_end":9}},{"value":"/ pub fn refresh() {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98512,"byte_end":98534,"line_start":437,"line_end":437,"column_start":1,"column_end":23}},{"value":"/ /* ... */","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98535,"byte_end":98552,"line_start":438,"line_end":438,"column_start":1,"column_end":18}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98553,"byte_end":98558,"line_start":439,"line_end":439,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98559,"byte_end":98566,"line_start":440,"line_end":440,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98567,"byte_end":98570,"line_start":441,"line_end":441,"column_start":1,"column_end":4}},{"value":"/ The implementation of this macro would want to parse its attribute arguments","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98571,"byte_end":98651,"line_start":442,"line_end":442,"column_start":1,"column_end":81}},{"value":"/ as type `AttributeArgs`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98652,"byte_end":98680,"line_start":443,"line_end":443,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98681,"byte_end":98684,"line_start":444,"line_end":444,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98685,"byte_end":98692,"line_start":445,"line_end":445,"column_start":1,"column_end":8}},{"value":"/ # extern crate proc_macro;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98693,"byte_end":98723,"line_start":446,"line_end":446,"column_start":1,"column_end":31}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98724,"byte_end":98729,"line_start":447,"line_end":447,"column_start":1,"column_end":6}},{"value":"/ use proc_macro::TokenStream;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98730,"byte_end":98762,"line_start":448,"line_end":448,"column_start":1,"column_end":33}},{"value":"/ use syn::{parse_macro_input, AttributeArgs, ItemFn};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98763,"byte_end":98819,"line_start":449,"line_end":449,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98820,"byte_end":98823,"line_start":450,"line_end":450,"column_start":1,"column_end":4}},{"value":"/ # const IGNORE: &str = stringify! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98824,"byte_end":98863,"line_start":451,"line_end":451,"column_start":1,"column_end":40}},{"value":"/ #[proc_macro_attribute]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98864,"byte_end":98891,"line_start":452,"line_end":452,"column_start":1,"column_end":28}},{"value":"/ # };","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98892,"byte_end":98900,"line_start":453,"line_end":453,"column_start":1,"column_end":9}},{"value":"/ pub fn my_attribute(args: TokenStream, input: TokenStream) -> TokenStream {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98901,"byte_end":98980,"line_start":454,"line_end":454,"column_start":1,"column_end":80}},{"value":"/ let args = parse_macro_input!(args as AttributeArgs);","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":98981,"byte_end":99042,"line_start":455,"line_end":455,"column_start":1,"column_end":62}},{"value":"/ let input = parse_macro_input!(input as ItemFn);","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99043,"byte_end":99099,"line_start":456,"line_end":456,"column_start":1,"column_end":57}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99100,"byte_end":99103,"line_start":457,"line_end":457,"column_start":1,"column_end":4}},{"value":"/ /* ... */","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99104,"byte_end":99121,"line_start":458,"line_end":458,"column_start":1,"column_end":18}},{"value":"/ # \"\".parse().unwrap()","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99122,"byte_end":99149,"line_start":459,"line_end":459,"column_start":1,"column_end":28}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99150,"byte_end":99155,"line_start":460,"line_end":460,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99156,"byte_end":99163,"line_start":461,"line_end":461,"column_start":1,"column_end":8}}]},{"kind":"Type","id":{"krate":0,"index":369},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/attr.rs","byte_start":99318,"byte_end":99321,"line_start":466,"line_end":466,"column_start":10,"column_end":13},"name":"Ret","qualname":"::attr::FilterAttrs::Ret","value":"type Ret: Iterator;","parent":{"krate":0,"index":367},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5424},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107627,"byte_end":107634,"line_start":10,"line_end":10,"column_start":16,"column_end":23},"name":"Variant","qualname":"::data::Variant","value":"Variant { attrs, ident, fields, discriminant }","parent":null,"children":[{"krate":0,"index":5425},{"krate":0,"index":5426},{"krate":0,"index":5427},{"krate":0,"index":5428}],"decl_id":null,"docs":" An enum variant.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5425},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107695,"byte_end":107700,"line_start":12,"line_end":12,"column_start":13,"column_end":18},"name":"attrs","qualname":"::data::Variant::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5424},"children":[],"decl_id":null,"docs":" Attributes tagged on the variant.\n","sig":null,"attributes":[{"value":"/ Attributes tagged on the variant.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107645,"byte_end":107682,"line_start":11,"line_end":11,"column_start":9,"column_end":46}}]},{"kind":"Field","id":{"krate":0,"index":5426},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107764,"byte_end":107769,"line_start":15,"line_end":15,"column_start":13,"column_end":18},"name":"ident","qualname":"::data::Variant::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":5424},"children":[],"decl_id":null,"docs":" Name of the variant.\n","sig":null,"attributes":[{"value":"/ Name of the variant.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107727,"byte_end":107751,"line_start":14,"line_end":14,"column_start":9,"column_end":33}}]},{"kind":"Field","id":{"krate":0,"index":5427},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107834,"byte_end":107840,"line_start":18,"line_end":18,"column_start":13,"column_end":19},"name":"fields","qualname":"::data::Variant::fields","value":"data::Fields","parent":{"krate":0,"index":5424},"children":[],"decl_id":null,"docs":" Content stored in the variant.\n","sig":null,"attributes":[{"value":"/ Content stored in the variant.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107787,"byte_end":107821,"line_start":17,"line_end":17,"column_start":9,"column_end":43}}]},{"kind":"Field","id":{"krate":0,"index":5428},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107912,"byte_end":107924,"line_start":21,"line_end":21,"column_start":13,"column_end":25},"name":"discriminant","qualname":"::data::Variant::discriminant","value":"std::option::Option<(token::Eq, expr::Expr)>","parent":{"krate":0,"index":5424},"children":[],"decl_id":null,"docs":" Explicit discriminant: `Variant = 1`\n","sig":null,"attributes":[{"value":"/ Explicit discriminant: `Variant = 1`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":107859,"byte_end":107899,"line_start":20,"line_end":20,"column_start":9,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5430},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108506,"byte_end":108511,"line_start":40,"line_end":40,"column_start":9,"column_end":14},"name":"Named","qualname":"::data::Fields::Named","value":"Fields::Named(FieldsNamed)","parent":{"krate":0,"index":5429},"children":[],"decl_id":null,"docs":" Named fields of a struct or struct variant such as `Point { x: f64,\n y: f64 }`.\n","sig":null,"attributes":[{"value":"/ Named fields of a struct or struct variant such as `Point { x: f64,","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108403,"byte_end":108474,"line_start":38,"line_end":38,"column_start":9,"column_end":80}},{"value":"/ y: f64 }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108483,"byte_end":108497,"line_start":39,"line_end":39,"column_start":9,"column_end":23}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5433},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108616,"byte_end":108623,"line_start":43,"line_end":43,"column_start":9,"column_end":16},"name":"Unnamed","qualname":"::data::Fields::Unnamed","value":"Fields::Unnamed(FieldsUnnamed)","parent":{"krate":0,"index":5429},"children":[],"decl_id":null,"docs":" Unnamed fields of a tuple struct or tuple variant such as `Some(T)`.\n","sig":null,"attributes":[{"value":"/ Unnamed fields of a tuple struct or tuple variant such as `Some(T)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108535,"byte_end":108607,"line_start":42,"line_end":42,"column_start":9,"column_end":81}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5436},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108705,"byte_end":108709,"line_start":46,"line_end":46,"column_start":9,"column_end":13},"name":"Unit","qualname":"::data::Fields::Unit","value":"Fields::Unit","parent":{"krate":0,"index":5429},"children":[],"decl_id":null,"docs":" Unit struct or unit variant such as `None`.\n","sig":null,"attributes":[{"value":"/ Unit struct or unit variant such as `None`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108649,"byte_end":108696,"line_start":45,"line_end":45,"column_start":9,"column_end":56}}]},{"kind":"Enum","id":{"krate":0,"index":5429},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":108386,"byte_end":108392,"line_start":37,"line_end":37,"column_start":14,"column_end":20},"name":"Fields","qualname":"::data::Fields","value":"pub enum Fields { Named(FieldsNamed), Unnamed(FieldsUnnamed), Unit, }","parent":null,"children":[{"krate":0,"index":5430},{"krate":0,"index":5433},{"krate":0,"index":5436}],"decl_id":null,"docs":" Data stored within an enum variant or struct.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5444},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109033,"byte_end":109044,"line_start":57,"line_end":57,"column_start":16,"column_end":27},"name":"FieldsNamed","qualname":"::data::FieldsNamed","value":"FieldsNamed { brace_token, named }","parent":null,"children":[{"krate":0,"index":5445},{"krate":0,"index":5446}],"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":5445},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109059,"byte_end":109070,"line_start":58,"line_end":58,"column_start":13,"column_end":24},"name":"brace_token","qualname":"::data::FieldsNamed::brace_token","value":"token::Brace","parent":{"krate":0,"index":5444},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5446},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109098,"byte_end":109103,"line_start":59,"line_end":59,"column_start":13,"column_end":18},"name":"named","qualname":"::data::FieldsNamed::named","value":"punctuated::Punctuated","parent":{"krate":0,"index":5444},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5447},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109439,"byte_end":109452,"line_start":69,"line_end":69,"column_start":16,"column_end":29},"name":"FieldsUnnamed","qualname":"::data::FieldsUnnamed","value":"FieldsUnnamed { paren_token, unnamed }","parent":null,"children":[{"krate":0,"index":5448},{"krate":0,"index":5449}],"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":5448},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109467,"byte_end":109478,"line_start":70,"line_end":70,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::data::FieldsUnnamed::paren_token","value":"token::Paren","parent":{"krate":0,"index":5447},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5449},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109506,"byte_end":109513,"line_start":71,"line_end":71,"column_start":13,"column_end":20},"name":"unnamed","qualname":"::data::FieldsUnnamed::unnamed","value":"punctuated::Punctuated","parent":{"krate":0,"index":5447},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":472},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109768,"byte_end":109772,"line_start":79,"line_end":79,"column_start":12,"column_end":16},"name":"iter","qualname":"::iter","value":"pub fn iter(&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.\n","sig":null,"attributes":[{"value":"/ Get an iterator over the borrowed [`Field`] items in this object. This","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109572,"byte_end":109646,"line_start":76,"line_end":76,"column_start":5,"column_end":79}},{"value":"/ iterator can be used to iterate over a named or unnamed struct or","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109651,"byte_end":109720,"line_start":77,"line_end":77,"column_start":5,"column_end":74}},{"value":"/ variant's fields uniformly.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":109725,"byte_end":109756,"line_start":78,"line_end":78,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":473},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110227,"byte_end":110235,"line_start":90,"line_end":90,"column_start":12,"column_end":20},"name":"iter_mut","qualname":"::iter_mut","value":"pub fn iter_mut(&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.\n","sig":null,"attributes":[{"value":"/ Get an iterator over the mutably borrowed [`Field`] items in this","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110023,"byte_end":110092,"line_start":87,"line_end":87,"column_start":5,"column_end":74}},{"value":"/ object. This iterator can be used to iterate over a named or unnamed","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110097,"byte_end":110169,"line_start":88,"line_end":88,"column_start":5,"column_end":77}},{"value":"/ struct or variant's fields uniformly.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110174,"byte_end":110215,"line_start":89,"line_end":89,"column_start":5,"column_end":46}}]},{"kind":"Method","id":{"krate":0,"index":474},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110550,"byte_end":110553,"line_start":99,"line_end":99,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"pub fn len(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of fields.\n","sig":null,"attributes":[{"value":"/ Returns the number of fields.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110505,"byte_end":110538,"line_start":98,"line_end":98,"column_start":5,"column_end":38}}]},{"kind":"Method","id":{"krate":0,"index":475},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110799,"byte_end":110807,"line_start":108,"line_end":108,"column_start":12,"column_end":20},"name":"is_empty","qualname":"::is_empty","value":"pub fn is_empty(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if there are zero fields.\n","sig":null,"attributes":[{"value":"/ Returns `true` if there are zero fields.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":110743,"byte_end":110787,"line_start":107,"line_end":107,"column_start":5,"column_end":49}}]},{"kind":"Struct","id":{"krate":0,"index":5450},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112030,"byte_end":112035,"line_start":154,"line_end":154,"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":5451},{"krate":0,"index":5452},{"krate":0,"index":5453},{"krate":0,"index":5454},{"krate":0,"index":5455}],"decl_id":null,"docs":" A field of a struct or enum variant.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5451},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112094,"byte_end":112099,"line_start":156,"line_end":156,"column_start":13,"column_end":18},"name":"attrs","qualname":"::data::Field::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5450},"children":[],"decl_id":null,"docs":" Attributes tagged on the field.\n","sig":null,"attributes":[{"value":"/ Attributes tagged on the field.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112046,"byte_end":112081,"line_start":155,"line_end":155,"column_start":9,"column_end":44}}]},{"kind":"Field","id":{"krate":0,"index":5452},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112167,"byte_end":112170,"line_start":159,"line_end":159,"column_start":13,"column_end":16},"name":"vis","qualname":"::data::Field::vis","value":"data::Visibility","parent":{"krate":0,"index":5450},"children":[],"decl_id":null,"docs":" Visibility of the field.\n","sig":null,"attributes":[{"value":"/ Visibility of the field.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112126,"byte_end":112154,"line_start":158,"line_end":158,"column_start":9,"column_end":37}}]},{"kind":"Field","id":{"krate":0,"index":5453},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112299,"byte_end":112304,"line_start":164,"line_end":164,"column_start":13,"column_end":18},"name":"ident","qualname":"::data::Field::ident","value":"std::option::Option","parent":{"krate":0,"index":5450},"children":[],"decl_id":null,"docs":" Name of the field, if any.","sig":null,"attributes":[{"value":"/ Name of the field, if any.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112193,"byte_end":112223,"line_start":161,"line_end":161,"column_start":9,"column_end":39}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112232,"byte_end":112235,"line_start":162,"line_end":162,"column_start":9,"column_end":12}},{"value":"/ Fields of tuple structs have no names.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112244,"byte_end":112286,"line_start":163,"line_end":163,"column_start":9,"column_end":51}}]},{"kind":"Field","id":{"krate":0,"index":5454},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112334,"byte_end":112345,"line_start":166,"line_end":166,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::data::Field::colon_token","value":"std::option::Option","parent":{"krate":0,"index":5450},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5455},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112410,"byte_end":112412,"line_start":169,"line_end":169,"column_start":13,"column_end":15},"name":"ty","qualname":"::data::Field::ty","value":"ty::Type","parent":{"krate":0,"index":5450},"children":[],"decl_id":null,"docs":" Type of the field.\n","sig":null,"attributes":[{"value":"/ Type of the field.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112375,"byte_end":112397,"line_start":168,"line_end":168,"column_start":9,"column_end":31}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5457},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112956,"byte_end":112962,"line_start":188,"line_end":188,"column_start":9,"column_end":15},"name":"Public","qualname":"::data::Visibility::Public","value":"Visibility::Public(VisPublic)","parent":{"krate":0,"index":5456},"children":[],"decl_id":null,"docs":" A public visibility level: `pub`.\n","sig":null,"attributes":[{"value":"/ A public visibility level: `pub`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112910,"byte_end":112947,"line_start":187,"line_end":187,"column_start":9,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5460},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113031,"byte_end":113036,"line_start":191,"line_end":191,"column_start":9,"column_end":14},"name":"Crate","qualname":"::data::Visibility::Crate","value":"Visibility::Crate(VisCrate)","parent":{"krate":0,"index":5456},"children":[],"decl_id":null,"docs":" A crate-level visibility: `crate`.\n","sig":null,"attributes":[{"value":"/ A crate-level visibility: `crate`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112984,"byte_end":113022,"line_start":190,"line_end":190,"column_start":9,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5463},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113196,"byte_end":113206,"line_start":195,"line_end":195,"column_start":9,"column_end":19},"name":"Restricted","qualname":"::data::Visibility::Restricted","value":"Visibility::Restricted(VisRestricted)","parent":{"krate":0,"index":5456},"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)`.\n","sig":null,"attributes":[{"value":"/ A visibility level restricted to some path: `pub(self)` or","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113057,"byte_end":113119,"line_start":193,"line_end":193,"column_start":9,"column_end":71}},{"value":"/ `pub(super)` or `pub(crate)` or `pub(in some::module)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113128,"byte_end":113187,"line_start":194,"line_end":194,"column_start":9,"column_end":68}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5466},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113298,"byte_end":113307,"line_start":198,"line_end":198,"column_start":9,"column_end":18},"name":"Inherited","qualname":"::data::Visibility::Inherited","value":"Visibility::Inherited","parent":{"krate":0,"index":5456},"children":[],"decl_id":null,"docs":" An inherited visibility, which usually means private.\n","sig":null,"attributes":[{"value":"/ An inherited visibility, which usually means private.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113232,"byte_end":113289,"line_start":197,"line_end":197,"column_start":9,"column_end":66}}]},{"kind":"Enum","id":{"krate":0,"index":5456},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":112889,"byte_end":112899,"line_start":186,"line_end":186,"column_start":14,"column_end":24},"name":"Visibility","qualname":"::data::Visibility","value":"pub enum Visibility {\n Public(VisPublic),\n Crate(VisCrate),\n Restricted(VisRestricted),\n Inherited,\n}","parent":null,"children":[{"krate":0,"index":5457},{"krate":0,"index":5460},{"krate":0,"index":5463},{"krate":0,"index":5466}],"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":5476},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113578,"byte_end":113587,"line_start":208,"line_end":208,"column_start":16,"column_end":25},"name":"VisPublic","qualname":"::data::VisPublic","value":"VisPublic { pub_token }","parent":null,"children":[{"krate":0,"index":5477}],"decl_id":null,"docs":" A public visibility level: `pub`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5477},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113602,"byte_end":113611,"line_start":209,"line_end":209,"column_start":13,"column_end":22},"name":"pub_token","qualname":"::data::VisPublic::pub_token","value":"token::Pub","parent":{"krate":0,"index":5476},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5478},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113896,"byte_end":113904,"line_start":219,"line_end":219,"column_start":16,"column_end":24},"name":"VisCrate","qualname":"::data::VisCrate","value":"VisCrate { crate_token }","parent":null,"children":[{"krate":0,"index":5479}],"decl_id":null,"docs":" A crate-level visibility: `crate`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5479},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":113919,"byte_end":113930,"line_start":220,"line_end":220,"column_start":13,"column_end":24},"name":"crate_token","qualname":"::data::VisCrate::crate_token","value":"token::Crate","parent":{"krate":0,"index":5478},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5480},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":114305,"byte_end":114318,"line_start":231,"line_end":231,"column_start":16,"column_end":29},"name":"VisRestricted","qualname":"::data::VisRestricted","value":"VisRestricted { pub_token, paren_token, in_token, path }","parent":null,"children":[{"krate":0,"index":5481},{"krate":0,"index":5482},{"krate":0,"index":5483},{"krate":0,"index":5484}],"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":5481},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":114333,"byte_end":114342,"line_start":232,"line_end":232,"column_start":13,"column_end":22},"name":"pub_token","qualname":"::data::VisRestricted::pub_token","value":"token::Pub","parent":{"krate":0,"index":5480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5482},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":114369,"byte_end":114380,"line_start":233,"line_end":233,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::data::VisRestricted::paren_token","value":"token::Paren","parent":{"krate":0,"index":5480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5483},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":114408,"byte_end":114416,"line_start":234,"line_end":234,"column_start":13,"column_end":21},"name":"in_token","qualname":"::data::VisRestricted::in_token","value":"std::option::Option","parent":{"krate":0,"index":5480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5484},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":114450,"byte_end":114454,"line_start":235,"line_end":235,"column_start":13,"column_end":17},"name":"path","qualname":"::data::VisRestricted::path","value":"std::boxed::Box","parent":{"krate":0,"index":5480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":516},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":116978,"byte_end":116989,"line_start":312,"line_end":312,"column_start":16,"column_end":27},"name":"parse_named","qualname":"::parse_named","value":"pub fn parse_named(ParseStream) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parses a named (braced struct) field.\n","sig":null,"attributes":[{"value":"/ Parses a named (braced struct) field.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":116861,"byte_end":116902,"line_start":310,"line_end":310,"column_start":9,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":517},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":117572,"byte_end":117585,"line_start":328,"line_end":328,"column_start":16,"column_end":29},"name":"parse_unnamed","qualname":"::parse_unnamed","value":"pub fn parse_unnamed(ParseStream) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parses an unnamed (tuple struct) field.\n","sig":null,"attributes":[{"value":"/ Parses an unnamed (tuple struct) field.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/data.rs","byte_start":117453,"byte_end":117496,"line_start":326,"line_end":326,"column_start":9,"column_end":52}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5486},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":126834,"byte_end":126839,"line_start":92,"line_end":92,"column_start":9,"column_end":14},"name":"Array","qualname":"::expr::Expr::Array","value":"Expr::Array(ExprArray)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A slice literal expression: `[a, b, c, d]`.\n","sig":null,"attributes":[{"value":"/ A slice literal expression: `[a, b, c, d]`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":126778,"byte_end":126825,"line_start":91,"line_end":91,"column_start":9,"column_end":56}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5489},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":126916,"byte_end":126922,"line_start":95,"line_end":95,"column_start":9,"column_end":15},"name":"Assign","qualname":"::expr::Expr::Assign","value":"Expr::Assign(ExprAssign)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" An assignment expression: `a = compute()`.\n","sig":null,"attributes":[{"value":"/ An assignment expression: `a = compute()`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":126861,"byte_end":126907,"line_start":94,"line_end":94,"column_start":9,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5492},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127007,"byte_end":127015,"line_start":98,"line_end":98,"column_start":9,"column_end":17},"name":"AssignOp","qualname":"::expr::Expr::AssignOp","value":"Expr::AssignOp(ExprAssignOp)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A compound assignment expression: `counter += 1`.\n","sig":null,"attributes":[{"value":"/ A compound assignment expression: `counter += 1`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":126945,"byte_end":126998,"line_start":97,"line_end":97,"column_start":9,"column_end":62}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5495},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127085,"byte_end":127090,"line_start":101,"line_end":101,"column_start":9,"column_end":14},"name":"Async","qualname":"::expr::Expr::Async","value":"Expr::Async(ExprAsync)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" An async block: `async { ... }`.\n","sig":null,"attributes":[{"value":"/ An async block: `async { ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127040,"byte_end":127076,"line_start":100,"line_end":100,"column_start":9,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5498},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127158,"byte_end":127163,"line_start":104,"line_end":104,"column_start":9,"column_end":14},"name":"Await","qualname":"::expr::Expr::Await","value":"Expr::Await(ExprAwait)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" An await expression: `fut.await`.\n","sig":null,"attributes":[{"value":"/ An await expression: `fut.await`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127112,"byte_end":127149,"line_start":103,"line_end":103,"column_start":9,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5501},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127235,"byte_end":127241,"line_start":107,"line_end":107,"column_start":9,"column_end":15},"name":"Binary","qualname":"::expr::Expr::Binary","value":"Expr::Binary(ExprBinary)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A binary operation: `a + b`, `a * b`.\n","sig":null,"attributes":[{"value":"/ A binary operation: `a + b`, `a * b`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127185,"byte_end":127226,"line_start":106,"line_end":106,"column_start":9,"column_end":50}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5504},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127304,"byte_end":127309,"line_start":110,"line_end":110,"column_start":9,"column_end":14},"name":"Block","qualname":"::expr::Expr::Block","value":"Expr::Block(ExprBlock)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A blocked scope: `{ ... }`.\n","sig":null,"attributes":[{"value":"/ A blocked scope: `{ ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127264,"byte_end":127295,"line_start":109,"line_end":109,"column_start":9,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5507},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127370,"byte_end":127373,"line_start":113,"line_end":113,"column_start":9,"column_end":12},"name":"Box","qualname":"::expr::Expr::Box","value":"Expr::Box(ExprBox)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A box expression: `box f`.\n","sig":null,"attributes":[{"value":"/ A box expression: `box f`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127331,"byte_end":127361,"line_start":112,"line_end":112,"column_start":9,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5510},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127488,"byte_end":127493,"line_start":117,"line_end":117,"column_start":9,"column_end":14},"name":"Break","qualname":"::expr::Expr::Break","value":"Expr::Break(ExprBreak)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A `break`, with an optional label to break and an optional\n expression.\n","sig":null,"attributes":[{"value":"/ A `break`, with an optional label to break and an optional","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127393,"byte_end":127455,"line_start":115,"line_end":115,"column_start":9,"column_end":71}},{"value":"/ expression.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127464,"byte_end":127479,"line_start":116,"line_end":116,"column_start":9,"column_end":24}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5513},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127571,"byte_end":127575,"line_start":120,"line_end":120,"column_start":9,"column_end":13},"name":"Call","qualname":"::expr::Expr::Call","value":"Expr::Call(ExprCall)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A function call expression: `invoke(a, b)`.\n","sig":null,"attributes":[{"value":"/ A function call expression: `invoke(a, b)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127515,"byte_end":127562,"line_start":119,"line_end":119,"column_start":9,"column_end":56}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5516},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127641,"byte_end":127645,"line_start":123,"line_end":123,"column_start":9,"column_end":13},"name":"Cast","qualname":"::expr::Expr::Cast","value":"Expr::Cast(ExprCast)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A cast expression: `foo as f64`.\n","sig":null,"attributes":[{"value":"/ A cast expression: `foo as f64`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127596,"byte_end":127632,"line_start":122,"line_end":122,"column_start":9,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5519},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127716,"byte_end":127723,"line_start":126,"line_end":126,"column_start":9,"column_end":16},"name":"Closure","qualname":"::expr::Expr::Closure","value":"Expr::Closure(ExprClosure)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A closure expression: `|a, b| a + b`.\n","sig":null,"attributes":[{"value":"/ A closure expression: `|a, b| a + b`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127666,"byte_end":127707,"line_start":125,"line_end":125,"column_start":9,"column_end":50}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5522},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127797,"byte_end":127805,"line_start":129,"line_end":129,"column_start":9,"column_end":17},"name":"Continue","qualname":"::expr::Expr::Continue","value":"Expr::Continue(ExprContinue)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A `continue`, with an optional label.\n","sig":null,"attributes":[{"value":"/ A `continue`, with an optional label.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127747,"byte_end":127788,"line_start":128,"line_end":128,"column_start":9,"column_end":50}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5525},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127936,"byte_end":127941,"line_start":133,"line_end":133,"column_start":9,"column_end":14},"name":"Field","qualname":"::expr::Expr::Field","value":"Expr::Field(ExprField)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" Access of a named struct field (`obj.k`) or unnamed tuple struct\n field (`obj.0`).\n","sig":null,"attributes":[{"value":"/ Access of a named struct field (`obj.k`) or unnamed tuple struct","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127830,"byte_end":127898,"line_start":131,"line_end":131,"column_start":9,"column_end":77}},{"value":"/ field (`obj.0`).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127907,"byte_end":127927,"line_start":132,"line_end":132,"column_start":9,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5528},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128014,"byte_end":128021,"line_start":136,"line_end":136,"column_start":9,"column_end":16},"name":"ForLoop","qualname":"::expr::Expr::ForLoop","value":"Expr::ForLoop(ExprForLoop)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A for loop: `for pat in expr { ... }`.\n","sig":null,"attributes":[{"value":"/ A for loop: `for pat in expr { ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":127963,"byte_end":128005,"line_start":135,"line_end":135,"column_start":9,"column_end":51}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5531},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128303,"byte_end":128308,"line_start":143,"line_end":143,"column_start":9,"column_end":14},"name":"Group","qualname":"::expr::Expr::Group","value":"Expr::Group(ExprGroup)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" An expression contained within invisible delimiters.","sig":null,"attributes":[{"value":"/ An expression contained within invisible delimiters.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128045,"byte_end":128101,"line_start":138,"line_end":138,"column_start":9,"column_end":65}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128110,"byte_end":128113,"line_start":139,"line_end":139,"column_start":9,"column_end":12}},{"value":"/ This variant is important for faithfully representing the precedence","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128122,"byte_end":128194,"line_start":140,"line_end":140,"column_start":9,"column_end":81}},{"value":"/ of expressions and is related to `None`-delimited spans in a","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128203,"byte_end":128267,"line_start":141,"line_end":141,"column_start":9,"column_end":73}},{"value":"/ `TokenStream`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128276,"byte_end":128294,"line_start":142,"line_end":142,"column_start":9,"column_end":27}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5534},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128586,"byte_end":128588,"line_start":150,"line_end":150,"column_start":9,"column_end":11},"name":"If","qualname":"::expr::Expr::If","value":"Expr::If(ExprIf)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" An `if` expression with an optional `else` block: `if expr { ... }\n else { ... }`.","sig":null,"attributes":[{"value":"/ An `if` expression with an optional `else` block: `if expr { ... }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128330,"byte_end":128400,"line_start":145,"line_end":145,"column_start":9,"column_end":79}},{"value":"/ else { ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128409,"byte_end":128427,"line_start":146,"line_end":146,"column_start":9,"column_end":27}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128436,"byte_end":128439,"line_start":147,"line_end":147,"column_start":9,"column_end":12}},{"value":"/ The `else` branch expression may only be an `If` or `Block`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128448,"byte_end":128511,"line_start":148,"line_end":148,"column_start":9,"column_end":72}},{"value":"/ expression, not any of the other types of expression.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128520,"byte_end":128577,"line_start":149,"line_end":149,"column_start":9,"column_end":66}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5537},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128672,"byte_end":128677,"line_start":153,"line_end":153,"column_start":9,"column_end":14},"name":"Index","qualname":"::expr::Expr::Index","value":"Expr::Index(ExprIndex)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A square bracketed indexing expression: `vector[2]`.\n","sig":null,"attributes":[{"value":"/ A square bracketed indexing expression: `vector[2]`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128607,"byte_end":128663,"line_start":152,"line_end":152,"column_start":9,"column_end":65}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5540},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128747,"byte_end":128750,"line_start":156,"line_end":156,"column_start":9,"column_end":12},"name":"Let","qualname":"::expr::Expr::Let","value":"Expr::Let(ExprLet)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A `let` guard: `let Some(x) = opt`.\n","sig":null,"attributes":[{"value":"/ A `let` guard: `let Some(x) = opt`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128699,"byte_end":128738,"line_start":155,"line_end":155,"column_start":9,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5543},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128833,"byte_end":128836,"line_start":159,"line_end":159,"column_start":9,"column_end":12},"name":"Lit","qualname":"::expr::Expr::Lit","value":"Expr::Lit(ExprLit)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A literal in place of an expression: `1`, `\"foo\"`.\n","sig":null,"attributes":[{"value":"/ A literal in place of an expression: `1`, `\"foo\"`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128770,"byte_end":128824,"line_start":158,"line_end":158,"column_start":9,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5546},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128904,"byte_end":128908,"line_start":162,"line_end":162,"column_start":9,"column_end":13},"name":"Loop","qualname":"::expr::Expr::Loop","value":"Expr::Loop(ExprLoop)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" Conditionless loop: `loop { ... }`.\n","sig":null,"attributes":[{"value":"/ Conditionless loop: `loop { ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128856,"byte_end":128895,"line_start":161,"line_end":161,"column_start":9,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5549},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128992,"byte_end":128997,"line_start":165,"line_end":165,"column_start":9,"column_end":14},"name":"Macro","qualname":"::expr::Expr::Macro","value":"Expr::Macro(ExprMacro)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A macro invocation expression: `format!(\"{}\", q)`.\n","sig":null,"attributes":[{"value":"/ A macro invocation expression: `format!(\"{}\", q)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":128929,"byte_end":128983,"line_start":164,"line_end":164,"column_start":9,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5552},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129094,"byte_end":129099,"line_start":168,"line_end":168,"column_start":9,"column_end":14},"name":"Match","qualname":"::expr::Expr::Match","value":"Expr::Match(ExprMatch)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A `match` expression: `match n { Some(n) => {}, None => {} }`.\n","sig":null,"attributes":[{"value":"/ A `match` expression: `match n { Some(n) => {}, None => {} }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129019,"byte_end":129085,"line_start":167,"line_end":167,"column_start":9,"column_end":75}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5555},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129179,"byte_end":129189,"line_start":171,"line_end":171,"column_start":9,"column_end":19},"name":"MethodCall","qualname":"::expr::Expr::MethodCall","value":"Expr::MethodCall(ExprMethodCall)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A method call expression: `x.foo::(a, b)`.\n","sig":null,"attributes":[{"value":"/ A method call expression: `x.foo::(a, b)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129121,"byte_end":129170,"line_start":170,"line_end":170,"column_start":9,"column_end":58}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5558},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129267,"byte_end":129272,"line_start":174,"line_end":174,"column_start":9,"column_end":14},"name":"Paren","qualname":"::expr::Expr::Paren","value":"Expr::Paren(ExprParen)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A parenthesized expression: `(a + b)`.\n","sig":null,"attributes":[{"value":"/ A parenthesized expression: `(a + b)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129216,"byte_end":129258,"line_start":173,"line_end":173,"column_start":9,"column_end":51}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5561},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129491,"byte_end":129495,"line_start":180,"line_end":180,"column_start":9,"column_end":13},"name":"Path","qualname":"::expr::Expr::Path","value":"Expr::Path(ExprPath)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A path like `std::mem::replace` possibly containing generic\n parameters and a qualified self-type.","sig":null,"attributes":[{"value":"/ A path like `std::mem::replace` possibly containing generic","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129294,"byte_end":129357,"line_start":176,"line_end":176,"column_start":9,"column_end":72}},{"value":"/ parameters and a qualified self-type.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129366,"byte_end":129407,"line_start":177,"line_end":177,"column_start":9,"column_end":50}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129416,"byte_end":129419,"line_start":178,"line_end":178,"column_start":9,"column_end":12}},{"value":"/ A plain identifier like `x` is a path of length 1.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129428,"byte_end":129482,"line_start":179,"line_end":179,"column_start":9,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5564},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129587,"byte_end":129592,"line_start":183,"line_end":183,"column_start":9,"column_end":14},"name":"Range","qualname":"::expr::Expr::Range","value":"Expr::Range(ExprRange)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A range expression: `1..2`, `1..`, `..2`, `1..=2`, `..=2`.\n","sig":null,"attributes":[{"value":"/ A range expression: `1..2`, `1..`, `..2`, `1..=2`, `..=2`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129516,"byte_end":129578,"line_start":182,"line_end":182,"column_start":9,"column_end":71}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5567},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129669,"byte_end":129678,"line_start":186,"line_end":186,"column_start":9,"column_end":18},"name":"Reference","qualname":"::expr::Expr::Reference","value":"Expr::Reference(ExprReference)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A referencing operation: `&a` or `&mut a`.\n","sig":null,"attributes":[{"value":"/ A referencing operation: `&a` or `&mut a`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129614,"byte_end":129660,"line_start":185,"line_end":185,"column_start":9,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5570},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129784,"byte_end":129790,"line_start":189,"line_end":189,"column_start":9,"column_end":15},"name":"Repeat","qualname":"::expr::Expr::Repeat","value":"Expr::Repeat(ExprRepeat)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" An array literal constructed from one repeated element: `[0u8; N]`.\n","sig":null,"attributes":[{"value":"/ An array literal constructed from one repeated element: `[0u8; N]`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129704,"byte_end":129775,"line_start":188,"line_end":188,"column_start":9,"column_end":80}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5573},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129876,"byte_end":129882,"line_start":192,"line_end":192,"column_start":9,"column_end":15},"name":"Return","qualname":"::expr::Expr::Return","value":"Expr::Return(ExprReturn)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A `return`, with an optional value to be returned.\n","sig":null,"attributes":[{"value":"/ A `return`, with an optional value to be returned.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129813,"byte_end":129867,"line_start":191,"line_end":191,"column_start":9,"column_end":63}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5576},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130094,"byte_end":130100,"line_start":198,"line_end":198,"column_start":9,"column_end":15},"name":"Struct","qualname":"::expr::Expr::Struct","value":"Expr::Struct(ExprStruct)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A struct literal expression: `Point { x: 1, y: 1 }`.","sig":null,"attributes":[{"value":"/ A struct literal expression: `Point { x: 1, y: 1 }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129905,"byte_end":129961,"line_start":194,"line_end":194,"column_start":9,"column_end":65}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129970,"byte_end":129973,"line_start":195,"line_end":195,"column_start":9,"column_end":12}},{"value":"/ The `rest` provides the value of the remaining fields as in `S { a:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":129982,"byte_end":130053,"line_start":196,"line_end":196,"column_start":9,"column_end":80}},{"value":"/ 1, b: 1, ..rest }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130062,"byte_end":130085,"line_start":197,"line_end":197,"column_start":9,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5579},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130162,"byte_end":130165,"line_start":201,"line_end":201,"column_start":9,"column_end":12},"name":"Try","qualname":"::expr::Expr::Try","value":"Expr::Try(ExprTry)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A try-expression: `expr?`.\n","sig":null,"attributes":[{"value":"/ A try-expression: `expr?`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130123,"byte_end":130153,"line_start":200,"line_end":200,"column_start":9,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5582},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130225,"byte_end":130233,"line_start":204,"line_end":204,"column_start":9,"column_end":17},"name":"TryBlock","qualname":"::expr::Expr::TryBlock","value":"Expr::TryBlock(ExprTryBlock)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A try block: `try { ... }`.\n","sig":null,"attributes":[{"value":"/ A try block: `try { ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130185,"byte_end":130216,"line_start":203,"line_end":203,"column_start":9,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5585},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130306,"byte_end":130311,"line_start":207,"line_end":207,"column_start":9,"column_end":14},"name":"Tuple","qualname":"::expr::Expr::Tuple","value":"Expr::Tuple(ExprTuple)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A tuple expression: `(a, b, c, d)`.\n","sig":null,"attributes":[{"value":"/ A tuple expression: `(a, b, c, d)`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130258,"byte_end":130297,"line_start":206,"line_end":206,"column_start":9,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5588},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130387,"byte_end":130391,"line_start":210,"line_end":210,"column_start":9,"column_end":13},"name":"Type","qualname":"::expr::Expr::Type","value":"Expr::Type(ExprType)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A type ascription expression: `foo: f64`.\n","sig":null,"attributes":[{"value":"/ A type ascription expression: `foo: f64`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130333,"byte_end":130378,"line_start":209,"line_end":209,"column_start":9,"column_end":54}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5591},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130455,"byte_end":130460,"line_start":213,"line_end":213,"column_start":9,"column_end":14},"name":"Unary","qualname":"::expr::Expr::Unary","value":"Expr::Unary(ExprUnary)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A unary operation: `!x`, `*x`.\n","sig":null,"attributes":[{"value":"/ A unary operation: `!x`, `*x`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130412,"byte_end":130446,"line_start":212,"line_end":212,"column_start":9,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5594},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130529,"byte_end":130535,"line_start":216,"line_end":216,"column_start":9,"column_end":15},"name":"Unsafe","qualname":"::expr::Expr::Unsafe","value":"Expr::Unsafe(ExprUnsafe)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" An unsafe block: `unsafe { ... }`.\n","sig":null,"attributes":[{"value":"/ An unsafe block: `unsafe { ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130482,"byte_end":130520,"line_start":215,"line_end":215,"column_start":9,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5597},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130624,"byte_end":130632,"line_start":219,"line_end":219,"column_start":9,"column_end":17},"name":"Verbatim","qualname":"::expr::Expr::Verbatim","value":"Expr::Verbatim(TokenStream)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" Tokens in expression position not interpreted by Syn.\n","sig":null,"attributes":[{"value":"/ Tokens in expression position not interpreted by Syn.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130558,"byte_end":130615,"line_start":218,"line_end":218,"column_start":9,"column_end":66}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5600},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130704,"byte_end":130709,"line_start":222,"line_end":222,"column_start":9,"column_end":14},"name":"While","qualname":"::expr::Expr::While","value":"Expr::While(ExprWhile)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A while loop: `while expr { ... }`.\n","sig":null,"attributes":[{"value":"/ A while loop: `while expr { ... }`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130656,"byte_end":130695,"line_start":221,"line_end":221,"column_start":9,"column_end":48}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5603},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130777,"byte_end":130782,"line_start":225,"line_end":225,"column_start":9,"column_end":14},"name":"Yield","qualname":"::expr::Expr::Yield","value":"Expr::Yield(ExprYield)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":" A yield expression: `yield expr`.\n","sig":null,"attributes":[{"value":"/ A yield expression: `yield expr`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":130731,"byte_end":130768,"line_start":224,"line_end":224,"column_start":9,"column_end":46}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5606},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":131876,"byte_end":131892,"line_start":251,"line_end":251,"column_start":9,"column_end":25},"name":"__TestExhaustive","qualname":"::expr::Expr::__TestExhaustive","value":"Expr::__TestExhaustive(crate::private)","parent":{"krate":0,"index":5485},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":5485},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":126763,"byte_end":126767,"line_start":90,"line_end":90,"column_start":14,"column_end":18},"name":"Expr","qualname":"::expr::Expr","value":"pub enum Expr {\n Array(ExprArray),\n Assign(ExprAssign),\n AssignOp(ExprAssignOp),\n Async(ExprAsync),\n Await(ExprAwait),\n Binary(ExprBinary),\n Block(ExprBlock),\n Box(ExprBox),\n Break(ExprBreak),\n Call(ExprCall),\n Cast(ExprCast),\n Closure(ExprClosure),\n Continue(ExprContinue),\n Field(ExprField),\n ForLoop(ExprForLoop),\n Group(ExprGroup),\n If(ExprIf),\n Index(ExprIndex),\n Let(ExprLet),\n Lit(ExprLit),\n Loop(ExprLoop),\n Macro(ExprMacro),\n Match(ExprMatch),\n MethodCall(ExprMethodCall),\n Paren(ExprParen),\n Path(ExprPath),\n Range(ExprRange),\n Reference(ExprReference),\n Repeat(ExprRepeat),\n Return(ExprReturn),\n Struct(ExprStruct),\n Try(ExprTry),\n TryBlock(ExprTryBlock),\n Tuple(ExprTuple),\n Type(ExprType),\n Unary(ExprUnary),\n Unsafe(ExprUnsafe),\n Verbatim(TokenStream),\n While(ExprWhile),\n Yield(ExprYield),\n __TestExhaustive(crate::private),\n}","parent":null,"children":[{"krate":0,"index":5486},{"krate":0,"index":5489},{"krate":0,"index":5492},{"krate":0,"index":5495},{"krate":0,"index":5498},{"krate":0,"index":5501},{"krate":0,"index":5504},{"krate":0,"index":5507},{"krate":0,"index":5510},{"krate":0,"index":5513},{"krate":0,"index":5516},{"krate":0,"index":5519},{"krate":0,"index":5522},{"krate":0,"index":5525},{"krate":0,"index":5528},{"krate":0,"index":5531},{"krate":0,"index":5534},{"krate":0,"index":5537},{"krate":0,"index":5540},{"krate":0,"index":5543},{"krate":0,"index":5546},{"krate":0,"index":5549},{"krate":0,"index":5552},{"krate":0,"index":5555},{"krate":0,"index":5558},{"krate":0,"index":5561},{"krate":0,"index":5564},{"krate":0,"index":5567},{"krate":0,"index":5570},{"krate":0,"index":5573},{"krate":0,"index":5576},{"krate":0,"index":5579},{"krate":0,"index":5582},{"krate":0,"index":5585},{"krate":0,"index":5588},{"krate":0,"index":5591},{"krate":0,"index":5594},{"krate":0,"index":5597},{"krate":0,"index":5600},{"krate":0,"index":5603},{"krate":0,"index":5606}],"decl_id":null,"docs":" A Rust expression.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5689},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":132142,"byte_end":132151,"line_start":260,"line_end":260,"column_start":16,"column_end":25},"name":"ExprArray","qualname":"::expr::ExprArray","value":"ExprArray { }","parent":null,"children":[{"krate":0,"index":5690}],"decl_id":null,"docs":" A slice literal expression: `[a, b, c, d]`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5693},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":132517,"byte_end":132527,"line_start":272,"line_end":272,"column_start":16,"column_end":26},"name":"ExprAssign","qualname":"::expr::ExprAssign","value":"ExprAssign { }","parent":null,"children":[{"krate":0,"index":5694}],"decl_id":null,"docs":" An assignment expression: `a = compute()`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5697},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":132901,"byte_end":132913,"line_start":285,"line_end":285,"column_start":16,"column_end":28},"name":"ExprAssignOp","qualname":"::expr::ExprAssignOp","value":"ExprAssignOp { }","parent":null,"children":[{"krate":0,"index":5698}],"decl_id":null,"docs":" A compound assignment expression: `counter += 1`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5701},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":133260,"byte_end":133269,"line_start":298,"line_end":298,"column_start":16,"column_end":25},"name":"ExprAsync","qualname":"::expr::ExprAsync","value":"ExprAsync { }","parent":null,"children":[{"krate":0,"index":5702}],"decl_id":null,"docs":" An async block: `async { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5705},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":133644,"byte_end":133653,"line_start":311,"line_end":311,"column_start":16,"column_end":25},"name":"ExprAwait","qualname":"::expr::ExprAwait","value":"ExprAwait { }","parent":null,"children":[{"krate":0,"index":5706}],"decl_id":null,"docs":" An await expression: `fut.await`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5709},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":134072,"byte_end":134082,"line_start":325,"line_end":325,"column_start":16,"column_end":26},"name":"ExprBinary","qualname":"::expr::ExprBinary","value":"ExprBinary { attrs, left, op, right }","parent":null,"children":[{"krate":0,"index":5710},{"krate":0,"index":5711},{"krate":0,"index":5712},{"krate":0,"index":5713}],"decl_id":null,"docs":" A binary operation: `a + b`, `a * b`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5710},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":134097,"byte_end":134102,"line_start":326,"line_end":326,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprBinary::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5709},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5711},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":134132,"byte_end":134136,"line_start":327,"line_end":327,"column_start":13,"column_end":17},"name":"left","qualname":"::expr::ExprBinary::left","value":"std::boxed::Box","parent":{"krate":0,"index":5709},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5712},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":134161,"byte_end":134163,"line_start":328,"line_end":328,"column_start":13,"column_end":15},"name":"op","qualname":"::expr::ExprBinary::op","value":"op::BinOp","parent":{"krate":0,"index":5709},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5713},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":134184,"byte_end":134189,"line_start":329,"line_end":329,"column_start":13,"column_end":18},"name":"right","qualname":"::expr::ExprBinary::right","value":"std::boxed::Box","parent":{"krate":0,"index":5709},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5714},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":134418,"byte_end":134427,"line_start":338,"line_end":338,"column_start":16,"column_end":25},"name":"ExprBlock","qualname":"::expr::ExprBlock","value":"ExprBlock { }","parent":null,"children":[{"krate":0,"index":5715}],"decl_id":null,"docs":" A blocked scope: `{ ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5718},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":134746,"byte_end":134753,"line_start":350,"line_end":350,"column_start":16,"column_end":23},"name":"ExprBox","qualname":"::expr::ExprBox","value":"ExprBox { }","parent":null,"children":[{"krate":0,"index":5719}],"decl_id":null,"docs":" A box expression: `box f`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5722},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":135129,"byte_end":135138,"line_start":363,"line_end":363,"column_start":16,"column_end":25},"name":"ExprBreak","qualname":"::expr::ExprBreak","value":"ExprBreak { }","parent":null,"children":[{"krate":0,"index":5723}],"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":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5726},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":135575,"byte_end":135583,"line_start":377,"line_end":377,"column_start":16,"column_end":24},"name":"ExprCall","qualname":"::expr::ExprCall","value":"ExprCall { attrs, func, paren_token, args }","parent":null,"children":[{"krate":0,"index":5727},{"krate":0,"index":5728},{"krate":0,"index":5729},{"krate":0,"index":5730}],"decl_id":null,"docs":" A function call expression: `invoke(a, b)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5727},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":135598,"byte_end":135603,"line_start":378,"line_end":378,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprCall::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5726},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5728},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":135633,"byte_end":135637,"line_start":379,"line_end":379,"column_start":13,"column_end":17},"name":"func","qualname":"::expr::ExprCall::func","value":"std::boxed::Box","parent":{"krate":0,"index":5726},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5729},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":135662,"byte_end":135673,"line_start":380,"line_end":380,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::expr::ExprCall::paren_token","value":"token::Paren","parent":{"krate":0,"index":5726},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5730},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":135701,"byte_end":135705,"line_start":381,"line_end":381,"column_start":13,"column_end":17},"name":"args","qualname":"::expr::ExprCall::args","value":"punctuated::Punctuated","parent":{"krate":0,"index":5726},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5731},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":136004,"byte_end":136012,"line_start":391,"line_end":391,"column_start":16,"column_end":24},"name":"ExprCast","qualname":"::expr::ExprCast","value":"ExprCast { attrs, expr, as_token, ty }","parent":null,"children":[{"krate":0,"index":5732},{"krate":0,"index":5733},{"krate":0,"index":5734},{"krate":0,"index":5735}],"decl_id":null,"docs":" A cast expression: `foo as f64`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5732},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":136027,"byte_end":136032,"line_start":392,"line_end":392,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprCast::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5731},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5733},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":136062,"byte_end":136066,"line_start":393,"line_end":393,"column_start":13,"column_end":17},"name":"expr","qualname":"::expr::ExprCast::expr","value":"std::boxed::Box","parent":{"krate":0,"index":5731},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5734},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":136091,"byte_end":136099,"line_start":394,"line_end":394,"column_start":13,"column_end":21},"name":"as_token","qualname":"::expr::ExprCast::as_token","value":"token::As","parent":{"krate":0,"index":5731},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5735},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":136125,"byte_end":136127,"line_start":395,"line_end":395,"column_start":13,"column_end":15},"name":"ty","qualname":"::expr::ExprCast::ty","value":"std::boxed::Box","parent":{"krate":0,"index":5731},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5736},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":136366,"byte_end":136377,"line_start":404,"line_end":404,"column_start":16,"column_end":27},"name":"ExprClosure","qualname":"::expr::ExprClosure","value":"ExprClosure { }","parent":null,"children":[{"krate":0,"index":5737}],"decl_id":null,"docs":" A closure expression: `|a, b| a + b`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5740},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":136961,"byte_end":136973,"line_start":422,"line_end":422,"column_start":16,"column_end":28},"name":"ExprContinue","qualname":"::expr::ExprContinue","value":"ExprContinue { }","parent":null,"children":[{"krate":0,"index":5741}],"decl_id":null,"docs":" A `continue`, with an optional label.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5744},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":137403,"byte_end":137412,"line_start":435,"line_end":435,"column_start":16,"column_end":25},"name":"ExprField","qualname":"::expr::ExprField","value":"ExprField { attrs, base, dot_token, member }","parent":null,"children":[{"krate":0,"index":5745},{"krate":0,"index":5746},{"krate":0,"index":5747},{"krate":0,"index":5748}],"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":5745},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":137427,"byte_end":137432,"line_start":436,"line_end":436,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprField::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5744},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5746},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":137462,"byte_end":137466,"line_start":437,"line_end":437,"column_start":13,"column_end":17},"name":"base","qualname":"::expr::ExprField::base","value":"std::boxed::Box","parent":{"krate":0,"index":5744},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5747},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":137491,"byte_end":137500,"line_start":438,"line_end":438,"column_start":13,"column_end":22},"name":"dot_token","qualname":"::expr::ExprField::dot_token","value":"token::Dot","parent":{"krate":0,"index":5744},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5748},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":137525,"byte_end":137531,"line_start":439,"line_end":439,"column_start":13,"column_end":19},"name":"member","qualname":"::expr::ExprField::member","value":"expr::Member","parent":{"krate":0,"index":5744},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5749},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":137768,"byte_end":137779,"line_start":448,"line_end":448,"column_start":16,"column_end":27},"name":"ExprForLoop","qualname":"::expr::ExprForLoop","value":"ExprForLoop { }","parent":null,"children":[{"krate":0,"index":5750}],"decl_id":null,"docs":" A for loop: `for pat in expr { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5753},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":138421,"byte_end":138430,"line_start":468,"line_end":468,"column_start":16,"column_end":25},"name":"ExprGroup","qualname":"::expr::ExprGroup","value":"ExprGroup { }","parent":null,"children":[{"krate":0,"index":5754}],"decl_id":null,"docs":" An expression contained within invisible delimiters.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5757},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":138958,"byte_end":138964,"line_start":484,"line_end":484,"column_start":16,"column_end":22},"name":"ExprIf","qualname":"::expr::ExprIf","value":"ExprIf { }","parent":null,"children":[{"krate":0,"index":5758}],"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":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5761},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":139451,"byte_end":139460,"line_start":499,"line_end":499,"column_start":16,"column_end":25},"name":"ExprIndex","qualname":"::expr::ExprIndex","value":"ExprIndex { attrs, expr, bracket_token, index }","parent":null,"children":[{"krate":0,"index":5762},{"krate":0,"index":5763},{"krate":0,"index":5764},{"krate":0,"index":5765}],"decl_id":null,"docs":" A square bracketed indexing expression: `vector[2]`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5762},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":139475,"byte_end":139480,"line_start":500,"line_end":500,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprIndex::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5763},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":139510,"byte_end":139514,"line_start":501,"line_end":501,"column_start":13,"column_end":17},"name":"expr","qualname":"::expr::ExprIndex::expr","value":"std::boxed::Box","parent":{"krate":0,"index":5761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5764},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":139539,"byte_end":139552,"line_start":502,"line_end":502,"column_start":13,"column_end":26},"name":"bracket_token","qualname":"::expr::ExprIndex::bracket_token","value":"token::Bracket","parent":{"krate":0,"index":5761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5765},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":139582,"byte_end":139587,"line_start":503,"line_end":503,"column_start":13,"column_end":18},"name":"index","qualname":"::expr::ExprIndex::index","value":"std::boxed::Box","parent":{"krate":0,"index":5761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5766},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":139824,"byte_end":139831,"line_start":512,"line_end":512,"column_start":16,"column_end":23},"name":"ExprLet","qualname":"::expr::ExprLet","value":"ExprLet { }","parent":null,"children":[{"krate":0,"index":5767}],"decl_id":null,"docs":" A `let` guard: `let Some(x) = opt`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5770},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":140281,"byte_end":140288,"line_start":527,"line_end":527,"column_start":16,"column_end":23},"name":"ExprLit","qualname":"::expr::ExprLit","value":"ExprLit { attrs, lit }","parent":null,"children":[{"krate":0,"index":5771},{"krate":0,"index":5772}],"decl_id":null,"docs":" A literal in place of an expression: `1`, `\"foo\"`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5771},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":140303,"byte_end":140308,"line_start":528,"line_end":528,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprLit::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5770},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5772},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":140338,"byte_end":140341,"line_start":529,"line_end":529,"column_start":13,"column_end":16},"name":"lit","qualname":"::expr::ExprLit::lit","value":"lit::Lit","parent":{"krate":0,"index":5770},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5773},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":140572,"byte_end":140580,"line_start":538,"line_end":538,"column_start":16,"column_end":24},"name":"ExprLoop","qualname":"::expr::ExprLoop","value":"ExprLoop { }","parent":null,"children":[{"krate":0,"index":5774}],"decl_id":null,"docs":" Conditionless loop: `loop { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5777},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":140960,"byte_end":140969,"line_start":551,"line_end":551,"column_start":16,"column_end":25},"name":"ExprMacro","qualname":"::expr::ExprMacro","value":"ExprMacro { }","parent":null,"children":[{"krate":0,"index":5778}],"decl_id":null,"docs":" A macro invocation expression: `format!(\"{}\", q)`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5781},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":141288,"byte_end":141297,"line_start":562,"line_end":562,"column_start":16,"column_end":25},"name":"ExprMatch","qualname":"::expr::ExprMatch","value":"ExprMatch { }","parent":null,"children":[{"krate":0,"index":5782}],"decl_id":null,"docs":" A `match` expression: `match n { Some(n) => {}, None => {} }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5785},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":141711,"byte_end":141725,"line_start":576,"line_end":576,"column_start":16,"column_end":30},"name":"ExprMethodCall","qualname":"::expr::ExprMethodCall","value":"ExprMethodCall { }","parent":null,"children":[{"krate":0,"index":5786}],"decl_id":null,"docs":" A method call expression: `x.foo::(a, b)`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5789},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142249,"byte_end":142258,"line_start":592,"line_end":592,"column_start":16,"column_end":25},"name":"ExprParen","qualname":"::expr::ExprParen","value":"ExprParen { attrs, paren_token, expr }","parent":null,"children":[{"krate":0,"index":5790},{"krate":0,"index":5791},{"krate":0,"index":5792}],"decl_id":null,"docs":" A parenthesized expression: `(a + b)`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5790},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142273,"byte_end":142278,"line_start":593,"line_end":593,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprParen::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5789},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5791},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142308,"byte_end":142319,"line_start":594,"line_end":594,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::expr::ExprParen::paren_token","value":"token::Paren","parent":{"krate":0,"index":5789},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5792},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142347,"byte_end":142351,"line_start":595,"line_end":595,"column_start":13,"column_end":17},"name":"expr","qualname":"::expr::ExprParen::expr","value":"std::boxed::Box","parent":{"krate":0,"index":5789},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5793},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142772,"byte_end":142780,"line_start":608,"line_end":608,"column_start":16,"column_end":24},"name":"ExprPath","qualname":"::expr::ExprPath","value":"ExprPath { attrs, qself, path }","parent":null,"children":[{"krate":0,"index":5794},{"krate":0,"index":5795},{"krate":0,"index":5796}],"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":5794},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142795,"byte_end":142800,"line_start":609,"line_end":609,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprPath::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5793},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5795},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142830,"byte_end":142835,"line_start":610,"line_end":610,"column_start":13,"column_end":18},"name":"qself","qualname":"::expr::ExprPath::qself","value":"std::option::Option","parent":{"krate":0,"index":5793},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5796},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":142864,"byte_end":142868,"line_start":611,"line_end":611,"column_start":13,"column_end":17},"name":"path","qualname":"::expr::ExprPath::path","value":"path::Path","parent":{"krate":0,"index":5793},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5797},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":143123,"byte_end":143132,"line_start":620,"line_end":620,"column_start":16,"column_end":25},"name":"ExprRange","qualname":"::expr::ExprRange","value":"ExprRange { }","parent":null,"children":[{"krate":0,"index":5798}],"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":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5801},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":143512,"byte_end":143525,"line_start":633,"line_end":633,"column_start":16,"column_end":29},"name":"ExprReference","qualname":"::expr::ExprReference","value":"ExprReference { }","parent":null,"children":[{"krate":0,"index":5802}],"decl_id":null,"docs":" A referencing operation: `&a` or `&mut a`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5805},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":143960,"byte_end":143970,"line_start":647,"line_end":647,"column_start":16,"column_end":26},"name":"ExprRepeat","qualname":"::expr::ExprRepeat","value":"ExprRepeat { }","parent":null,"children":[{"krate":0,"index":5806}],"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":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5809},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":144388,"byte_end":144398,"line_start":661,"line_end":661,"column_start":16,"column_end":26},"name":"ExprReturn","qualname":"::expr::ExprReturn","value":"ExprReturn { }","parent":null,"children":[{"krate":0,"index":5810}],"decl_id":null,"docs":" A `return`, with an optional value to be returned.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5813},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":144874,"byte_end":144884,"line_start":676,"line_end":676,"column_start":16,"column_end":26},"name":"ExprStruct","qualname":"::expr::ExprStruct","value":"ExprStruct { }","parent":null,"children":[{"krate":0,"index":5814}],"decl_id":null,"docs":" A struct literal expression: `Point { x: 1, y: 1 }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5817},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":145342,"byte_end":145349,"line_start":691,"line_end":691,"column_start":16,"column_end":23},"name":"ExprTry","qualname":"::expr::ExprTry","value":"ExprTry { }","parent":null,"children":[{"krate":0,"index":5818}],"decl_id":null,"docs":" A try-expression: `expr?`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5821},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":145677,"byte_end":145689,"line_start":703,"line_end":703,"column_start":16,"column_end":28},"name":"ExprTryBlock","qualname":"::expr::ExprTryBlock","value":"ExprTryBlock { }","parent":null,"children":[{"krate":0,"index":5822}],"decl_id":null,"docs":" A try block: `try { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5825},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":146019,"byte_end":146028,"line_start":715,"line_end":715,"column_start":16,"column_end":25},"name":"ExprTuple","qualname":"::expr::ExprTuple","value":"ExprTuple { }","parent":null,"children":[{"krate":0,"index":5826}],"decl_id":null,"docs":" A tuple expression: `(a, b, c, d)`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5829},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":146389,"byte_end":146397,"line_start":727,"line_end":727,"column_start":16,"column_end":24},"name":"ExprType","qualname":"::expr::ExprType","value":"ExprType { }","parent":null,"children":[{"krate":0,"index":5830}],"decl_id":null,"docs":" A type ascription expression: `foo: f64`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5833},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":146799,"byte_end":146808,"line_start":741,"line_end":741,"column_start":16,"column_end":25},"name":"ExprUnary","qualname":"::expr::ExprUnary","value":"ExprUnary { attrs, op, expr }","parent":null,"children":[{"krate":0,"index":5834},{"krate":0,"index":5835},{"krate":0,"index":5836}],"decl_id":null,"docs":" A unary operation: `!x`, `*x`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5834},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":146823,"byte_end":146828,"line_start":742,"line_end":742,"column_start":13,"column_end":18},"name":"attrs","qualname":"::expr::ExprUnary::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5833},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5835},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":146858,"byte_end":146860,"line_start":743,"line_end":743,"column_start":13,"column_end":15},"name":"op","qualname":"::expr::ExprUnary::op","value":"op::UnOp","parent":{"krate":0,"index":5833},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5836},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":146880,"byte_end":146884,"line_start":744,"line_end":744,"column_start":13,"column_end":17},"name":"expr","qualname":"::expr::ExprUnary::expr","value":"std::boxed::Box","parent":{"krate":0,"index":5833},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5837},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":147120,"byte_end":147130,"line_start":753,"line_end":753,"column_start":16,"column_end":26},"name":"ExprUnsafe","qualname":"::expr::ExprUnsafe","value":"ExprUnsafe { }","parent":null,"children":[{"krate":0,"index":5838}],"decl_id":null,"docs":" An unsafe block: `unsafe { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5841},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":147466,"byte_end":147475,"line_start":765,"line_end":765,"column_start":16,"column_end":25},"name":"ExprWhile","qualname":"::expr::ExprWhile","value":"ExprWhile { }","parent":null,"children":[{"krate":0,"index":5842}],"decl_id":null,"docs":" A while loop: `while expr { ... }`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"Struct","id":{"krate":0,"index":5845},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":147869,"byte_end":147878,"line_start":779,"line_end":779,"column_start":16,"column_end":25},"name":"ExprYield","qualname":"::expr::ExprYield","value":"ExprYield { }","parent":null,"children":[{"krate":0,"index":5846}],"decl_id":null,"docs":" A yield expression: `yield expr`.","sig":null,"attributes":[{"value":"cfg(not(feature = \"full\"))","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/macros.rs","byte_start":34261,"byte_end":34290,"line_start":9,"line_end":9,"column_start":9,"column_end":38}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5850},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":150801,"byte_end":150806,"line_start":848,"line_end":848,"column_start":9,"column_end":14},"name":"Named","qualname":"::expr::Member::Named","value":"Member::Named(Ident)","parent":{"krate":0,"index":5849},"children":[],"decl_id":null,"docs":" A named field like `self.x`.\n","sig":null,"attributes":[{"value":"/ A named field like `self.x`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":150760,"byte_end":150792,"line_start":847,"line_end":847,"column_start":9,"column_end":41}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5853},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":150867,"byte_end":150874,"line_start":850,"line_end":850,"column_start":9,"column_end":16},"name":"Unnamed","qualname":"::expr::Member::Unnamed","value":"Member::Unnamed(Index)","parent":{"krate":0,"index":5849},"children":[],"decl_id":null,"docs":" An unnamed field like `self.0`.\n","sig":null,"attributes":[{"value":"/ An unnamed field like `self.0`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":150823,"byte_end":150858,"line_start":849,"line_end":849,"column_start":9,"column_end":44}}]},{"kind":"Enum","id":{"krate":0,"index":5849},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":150743,"byte_end":150749,"line_start":846,"line_end":846,"column_start":14,"column_end":20},"name":"Member","qualname":"::expr::Member","value":"pub enum Member { Named(Ident), Unnamed(Index), }","parent":null,"children":[{"krate":0,"index":5850},{"krate":0,"index":5853}],"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":5856},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":152488,"byte_end":152493,"line_start":916,"line_end":916,"column_start":16,"column_end":21},"name":"Index","qualname":"::expr::Index","value":"Index { index, span }","parent":null,"children":[{"krate":0,"index":5857},{"krate":0,"index":5858}],"decl_id":null,"docs":" The index of an unnamed tuple struct field.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5857},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":152508,"byte_end":152513,"line_start":917,"line_end":917,"column_start":13,"column_end":18},"name":"index","qualname":"::expr::Index::index","value":"u32","parent":{"krate":0,"index":5856},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5858},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/expr.rs","byte_start":152532,"byte_end":152536,"line_start":918,"line_end":918,"column_start":13,"column_end":17},"name":"span","qualname":"::expr::Index::span","value":"proc_macro2::Span","parent":{"krate":0,"index":5856},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5877},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242030,"byte_end":242038,"line_start":15,"line_end":15,"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":5878},{"krate":0,"index":5879},{"krate":0,"index":5880},{"krate":0,"index":5881}],"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":5878},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242053,"byte_end":242061,"line_start":16,"line_end":16,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::generics::Generics::lt_token","value":"std::option::Option","parent":{"krate":0,"index":5877},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5879},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242094,"byte_end":242100,"line_start":17,"line_end":17,"column_start":13,"column_end":19},"name":"params","qualname":"::generics::Generics::params","value":"punctuated::Punctuated","parent":{"krate":0,"index":5877},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5880},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242151,"byte_end":242159,"line_start":18,"line_end":18,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::generics::Generics::gt_token","value":"std::option::Option","parent":{"krate":0,"index":5877},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5881},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242192,"byte_end":242204,"line_start":19,"line_end":19,"column_start":13,"column_end":25},"name":"where_clause","qualname":"::generics::Generics::where_clause","value":"std::option::Option","parent":{"krate":0,"index":5877},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5883},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242805,"byte_end":242809,"line_start":38,"line_end":38,"column_start":9,"column_end":13},"name":"Type","qualname":"::generics::GenericParam::Type","value":"GenericParam::Type(TypeParam)","parent":{"krate":0,"index":5882},"children":[],"decl_id":null,"docs":" A generic type parameter: `T: Into`.\n","sig":null,"attributes":[{"value":"/ A generic type parameter: `T: Into`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242748,"byte_end":242796,"line_start":37,"line_end":37,"column_start":9,"column_end":57}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5886},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242886,"byte_end":242894,"line_start":41,"line_end":41,"column_start":9,"column_end":17},"name":"Lifetime","qualname":"::generics::GenericParam::Lifetime","value":"GenericParam::Lifetime(LifetimeDef)","parent":{"krate":0,"index":5882},"children":[],"decl_id":null,"docs":" A lifetime definition: `'a: 'b + 'c + 'd`.\n","sig":null,"attributes":[{"value":"/ A lifetime definition: `'a: 'b + 'c + 'd`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242831,"byte_end":242877,"line_start":40,"line_end":40,"column_start":9,"column_end":55}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5889},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242980,"byte_end":242985,"line_start":44,"line_end":44,"column_start":9,"column_end":14},"name":"Const","qualname":"::generics::GenericParam::Const","value":"GenericParam::Const(ConstParam)","parent":{"krate":0,"index":5882},"children":[],"decl_id":null,"docs":" A const generic parameter: `const LENGTH: usize`.\n","sig":null,"attributes":[{"value":"/ A const generic parameter: `const LENGTH: usize`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242918,"byte_end":242971,"line_start":43,"line_end":43,"column_start":9,"column_end":62}}]},{"kind":"Enum","id":{"krate":0,"index":5882},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":242725,"byte_end":242737,"line_start":36,"line_end":36,"column_start":14,"column_end":26},"name":"GenericParam","qualname":"::generics::GenericParam","value":"pub enum GenericParam {\n Type(TypeParam),\n Lifetime(LifetimeDef),\n Const(ConstParam),\n}","parent":null,"children":[{"krate":0,"index":5883},{"krate":0,"index":5886},{"krate":0,"index":5889}],"decl_id":null,"docs":" A generic type parameter, lifetime, or const generic: `T: Into`,\n `'a: 'b`, `const LEN: usize`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5900},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243279,"byte_end":243288,"line_start":54,"line_end":54,"column_start":16,"column_end":25},"name":"TypeParam","qualname":"::generics::TypeParam","value":"TypeParam { attrs, ident, colon_token, bounds, eq_token, default }","parent":null,"children":[{"krate":0,"index":5901},{"krate":0,"index":5902},{"krate":0,"index":5903},{"krate":0,"index":5904},{"krate":0,"index":5905},{"krate":0,"index":5906}],"decl_id":null,"docs":" A generic type parameter: `T: Into`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5901},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243303,"byte_end":243308,"line_start":55,"line_end":55,"column_start":13,"column_end":18},"name":"attrs","qualname":"::generics::TypeParam::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5900},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5902},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243338,"byte_end":243343,"line_start":56,"line_end":56,"column_start":13,"column_end":18},"name":"ident","qualname":"::generics::TypeParam::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":5900},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5903},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243364,"byte_end":243375,"line_start":57,"line_end":57,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::generics::TypeParam::colon_token","value":"std::option::Option","parent":{"krate":0,"index":5900},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5904},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243408,"byte_end":243414,"line_start":58,"line_end":58,"column_start":13,"column_end":19},"name":"bounds","qualname":"::generics::TypeParam::bounds","value":"punctuated::Punctuated","parent":{"krate":0,"index":5900},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5905},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243467,"byte_end":243475,"line_start":59,"line_end":59,"column_start":13,"column_end":21},"name":"eq_token","qualname":"::generics::TypeParam::eq_token","value":"std::option::Option","parent":{"krate":0,"index":5900},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5906},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243508,"byte_end":243515,"line_start":60,"line_end":60,"column_start":13,"column_end":20},"name":"default","qualname":"::generics::TypeParam::default","value":"std::option::Option","parent":{"krate":0,"index":5900},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5907},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243809,"byte_end":243820,"line_start":70,"line_end":70,"column_start":16,"column_end":27},"name":"LifetimeDef","qualname":"::generics::LifetimeDef","value":"LifetimeDef { attrs, lifetime, colon_token, bounds }","parent":null,"children":[{"krate":0,"index":5908},{"krate":0,"index":5909},{"krate":0,"index":5910},{"krate":0,"index":5911}],"decl_id":null,"docs":" A lifetime definition: `'a: 'b + 'c + 'd`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5908},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243835,"byte_end":243840,"line_start":71,"line_end":71,"column_start":13,"column_end":18},"name":"attrs","qualname":"::generics::LifetimeDef::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5907},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5909},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243870,"byte_end":243878,"line_start":72,"line_end":72,"column_start":13,"column_end":21},"name":"lifetime","qualname":"::generics::LifetimeDef::lifetime","value":"lifetime::Lifetime","parent":{"krate":0,"index":5907},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5910},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243902,"byte_end":243913,"line_start":73,"line_end":73,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::generics::LifetimeDef::colon_token","value":"std::option::Option","parent":{"krate":0,"index":5907},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5911},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":243946,"byte_end":243952,"line_start":74,"line_end":74,"column_start":13,"column_end":19},"name":"bounds","qualname":"::generics::LifetimeDef::bounds","value":"punctuated::Punctuated","parent":{"krate":0,"index":5907},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5912},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244272,"byte_end":244282,"line_start":84,"line_end":84,"column_start":16,"column_end":26},"name":"ConstParam","qualname":"::generics::ConstParam","value":"ConstParam { attrs, const_token, ident, colon_token, ty, eq_token, default }","parent":null,"children":[{"krate":0,"index":5913},{"krate":0,"index":5914},{"krate":0,"index":5915},{"krate":0,"index":5916},{"krate":0,"index":5917},{"krate":0,"index":5918},{"krate":0,"index":5919}],"decl_id":null,"docs":" A const generic parameter: `const LENGTH: usize`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5913},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244297,"byte_end":244302,"line_start":85,"line_end":85,"column_start":13,"column_end":18},"name":"attrs","qualname":"::generics::ConstParam::attrs","value":"std::vec::Vec","parent":{"krate":0,"index":5912},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5914},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244332,"byte_end":244343,"line_start":86,"line_end":86,"column_start":13,"column_end":24},"name":"const_token","qualname":"::generics::ConstParam::const_token","value":"token::Const","parent":{"krate":0,"index":5912},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5915},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244372,"byte_end":244377,"line_start":87,"line_end":87,"column_start":13,"column_end":18},"name":"ident","qualname":"::generics::ConstParam::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":5912},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5916},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244398,"byte_end":244409,"line_start":88,"line_end":88,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::generics::ConstParam::colon_token","value":"token::Colon","parent":{"krate":0,"index":5912},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5917},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244434,"byte_end":244436,"line_start":89,"line_end":89,"column_start":13,"column_end":15},"name":"ty","qualname":"::generics::ConstParam::ty","value":"ty::Type","parent":{"krate":0,"index":5912},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5918},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244456,"byte_end":244464,"line_start":90,"line_end":90,"column_start":13,"column_end":21},"name":"eq_token","qualname":"::generics::ConstParam::eq_token","value":"std::option::Option","parent":{"krate":0,"index":5912},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5919},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244497,"byte_end":244504,"line_start":91,"line_end":91,"column_start":13,"column_end":20},"name":"default","qualname":"::generics::ConstParam::default","value":"std::option::Option","parent":{"krate":0,"index":5912},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":910},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245096,"byte_end":245107,"line_start":114,"line_end":114,"column_start":12,"column_end":23},"name":"type_params","qualname":"::type_params","value":"pub fn type_params(&Self) -> TypeParams","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n Iterator<Item = &TypeParam>\n over the type parameters in `self.params`.\n","sig":null,"attributes":[{"value":"/ Returns an","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244769,"byte_end":244783,"line_start":107,"line_end":107,"column_start":5,"column_end":19}},{"value":"/ Iterator<Item = &TypeParam>","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":244992,"byte_end":245033,"line_start":112,"line_end":112,"column_start":5,"column_end":46}},{"value":"/ over the type parameters in `self.params`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245038,"byte_end":245084,"line_start":113,"line_end":113,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":911},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245512,"byte_end":245527,"line_start":125,"line_end":125,"column_start":12,"column_end":27},"name":"type_params_mut","qualname":"::type_params_mut","value":"pub fn type_params_mut(&mut Self) -> TypeParamsMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n Iterator<Item = &mut TypeParam>\n over the type parameters in `self.params`.\n","sig":null,"attributes":[{"value":"/ Returns an","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245181,"byte_end":245195,"line_start":118,"line_end":118,"column_start":5,"column_end":19}},{"value":"/ Iterator<Item = &mut TypeParam>","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245408,"byte_end":245449,"line_start":123,"line_end":123,"column_start":5,"column_end":46}},{"value":"/ over the type parameters in `self.params`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245454,"byte_end":245500,"line_start":124,"line_end":124,"column_start":5,"column_end":51}}]},{"kind":"Method","id":{"krate":0,"index":912},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245950,"byte_end":245959,"line_start":136,"line_end":136,"column_start":12,"column_end":21},"name":"lifetimes","qualname":"::lifetimes","value":"pub fn lifetimes(&Self) -> Lifetimes","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n Iterator<Item = &LifetimeDef>\n over the lifetime parameters in `self.params`.\n","sig":null,"attributes":[{"value":"/ Returns an","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245615,"byte_end":245629,"line_start":129,"line_end":129,"column_start":5,"column_end":19}},{"value":"/ Iterator<Item = &LifetimeDef>","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245842,"byte_end":245883,"line_start":134,"line_end":134,"column_start":5,"column_end":46}},{"value":"/ over the lifetime parameters in `self.params`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":245888,"byte_end":245938,"line_start":135,"line_end":135,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":913},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246370,"byte_end":246383,"line_start":147,"line_end":147,"column_start":12,"column_end":25},"name":"lifetimes_mut","qualname":"::lifetimes_mut","value":"pub fn lifetimes_mut(&mut Self) -> LifetimesMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n Iterator<Item = &mut LifetimeDef>\n over the lifetime parameters in `self.params`.\n","sig":null,"attributes":[{"value":"/ Returns an","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246031,"byte_end":246045,"line_start":140,"line_end":140,"column_start":5,"column_end":19}},{"value":"/ Iterator<Item = &mut LifetimeDef>","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246262,"byte_end":246303,"line_start":145,"line_end":145,"column_start":5,"column_end":46}},{"value":"/ over the lifetime parameters in `self.params`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246308,"byte_end":246358,"line_start":146,"line_end":146,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":914},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246802,"byte_end":246814,"line_start":158,"line_end":158,"column_start":12,"column_end":24},"name":"const_params","qualname":"::const_params","value":"pub fn const_params(&Self) -> ConstParams","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n Iterator<Item = &ConstParam>\n over the constant parameters in `self.params`.\n","sig":null,"attributes":[{"value":"/ Returns an","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246469,"byte_end":246483,"line_start":151,"line_end":151,"column_start":5,"column_end":19}},{"value":"/ Iterator<Item = &ConstParam>","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246694,"byte_end":246735,"line_start":156,"line_end":156,"column_start":5,"column_end":46}},{"value":"/ over the constant parameters in `self.params`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246740,"byte_end":246790,"line_start":157,"line_end":157,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":915},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":247227,"byte_end":247243,"line_start":169,"line_end":169,"column_start":12,"column_end":28},"name":"const_params_mut","qualname":"::const_params_mut","value":"pub fn const_params_mut(&mut Self) -> ConstParamsMut","parent":null,"children":[],"decl_id":null,"docs":" Returns an\n Iterator<Item = &mut ConstParam>\n over the constant parameters in `self.params`.\n","sig":null,"attributes":[{"value":"/ Returns an","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":246890,"byte_end":246904,"line_start":162,"line_end":162,"column_start":5,"column_end":19}},{"value":"/ Iterator<Item = &mut ConstParam>","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":247119,"byte_end":247160,"line_start":167,"line_end":167,"column_start":5,"column_end":46}},{"value":"/ over the constant parameters in `self.params`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":247165,"byte_end":247215,"line_start":168,"line_end":168,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":916},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":247421,"byte_end":247438,"line_start":174,"line_end":174,"column_start":12,"column_end":29},"name":"make_where_clause","qualname":"::make_where_clause","value":"pub fn make_where_clause(&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":[{"value":"/ Initializes an empty `where`-clause if there is not one present already.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":247333,"byte_end":247409,"line_start":173,"line_end":173,"column_start":5,"column_end":81}}]},{"kind":"Struct","id":{"krate":0,"index":918},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":247661,"byte_end":247671,"line_start":182,"line_end":182,"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":926},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":248092,"byte_end":248105,"line_start":200,"line_end":200,"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":934},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":248536,"byte_end":248545,"line_start":218,"line_end":218,"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":942},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":248967,"byte_end":248979,"line_start":236,"line_end":236,"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":950},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":249411,"byte_end":249422,"line_start":254,"line_end":254,"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":958},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":249848,"byte_end":249862,"line_start":272,"line_end":272,"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":966},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250610,"byte_end":250622,"line_start":299,"line_end":299,"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":"/ Returned by `Generics::split_for_impl`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250287,"byte_end":250330,"line_start":290,"line_end":290,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250331,"byte_end":250334,"line_start":291,"line_end":291,"column_start":1,"column_end":4}},{"value":"/ *This type is available only if Syn is built with the `\"derive\"` or `\"full\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250335,"byte_end":250415,"line_start":292,"line_end":292,"column_start":1,"column_end":81}},{"value":"/ feature and the `\"printing\"` feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250416,"byte_end":250458,"line_start":293,"line_end":293,"column_start":1,"column_end":43}},{"value":"cfg(feature = \"printing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250459,"byte_end":250487,"line_start":294,"line_end":294,"column_start":1,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":970},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250966,"byte_end":250978,"line_start":310,"line_end":310,"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":"/ Returned by `Generics::split_for_impl`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250643,"byte_end":250686,"line_start":301,"line_end":301,"column_start":1,"column_end":44}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250687,"byte_end":250690,"line_start":302,"line_end":302,"column_start":1,"column_end":4}},{"value":"/ *This type is available only if Syn is built with the `\"derive\"` or `\"full\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250691,"byte_end":250771,"line_start":303,"line_end":303,"column_start":1,"column_end":81}},{"value":"/ feature and the `\"printing\"` feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250772,"byte_end":250814,"line_start":304,"line_end":304,"column_start":1,"column_end":43}},{"value":"cfg(feature = \"printing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250815,"byte_end":250843,"line_start":305,"line_end":305,"column_start":1,"column_end":29}}]},{"kind":"Struct","id":{"krate":0,"index":974},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251324,"byte_end":251333,"line_start":321,"line_end":321,"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":"/ Returned by `TypeGenerics::as_turbofish`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":250999,"byte_end":251044,"line_start":312,"line_end":312,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251045,"byte_end":251048,"line_start":313,"line_end":313,"column_start":1,"column_end":4}},{"value":"/ *This type is available only if Syn is built with the `\"derive\"` or `\"full\"`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251049,"byte_end":251129,"line_start":314,"line_end":314,"column_start":1,"column_end":81}},{"value":"/ feature and the `\"printing\"` feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251130,"byte_end":251172,"line_start":315,"line_end":315,"column_start":1,"column_end":43}},{"value":"cfg(feature = \"printing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251173,"byte_end":251201,"line_start":316,"line_end":316,"column_start":1,"column_end":29}}]},{"kind":"Method","id":{"krate":0,"index":979},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":252263,"byte_end":252277,"line_start":350,"line_end":350,"column_start":12,"column_end":26},"name":"split_for_impl","qualname":"::split_for_impl","value":"pub fn split_for_impl(&Self)\n-> (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":[{"value":"/ Split a type's generics into the pieces required for impl'ing a trait","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251403,"byte_end":251476,"line_start":325,"line_end":325,"column_start":5,"column_end":78}},{"value":"/ for that type.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251481,"byte_end":251499,"line_start":326,"line_end":326,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251504,"byte_end":251507,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251512,"byte_end":251519,"line_start":328,"line_end":328,"column_start":5,"column_end":12}},{"value":"/ # use proc_macro2::{Span, Ident};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251524,"byte_end":251561,"line_start":329,"line_end":329,"column_start":5,"column_end":42}},{"value":"/ # use quote::quote;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251566,"byte_end":251589,"line_start":330,"line_end":330,"column_start":5,"column_end":28}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251594,"byte_end":251599,"line_start":331,"line_end":331,"column_start":5,"column_end":10}},{"value":"/ # let generics: syn::Generics = Default::default();","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251604,"byte_end":251659,"line_start":332,"line_end":332,"column_start":5,"column_end":60}},{"value":"/ # let name = Ident::new(\"MyType\", Span::call_site());","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251664,"byte_end":251721,"line_start":333,"line_end":333,"column_start":5,"column_end":62}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251726,"byte_end":251731,"line_start":334,"line_end":334,"column_start":5,"column_end":10}},{"value":"/ let (impl_generics, ty_generics, where_clause) = generics.split_for_impl();","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251736,"byte_end":251815,"line_start":335,"line_end":335,"column_start":5,"column_end":84}},{"value":"/ quote! {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251820,"byte_end":251832,"line_start":336,"line_end":336,"column_start":5,"column_end":17}},{"value":"/ impl #impl_generics MyTrait for #name #ty_generics #where_clause {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251837,"byte_end":251911,"line_start":337,"line_end":337,"column_start":5,"column_end":79}},{"value":"/ // ...","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251916,"byte_end":251934,"line_start":338,"line_end":338,"column_start":5,"column_end":23}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251939,"byte_end":251948,"line_start":339,"line_end":339,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251953,"byte_end":251958,"line_start":340,"line_end":340,"column_start":5,"column_end":10}},{"value":"/ # ;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251963,"byte_end":251970,"line_start":341,"line_end":341,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251975,"byte_end":251982,"line_start":342,"line_end":342,"column_start":5,"column_end":12}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251987,"byte_end":251990,"line_start":343,"line_end":343,"column_start":5,"column_end":8}},{"value":"/ *This method is available only if Syn is built with the `\"derive\"` or","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":251995,"byte_end":252068,"line_start":344,"line_end":344,"column_start":5,"column_end":78}},{"value":"/ `\"full\"` feature and the `\"printing\"` feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":252073,"byte_end":252124,"line_start":345,"line_end":345,"column_start":5,"column_end":56}}]},{"kind":"Method","id":{"krate":0,"index":983},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254333,"byte_end":254345,"line_start":416,"line_end":416,"column_start":12,"column_end":24},"name":"as_turbofish","qualname":"::as_turbofish","value":"pub fn as_turbofish(&Self) -> Turbofish","parent":null,"children":[],"decl_id":null,"docs":" Turn a type's generics like `` into a turbofish like `::`.","sig":null,"attributes":[{"value":"/ Turn a type's generics like `` into a turbofish like `::`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254105,"byte_end":254179,"line_start":412,"line_end":412,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254184,"byte_end":254187,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ *This method is available only if Syn is built with the `\"derive\"` or","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254192,"byte_end":254265,"line_start":414,"line_end":414,"column_start":5,"column_end":78}},{"value":"/ `\"full\"` feature and the `\"printing\"` feature.*","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254270,"byte_end":254321,"line_start":415,"line_end":415,"column_start":5,"column_end":56}}]},{"kind":"Struct","id":{"krate":0,"index":5929},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254674,"byte_end":254688,"line_start":427,"line_end":427,"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":5930},{"krate":0,"index":5931},{"krate":0,"index":5932},{"krate":0,"index":5933}],"decl_id":null,"docs":" A set of bound lifetimes: `for<'a, 'b, 'c>`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5930},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254703,"byte_end":254712,"line_start":428,"line_end":428,"column_start":13,"column_end":22},"name":"for_token","qualname":"::generics::BoundLifetimes::for_token","value":"token::For","parent":{"krate":0,"index":5929},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5931},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254739,"byte_end":254747,"line_start":429,"line_end":429,"column_start":13,"column_end":21},"name":"lt_token","qualname":"::generics::BoundLifetimes::lt_token","value":"token::Lt","parent":{"krate":0,"index":5929},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5932},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254772,"byte_end":254781,"line_start":430,"line_end":430,"column_start":13,"column_end":22},"name":"lifetimes","qualname":"::generics::BoundLifetimes::lifetimes","value":"punctuated::Punctuated","parent":{"krate":0,"index":5929},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5933},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":254831,"byte_end":254839,"line_start":431,"line_end":431,"column_start":13,"column_end":21},"name":"gt_token","qualname":"::generics::BoundLifetimes::gt_token","value":"token::Gt","parent":{"krate":0,"index":5929},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":987},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":255165,"byte_end":255168,"line_start":447,"line_end":447,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(Lifetime) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5935},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":255957,"byte_end":255962,"line_start":477,"line_end":477,"column_start":9,"column_end":14},"name":"Trait","qualname":"::generics::TypeParamBound::Trait","value":"TypeParamBound::Trait(TraitBound)","parent":{"krate":0,"index":5934},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5938},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":255984,"byte_end":255992,"line_start":478,"line_end":478,"column_start":9,"column_end":17},"name":"Lifetime","qualname":"::generics::TypeParamBound::Lifetime","value":"TypeParamBound::Lifetime(Lifetime)","parent":{"krate":0,"index":5934},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":5934},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":255932,"byte_end":255946,"line_start":476,"line_end":476,"column_start":14,"column_end":28},"name":"TypeParamBound","qualname":"::generics::TypeParamBound","value":"pub enum TypeParamBound { Trait(TraitBound), Lifetime(Lifetime), }","parent":null,"children":[{"krate":0,"index":5935},{"krate":0,"index":5938}],"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":5947},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256284,"byte_end":256294,"line_start":488,"line_end":488,"column_start":16,"column_end":26},"name":"TraitBound","qualname":"::generics::TraitBound","value":"TraitBound { paren_token, modifier, lifetimes, path }","parent":null,"children":[{"krate":0,"index":5948},{"krate":0,"index":5949},{"krate":0,"index":5950},{"krate":0,"index":5951}],"decl_id":null,"docs":" A trait used as a bound on a type parameter.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5948},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256309,"byte_end":256320,"line_start":489,"line_end":489,"column_start":13,"column_end":24},"name":"paren_token","qualname":"::generics::TraitBound::paren_token","value":"std::option::Option","parent":{"krate":0,"index":5947},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5949},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256356,"byte_end":256364,"line_start":490,"line_end":490,"column_start":13,"column_end":21},"name":"modifier","qualname":"::generics::TraitBound::modifier","value":"generics::TraitBoundModifier","parent":{"krate":0,"index":5947},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5950},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256448,"byte_end":256457,"line_start":492,"line_end":492,"column_start":13,"column_end":22},"name":"lifetimes","qualname":"::generics::TraitBound::lifetimes","value":"std::option::Option","parent":{"krate":0,"index":5947},"children":[],"decl_id":null,"docs":" The `for<'a>` in `for<'a> Foo<&'a T>`\n","sig":null,"attributes":[{"value":"/ The `for<'a>` in `for<'a> Foo<&'a T>`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256394,"byte_end":256435,"line_start":491,"line_end":491,"column_start":9,"column_end":50}}]},{"kind":"Field","id":{"krate":0,"index":5951},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256548,"byte_end":256552,"line_start":494,"line_end":494,"column_start":13,"column_end":17},"name":"path","qualname":"::generics::TraitBound::path","value":"path::Path","parent":{"krate":0,"index":5947},"children":[],"decl_id":null,"docs":" The `Foo<&'a T>` in `for<'a> Foo<&'a T>`\n","sig":null,"attributes":[{"value":"/ The `Foo<&'a T>` in `for<'a> Foo<&'a T>`","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256491,"byte_end":256535,"line_start":493,"line_end":493,"column_start":9,"column_end":53}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5953},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256902,"byte_end":256906,"line_start":506,"line_end":506,"column_start":9,"column_end":13},"name":"None","qualname":"::generics::TraitBoundModifier::None","value":"TraitBoundModifier::None","parent":{"krate":0,"index":5952},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5955},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256916,"byte_end":256921,"line_start":507,"line_end":507,"column_start":9,"column_end":14},"name":"Maybe","qualname":"::generics::TraitBoundModifier::Maybe","value":"TraitBoundModifier::Maybe(crate::token::Question)","parent":{"krate":0,"index":5952},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":5952},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":256873,"byte_end":256891,"line_start":505,"line_end":505,"column_start":14,"column_end":32},"name":"TraitBoundModifier","qualname":"::generics::TraitBoundModifier","value":"pub enum TraitBoundModifier { None, Maybe(crate::token::Question), }","parent":null,"children":[{"krate":0,"index":5953},{"krate":0,"index":5955}],"decl_id":null,"docs":" A modifier on a trait bound, currently only used for the `?` in\n `?Sized`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5958},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":257252,"byte_end":257263,"line_start":518,"line_end":518,"column_start":16,"column_end":27},"name":"WhereClause","qualname":"::generics::WhereClause","value":"WhereClause { where_token, predicates }","parent":null,"children":[{"krate":0,"index":5959},{"krate":0,"index":5960}],"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":5959},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":257278,"byte_end":257289,"line_start":519,"line_end":519,"column_start":13,"column_end":24},"name":"where_token","qualname":"::generics::WhereClause::where_token","value":"token::Where","parent":{"krate":0,"index":5958},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5960},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":257318,"byte_end":257328,"line_start":520,"line_end":520,"column_start":13,"column_end":23},"name":"predicates","qualname":"::generics::WhereClause::predicates","value":"punctuated::Punctuated","parent":{"krate":0,"index":5958},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":5962},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":257924,"byte_end":257928,"line_start":538,"line_end":538,"column_start":9,"column_end":13},"name":"Type","qualname":"::generics::WherePredicate::Type","value":"WherePredicate::Type(PredicateType)","parent":{"krate":0,"index":5961},"children":[],"decl_id":null,"docs":" A type predicate in a `where` clause: `for<'c> Foo<'c>: Trait<'c>`.\n","sig":null,"attributes":[{"value":"/ A type predicate in a `where` clause: `for<'c> Foo<'c>: Trait<'c>`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":257844,"byte_end":257915,"line_start":537,"line_end":537,"column_start":9,"column_end":80}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5965},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258023,"byte_end":258031,"line_start":541,"line_end":541,"column_start":9,"column_end":17},"name":"Lifetime","qualname":"::generics::WherePredicate::Lifetime","value":"WherePredicate::Lifetime(PredicateLifetime)","parent":{"krate":0,"index":5961},"children":[],"decl_id":null,"docs":" A lifetime predicate in a `where` clause: `'a: 'b + 'c`.\n","sig":null,"attributes":[{"value":"/ A lifetime predicate in a `where` clause: `'a: 'b + 'c`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":257954,"byte_end":258014,"line_start":540,"line_end":540,"column_start":9,"column_end":69}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5968},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258130,"byte_end":258132,"line_start":544,"line_end":544,"column_start":9,"column_end":11},"name":"Eq","qualname":"::generics::WherePredicate::Eq","value":"WherePredicate::Eq(PredicateEq)","parent":{"krate":0,"index":5961},"children":[],"decl_id":null,"docs":" An equality predicate in a `where` clause (unsupported).\n","sig":null,"attributes":[{"value":"/ An equality predicate in a `where` clause (unsupported).","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258061,"byte_end":258121,"line_start":543,"line_end":543,"column_start":9,"column_end":69}}]},{"kind":"Enum","id":{"krate":0,"index":5961},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":257819,"byte_end":257833,"line_start":536,"line_end":536,"column_start":14,"column_end":28},"name":"WherePredicate","qualname":"::generics::WherePredicate","value":"pub enum WherePredicate {\n Type(PredicateType),\n Lifetime(PredicateLifetime),\n Eq(PredicateEq),\n}","parent":null,"children":[{"krate":0,"index":5962},{"krate":0,"index":5965},{"krate":0,"index":5968}],"decl_id":null,"docs":" A single predicate in a `where` clause: `T: Deserialize<'de>`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5979},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258450,"byte_end":258463,"line_start":554,"line_end":554,"column_start":16,"column_end":29},"name":"PredicateType","qualname":"::generics::PredicateType","value":"PredicateType { lifetimes, bounded_ty, colon_token, bounds }","parent":null,"children":[{"krate":0,"index":5980},{"krate":0,"index":5981},{"krate":0,"index":5982},{"krate":0,"index":5983}],"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":5980},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258525,"byte_end":258534,"line_start":556,"line_end":556,"column_start":13,"column_end":22},"name":"lifetimes","qualname":"::generics::PredicateType::lifetimes","value":"std::option::Option","parent":{"krate":0,"index":5979},"children":[],"decl_id":null,"docs":" Any lifetimes from a `for` binding\n","sig":null,"attributes":[{"value":"/ Any lifetimes from a `for` binding","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258474,"byte_end":258512,"line_start":555,"line_end":555,"column_start":9,"column_end":47}}]},{"kind":"Field","id":{"krate":0,"index":5981},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258607,"byte_end":258617,"line_start":558,"line_end":558,"column_start":13,"column_end":23},"name":"bounded_ty","qualname":"::generics::PredicateType::bounded_ty","value":"ty::Type","parent":{"krate":0,"index":5979},"children":[],"decl_id":null,"docs":" The type being bounded\n","sig":null,"attributes":[{"value":"/ The type being bounded","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258568,"byte_end":258594,"line_start":557,"line_end":557,"column_start":9,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":5982},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258637,"byte_end":258648,"line_start":559,"line_end":559,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::generics::PredicateType::colon_token","value":"token::Colon","parent":{"krate":0,"index":5979},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5983},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258734,"byte_end":258740,"line_start":561,"line_end":561,"column_start":13,"column_end":19},"name":"bounds","qualname":"::generics::PredicateType::bounds","value":"punctuated::Punctuated","parent":{"krate":0,"index":5979},"children":[],"decl_id":null,"docs":" Trait and lifetime bounds (`Clone+Send+'static`)\n","sig":null,"attributes":[{"value":"/ Trait and lifetime bounds (`Clone+Send+'static`)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":258669,"byte_end":258721,"line_start":560,"line_end":560,"column_start":9,"column_end":61}}]},{"kind":"Struct","id":{"krate":0,"index":5984},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259073,"byte_end":259090,"line_start":571,"line_end":571,"column_start":16,"column_end":33},"name":"PredicateLifetime","qualname":"::generics::PredicateLifetime","value":"PredicateLifetime { lifetime, colon_token, bounds }","parent":null,"children":[{"krate":0,"index":5985},{"krate":0,"index":5986},{"krate":0,"index":5987}],"decl_id":null,"docs":" A lifetime predicate in a `where` clause: `'a: 'b + 'c`.","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5985},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259105,"byte_end":259113,"line_start":572,"line_end":572,"column_start":13,"column_end":21},"name":"lifetime","qualname":"::generics::PredicateLifetime::lifetime","value":"lifetime::Lifetime","parent":{"krate":0,"index":5984},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5986},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259137,"byte_end":259148,"line_start":573,"line_end":573,"column_start":13,"column_end":24},"name":"colon_token","qualname":"::generics::PredicateLifetime::colon_token","value":"token::Colon","parent":{"krate":0,"index":5984},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5987},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259173,"byte_end":259179,"line_start":574,"line_end":574,"column_start":13,"column_end":19},"name":"bounds","qualname":"::generics::PredicateLifetime::bounds","value":"punctuated::Punctuated","parent":{"krate":0,"index":5984},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":5988},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259506,"byte_end":259517,"line_start":584,"line_end":584,"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":5989},{"krate":0,"index":5990},{"krate":0,"index":5991}],"decl_id":null,"docs":" An equality predicate in a `where` clause (unsupported).","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5989},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259532,"byte_end":259538,"line_start":585,"line_end":585,"column_start":13,"column_end":19},"name":"lhs_ty","qualname":"::generics::PredicateEq::lhs_ty","value":"ty::Type","parent":{"krate":0,"index":5988},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5990},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259558,"byte_end":259566,"line_start":586,"line_end":586,"column_start":13,"column_end":21},"name":"eq_token","qualname":"::generics::PredicateEq::eq_token","value":"token::Eq","parent":{"krate":0,"index":5988},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":5991},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/generics.rs","byte_start":259591,"byte_end":259597,"line_start":587,"line_end":587,"column_start":13,"column_end":19},"name":"rhs_ty","qualname":"::generics::PredicateEq::rhs_ty","value":"ty::Type","parent":{"krate":0,"index":5988},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1162},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286259,"byte_end":286267,"line_start":19,"line_end":19,"column_start":12,"column_end":20},"name":"Lifetime","qualname":"::lifetime::Lifetime","value":"Lifetime { apostrophe, ident }","parent":null,"children":[{"krate":0,"index":1163},{"krate":0,"index":1164}],"decl_id":null,"docs":" A Rust lifetime: `'a`.","sig":null,"attributes":[{"value":"/ A Rust lifetime: `'a`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":285864,"byte_end":285890,"line_start":9,"line_end":9,"column_start":1,"column_end":27}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":285891,"byte_end":285894,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ Lifetime names must conform to the following rules:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":285895,"byte_end":285950,"line_start":11,"line_end":11,"column_start":1,"column_end":56}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":285951,"byte_end":285954,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ - Must start with an apostrophe.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":285955,"byte_end":285991,"line_start":13,"line_end":13,"column_start":1,"column_end":37}},{"value":"/ - Must not consist of just an apostrophe: `'`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":285992,"byte_end":286042,"line_start":14,"line_end":14,"column_start":1,"column_end":51}},{"value":"/ - Character after the apostrophe must be `_` or a Unicode code point with","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286043,"byte_end":286120,"line_start":15,"line_end":15,"column_start":1,"column_end":78}},{"value":"/ the XID_Start property.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286121,"byte_end":286150,"line_start":16,"line_end":16,"column_start":1,"column_end":30}},{"value":"/ - All following characters must be Unicode code points with the XID_Continue","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286151,"byte_end":286231,"line_start":17,"line_end":17,"column_start":1,"column_end":81}},{"value":"/ property.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286232,"byte_end":286247,"line_start":18,"line_end":18,"column_start":1,"column_end":16}}]},{"kind":"Field","id":{"krate":0,"index":1163},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286278,"byte_end":286288,"line_start":20,"line_end":20,"column_start":9,"column_end":19},"name":"apostrophe","qualname":"::lifetime::Lifetime::apostrophe","value":"proc_macro2::Span","parent":{"krate":0,"index":1162},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1164},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286304,"byte_end":286309,"line_start":21,"line_end":21,"column_start":9,"column_end":14},"name":"ident","qualname":"::lifetime::Lifetime::ident","value":"proc_macro2::Ident","parent":{"krate":0,"index":1162},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1166},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286673,"byte_end":286676,"line_start":39,"line_end":39,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(&str, Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":" # Panics","sig":null,"attributes":[{"value":"/ # Panics","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286341,"byte_end":286353,"line_start":25,"line_end":25,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286358,"byte_end":286361,"line_start":26,"line_end":26,"column_start":5,"column_end":8}},{"value":"/ Panics if the lifetime does not conform to the bulleted rules above.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286366,"byte_end":286438,"line_start":27,"line_end":27,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286443,"byte_end":286446,"line_start":28,"line_end":28,"column_start":5,"column_end":8}},{"value":"/ # Invocation","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286451,"byte_end":286467,"line_start":29,"line_end":29,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286472,"byte_end":286475,"line_start":30,"line_end":30,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286480,"byte_end":286487,"line_start":31,"line_end":31,"column_start":5,"column_end":12}},{"value":"/ # use proc_macro2::Span;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286492,"byte_end":286520,"line_start":32,"line_end":32,"column_start":5,"column_end":33}},{"value":"/ # use syn::Lifetime;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286525,"byte_end":286549,"line_start":33,"line_end":33,"column_start":5,"column_end":29}},{"value":"/ #","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286554,"byte_end":286559,"line_start":34,"line_end":34,"column_start":5,"column_end":10}},{"value":"/ # fn f() -> Lifetime {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286564,"byte_end":286590,"line_start":35,"line_end":35,"column_start":5,"column_end":31}},{"value":"/ Lifetime::new(\"'a\", Span::call_site())","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286595,"byte_end":286637,"line_start":36,"line_end":36,"column_start":5,"column_end":47}},{"value":"/ # }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286642,"byte_end":286649,"line_start":37,"line_end":37,"column_start":5,"column_end":12}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":286654,"byte_end":286661,"line_start":38,"line_end":38,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":1167},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":287250,"byte_end":287254,"line_start":61,"line_end":61,"column_start":12,"column_end":16},"name":"span","qualname":"::span","value":"pub fn span(&Self) -> Span","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1168},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":287391,"byte_end":287399,"line_start":67,"line_end":67,"column_start":12,"column_end":20},"name":"set_span","qualname":"::set_span","value":"pub fn set_span(&mut Self, Span)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":1183},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":288423,"byte_end":288431,"line_start":118,"line_end":118,"column_start":8,"column_end":16},"name":"Lifetime","qualname":"::lifetime::Lifetime","value":"pub fn Lifetime(lookahead::TokenMarker) -> Lifetime","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"cfg(feature = \"parsing\")","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":288348,"byte_end":288375,"line_start":115,"line_end":115,"column_start":1,"column_end":28}},{"value":"allow(non_snake_case)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lifetime.rs","byte_start":288391,"byte_end":288415,"line_start":117,"line_end":117,"column_start":1,"column_end":25}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5993},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290224,"byte_end":290227,"line_start":27,"line_end":27,"column_start":9,"column_end":12},"name":"Str","qualname":"::lit::Lit::Str","value":"Lit::Str(LitStr)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" A UTF-8 string literal: `\"foo\"`.\n","sig":null,"attributes":[{"value":"/ A UTF-8 string literal: `\"foo\"`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290179,"byte_end":290215,"line_start":26,"line_end":26,"column_start":9,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5996},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290291,"byte_end":290298,"line_start":30,"line_end":30,"column_start":9,"column_end":16},"name":"ByteStr","qualname":"::lit::Lit::ByteStr","value":"Lit::ByteStr(LitByteStr)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" A byte string literal: `b\"foo\"`.\n","sig":null,"attributes":[{"value":"/ A byte string literal: `b\"foo\"`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290246,"byte_end":290282,"line_start":29,"line_end":29,"column_start":9,"column_end":45}}]},{"kind":"TupleVariant","id":{"krate":0,"index":5999},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290357,"byte_end":290361,"line_start":33,"line_end":33,"column_start":9,"column_end":13},"name":"Byte","qualname":"::lit::Lit::Byte","value":"Lit::Byte(LitByte)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" A byte literal: `b'f'`.\n","sig":null,"attributes":[{"value":"/ A byte literal: `b'f'`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290321,"byte_end":290348,"line_start":32,"line_end":32,"column_start":9,"column_end":36}}]},{"kind":"TupleVariant","id":{"krate":0,"index":6002},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290421,"byte_end":290425,"line_start":36,"line_end":36,"column_start":9,"column_end":13},"name":"Char","qualname":"::lit::Lit::Char","value":"Lit::Char(LitChar)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" A character literal: `'a'`.\n","sig":null,"attributes":[{"value":"/ A character literal: `'a'`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290381,"byte_end":290412,"line_start":35,"line_end":35,"column_start":9,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":6005},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290492,"byte_end":290495,"line_start":39,"line_end":39,"column_start":9,"column_end":12},"name":"Int","qualname":"::lit::Lit::Int","value":"Lit::Int(LitInt)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" An integer literal: `1` or `1u16`.\n","sig":null,"attributes":[{"value":"/ An integer literal: `1` or `1u16`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290445,"byte_end":290483,"line_start":38,"line_end":38,"column_start":9,"column_end":47}}]},{"kind":"TupleVariant","id":{"krate":0,"index":6008},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290643,"byte_end":290648,"line_start":44,"line_end":44,"column_start":9,"column_end":14},"name":"Float","qualname":"::lit::Lit::Float","value":"Lit::Float(LitFloat)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" A floating point literal: `1f64` or `1.0e10f64`.","sig":null,"attributes":[{"value":"/ A floating point literal: `1f64` or `1.0e10f64`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290514,"byte_end":290566,"line_start":41,"line_end":41,"column_start":9,"column_end":61}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290575,"byte_end":290578,"line_start":42,"line_end":42,"column_start":9,"column_end":12}},{"value":"/ Must be finite. May not be infinite or NaN.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290587,"byte_end":290634,"line_start":43,"line_end":43,"column_start":9,"column_end":56}}]},{"kind":"TupleVariant","id":{"krate":0,"index":6011},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290719,"byte_end":290723,"line_start":47,"line_end":47,"column_start":9,"column_end":13},"name":"Bool","qualname":"::lit::Lit::Bool","value":"Lit::Bool(LitBool)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" A boolean literal: `true` or `false`.\n","sig":null,"attributes":[{"value":"/ A boolean literal: `true` or `false`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290669,"byte_end":290710,"line_start":46,"line_end":46,"column_start":9,"column_end":50}}]},{"kind":"TupleVariant","id":{"krate":0,"index":6014},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290799,"byte_end":290807,"line_start":50,"line_end":50,"column_start":9,"column_end":17},"name":"Verbatim","qualname":"::lit::Lit::Verbatim","value":"Lit::Verbatim(Literal)","parent":{"krate":0,"index":5992},"children":[],"decl_id":null,"docs":" A raw token literal not interpreted by Syn.\n","sig":null,"attributes":[{"value":"/ A raw token literal not interpreted by Syn.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290743,"byte_end":290790,"line_start":49,"line_end":49,"column_start":9,"column_end":56}}]},{"kind":"Enum","id":{"krate":0,"index":5992},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290165,"byte_end":290168,"line_start":25,"line_end":25,"column_start":14,"column_end":17},"name":"Lit","qualname":"::lit::Lit","value":"pub enum Lit {\n Str(LitStr),\n ByteStr(LitByteStr),\n Byte(LitByte),\n Char(LitChar),\n Int(LitInt),\n Float(LitFloat),\n Bool(LitBool),\n Verbatim(Literal),\n}","parent":null,"children":[{"krate":0,"index":5993},{"krate":0,"index":5996},{"krate":0,"index":5999},{"krate":0,"index":6002},{"krate":0,"index":6005},{"krate":0,"index":6008},{"krate":0,"index":6011},{"krate":0,"index":6014}],"decl_id":null,"docs":" A Rust literal such as a string or integer or boolean.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6033},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":290897,"byte_end":290903,"line_start":56,"line_end":56,"column_start":16,"column_end":22},"name":"LitStr","qualname":"::lit::LitStr","value":"LitStr { }","parent":null,"children":[{"krate":0,"index":6034}],"decl_id":null,"docs":" A UTF-8 string literal: `\"foo\"`.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6035},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291013,"byte_end":291023,"line_start":63,"line_end":63,"column_start":16,"column_end":26},"name":"LitByteStr","qualname":"::lit::LitByteStr","value":"LitByteStr { }","parent":null,"children":[{"krate":0,"index":6036}],"decl_id":null,"docs":" A byte string literal: `b\"foo\"`.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6037},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291124,"byte_end":291131,"line_start":70,"line_end":70,"column_start":16,"column_end":23},"name":"LitByte","qualname":"::lit::LitByte","value":"LitByte { }","parent":null,"children":[{"krate":0,"index":6038}],"decl_id":null,"docs":" A byte literal: `b'f'`.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6039},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291236,"byte_end":291243,"line_start":77,"line_end":77,"column_start":16,"column_end":23},"name":"LitChar","qualname":"::lit::LitChar","value":"LitChar { }","parent":null,"children":[{"krate":0,"index":6040}],"decl_id":null,"docs":" A character literal: `'a'`.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6041},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291417,"byte_end":291423,"line_start":89,"line_end":89,"column_start":16,"column_end":22},"name":"LitInt","qualname":"::lit::LitInt","value":"LitInt { }","parent":null,"children":[{"krate":0,"index":6042}],"decl_id":null,"docs":" An integer literal: `1` or `1u16`.\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6043},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291699,"byte_end":291707,"line_start":104,"line_end":104,"column_start":16,"column_end":24},"name":"LitFloat","qualname":"::lit::LitFloat","value":"LitFloat { }","parent":null,"children":[{"krate":0,"index":6044}],"decl_id":null,"docs":" A floating point literal: `1f64` or `1.0e10f64`.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":6045},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291916,"byte_end":291923,"line_start":117,"line_end":117,"column_start":16,"column_end":23},"name":"LitBool","qualname":"::lit::LitBool","value":"LitBool { value, span }","parent":null,"children":[{"krate":0,"index":6046},{"krate":0,"index":6047}],"decl_id":null,"docs":" A boolean literal: `true` or `false`.\n","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":6046},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291938,"byte_end":291943,"line_start":118,"line_end":118,"column_start":13,"column_end":18},"name":"value","qualname":"::lit::LitBool::value","value":"bool","parent":{"krate":0,"index":6045},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":6047},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":291963,"byte_end":291967,"line_start":119,"line_end":119,"column_start":13,"column_end":17},"name":"span","qualname":"::lit::LitBool::span","value":"proc_macro2::Span","parent":{"krate":0,"index":6045},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1284},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292009,"byte_end":292012,"line_start":124,"line_end":124,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(&str, Span) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1285},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292294,"byte_end":292299,"line_start":135,"line_end":135,"column_start":12,"column_end":17},"name":"value","qualname":"::value","value":"pub fn value(&Self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1286},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":293626,"byte_end":293631,"line_start":174,"line_end":174,"column_start":12,"column_end":17},"name":"parse","qualname":"::parse","value":"pub fn parse(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":" Parse a syntax tree node from the content of this string literal.","sig":null,"attributes":[{"value":"/ Parse a syntax tree node from the content of this string literal.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292466,"byte_end":292535,"line_start":141,"line_end":141,"column_start":5,"column_end":74}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292540,"byte_end":292543,"line_start":142,"line_end":142,"column_start":5,"column_end":8}},{"value":"/ All spans in the syntax tree will point to the span of this `LitStr`.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292548,"byte_end":292621,"line_start":143,"line_end":143,"column_start":5,"column_end":78}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292626,"byte_end":292629,"line_start":144,"line_end":144,"column_start":5,"column_end":8}},{"value":"/ # Example","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292634,"byte_end":292647,"line_start":145,"line_end":145,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292652,"byte_end":292655,"line_start":146,"line_end":146,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292660,"byte_end":292667,"line_start":147,"line_end":147,"column_start":5,"column_end":12}},{"value":"/ use proc_macro2::Span;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292672,"byte_end":292698,"line_start":148,"line_end":148,"column_start":5,"column_end":31}},{"value":"/ use syn::{Attribute, Error, Ident, Lit, Meta, MetaNameValue, Path, Result};","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292703,"byte_end":292782,"line_start":149,"line_end":149,"column_start":5,"column_end":84}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292787,"byte_end":292790,"line_start":150,"line_end":150,"column_start":5,"column_end":8}},{"value":"/ // Parses the path from an attribute that looks like:","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292795,"byte_end":292852,"line_start":151,"line_end":151,"column_start":5,"column_end":62}},{"value":"/ //","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292857,"byte_end":292863,"line_start":152,"line_end":152,"column_start":5,"column_end":11}},{"value":"/ // #[path = \"a::b::c\"]","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292868,"byte_end":292898,"line_start":153,"line_end":153,"column_start":5,"column_end":35}},{"value":"/ //","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292903,"byte_end":292909,"line_start":154,"line_end":154,"column_start":5,"column_end":11}},{"value":"/ // or returns `None` if the input is some other attribute.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.76/src/lit.rs","byte_start":292914,"byte_end":292976,"line_start":155,"line_end":155,"column_start":5,"column_end":67}},{"value":"/ fn get_path(attr: &Attribute) -> Result