mirror of
https://github.com/neogeek23/rusty_snek_gaem.git
synced 2026-02-04 19:18:44 +00:00
1 line
101 KiB
JSON
1 line
101 KiB
JSON
{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.18.2","compilation":{"directory":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53],"program":"/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","smallvec","/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","--color","never","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=4ac04a2efb759e20","-C","extra-filename=-4ac04a2efb759e20","--out-dir","/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","-L","dependency=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps","--extern","unreachable=/home/brad/Development/rusty_snek_gaem/target/rls/debug/deps/libunreachable-7065c6c54c801e33.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/home/brad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":[47,104,111,109,101,47,98,114,97,100,47,68,101,118,101,108,111,112,109,101,110,116,47,114,117,115,116,121,95,115,110,101,107,95,103,97,101,109,47,116,97,114,103,101,116,47,114,108,115,47,100,101,98,117,103,47,100,101,112,115,47,108,105,98,115,109,97,108,108,118,101,99,45,52,97,99,48,52,97,50,101,102,98,55,53,57,101,50,48,46,114,109,101,116,97]},"prelude":{"crate_id":{"name":"smallvec","disambiguator":[16986649095868062491,5688782375439861188]},"crate_root":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5","external_crates":[{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":1,"id":{"name":"std","disambiguator":[13207157035321610514,1601512537482633728]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":2,"id":{"name":"core","disambiguator":[7623312343418098386,5842227285171027081]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[15062483144693841030,3160817630090790886]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[436745421963593417,1808485874600938246]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[14785001670989826495,12996925471203689162]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":6,"id":{"name":"libc","disambiguator":[9965434524793337566,8042345761937100773]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":7,"id":{"name":"rustc_demangle","disambiguator":[15482981957725683232,16126164733460801089]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":8,"id":{"name":"unwind","disambiguator":[12401856028840807657,14789254441426287527]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":9,"id":{"name":"backtrace_sys","disambiguator":[13858858106744831426,15797026455235720829]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":10,"id":{"name":"panic_unwind","disambiguator":[7931781289263694084,224457116430056702]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":11,"id":{"name":"unreachable","disambiguator":[10654538209134985760,11185788935586897680]}},{"file_name":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","num":12,"id":{"name":"void","disambiguator":[17151317887819457952,10537375601338091297]}}],"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":301,"byte_end":64915,"line_start":7,"line_end":2179,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":301,"byte_end":64915,"line_start":7,"line_end":2179,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/brad/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":16},{"krate":0,"index":18},{"krate":0,"index":20},{"krate":0,"index":26},{"krate":0,"index":34},{"krate":0,"index":36},{"krate":0,"index":38},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":46},{"krate":0,"index":48},{"krate":0,"index":50},{"krate":0,"index":54},{"krate":0,"index":58},{"krate":0,"index":62},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":70},{"krate":0,"index":78},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":106},{"krate":0,"index":108},{"krate":0,"index":110},{"krate":0,"index":112},{"krate":0,"index":184},{"krate":0,"index":192},{"krate":0,"index":198},{"krate":0,"index":204},{"krate":0,"index":208},{"krate":0,"index":212},{"krate":0,"index":216},{"krate":0,"index":220},{"krate":0,"index":224},{"krate":0,"index":232},{"krate":0,"index":236},{"krate":0,"index":240},{"krate":0,"index":244},{"krate":0,"index":368},{"krate":0,"index":374},{"krate":0,"index":378},{"krate":0,"index":384},{"krate":0,"index":388},{"krate":0,"index":394},{"krate":0,"index":398},{"krate":0,"index":404},{"krate":0,"index":408},{"krate":0,"index":414},{"krate":0,"index":246},{"krate":0,"index":250},{"krate":0,"index":254},{"krate":0,"index":258},{"krate":0,"index":262},{"krate":0,"index":266},{"krate":0,"index":270},{"krate":0,"index":274},{"krate":0,"index":278},{"krate":0,"index":284},{"krate":0,"index":286},{"krate":0,"index":290},{"krate":0,"index":294},{"krate":0,"index":298},{"krate":0,"index":300},{"krate":0,"index":302},{"krate":0,"index":306},{"krate":0,"index":314},{"krate":0,"index":318},{"krate":0,"index":320},{"krate":0,"index":328},{"krate":0,"index":336},{"krate":0,"index":344},{"krate":0,"index":354},{"krate":0,"index":356},{"krate":0,"index":362},{"krate":0,"index":366},{"krate":0,"index":418},{"krate":0,"index":428},{"krate":0,"index":438},{"krate":0,"index":448},{"krate":0,"index":458},{"krate":0,"index":468},{"krate":0,"index":478},{"krate":0,"index":488},{"krate":0,"index":498},{"krate":0,"index":508},{"krate":0,"index":518},{"krate":0,"index":528},{"krate":0,"index":538},{"krate":0,"index":548},{"krate":0,"index":558},{"krate":0,"index":568},{"krate":0,"index":578},{"krate":0,"index":588},{"krate":0,"index":598},{"krate":0,"index":608},{"krate":0,"index":618},{"krate":0,"index":628},{"krate":0,"index":638},{"krate":0,"index":648},{"krate":0,"index":658},{"krate":0,"index":668},{"krate":0,"index":678},{"krate":0,"index":688},{"krate":0,"index":698},{"krate":0,"index":708},{"krate":0,"index":718},{"krate":0,"index":728},{"krate":0,"index":738},{"krate":0,"index":748},{"krate":0,"index":758},{"krate":0,"index":768}],"decl_id":null,"docs":" Small vectors in various sizes. These store a certain number of elements inline, and fall back\n to the heap for larger allocations. This can be a useful optimization for improving cache\n locality and reducing allocator traffic for workloads that fit within the inline buffer.","sig":null,"attributes":[{"value":"deny(missing_docs)","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":1786,"byte_end":1808,"line_start":34,"line_end":34,"column_start":1,"column_end":23}}]},{"kind":"Trait","id":{"krate":0,"index":50},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5365,"byte_end":5372,"line_start":168,"line_end":168,"column_start":11,"column_end":18},"name":"VecLike","qualname":"::VecLike","value":"VecLike<T>: ops::Index<usize, Output = T> + ops::IndexMut<usize> +\nops::Index<ops::Range<usize>, Output = [T]> +\nops::IndexMut<ops::Range<usize>> + ops::Index<ops::RangeFrom<usize>, Output =\n[T]> + ops::IndexMut<ops::RangeFrom<usize>> + ops::Index<ops::RangeTo<usize>,\nOutput = [T]> + ops::IndexMut<ops::RangeTo<usize>> +\nops::Index<ops::RangeFull, Output = [T]> + ops::IndexMut<ops::RangeFull> +\nops::DerefMut<Target = [T]> + Extend<T>","parent":null,"children":[{"krate":0,"index":52}],"decl_id":null,"docs":" Common operations implemented by both `Vec` and `SmallVec`.","sig":null,"attributes":[{"value":"deprecated(note = \"Use `Extend` and `Deref<[T]>` instead\")","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5293,"byte_end":5354,"line_start":167,"line_end":167,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5939,"byte_end":5943,"line_start":183,"line_end":183,"column_start":8,"column_end":12},"name":"push","qualname":"::VecLike::push","value":"fn (&mut self, value: T) -> ()","parent":{"krate":0,"index":50},"children":[],"decl_id":null,"docs":" Append an element to the vector.\n","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":58},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":6620,"byte_end":6635,"line_start":213,"line_end":213,"column_start":11,"column_end":26},"name":"ExtendFromSlice","qualname":"::ExtendFromSlice","value":"ExtendFromSlice<T>","parent":null,"children":[{"krate":0,"index":60}],"decl_id":null,"docs":" Trait to be implemented by a collection that can be extended from a slice","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":6710,"byte_end":6727,"line_start":215,"line_end":215,"column_start":8,"column_end":25},"name":"extend_from_slice","qualname":"::ExtendFromSlice::extend_from_slice","value":"fn (&mut self, other: &[T]) -> ()","parent":{"krate":0,"index":58},"children":[],"decl_id":null,"docs":" Extends a collection from a slice of its element type\n","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":68},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7235,"byte_end":7240,"line_start":234,"line_end":234,"column_start":12,"column_end":17},"name":"Drain","qualname":"::Drain","value":"Drain { }","parent":null,"children":[{"krate":0,"index":33}],"decl_id":null,"docs":" An iterator that removes the items from a `SmallVec` and yields them by value.","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":110},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":11483,"byte_end":11491,"line_start":387,"line_end":387,"column_start":12,"column_end":20},"name":"SmallVec","qualname":"::SmallVec","value":"SmallVec { }","parent":null,"children":[{"krate":0,"index":73},{"krate":0,"index":75}],"decl_id":null,"docs":" A `Vec`-like container that can store a small number of elements inline.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":114},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":12000,"byte_end":12003,"line_start":398,"line_end":398,"column_start":12,"column_end":15},"name":"new","qualname":"<SmallVec<A>>::new","value":"fn () -> SmallVec<A>","parent":null,"children":[],"decl_id":null,"docs":" Construct an empty vector\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":11979,"byte_end":11988,"line_start":397,"line_end":397,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":12638,"byte_end":12651,"line_start":421,"line_end":421,"column_start":12,"column_end":25},"name":"with_capacity","qualname":"<SmallVec<A>>::with_capacity","value":"fn (n: usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Construct an empty vector with enough capacity pre-allocated to store at least `n`\n elements.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":12617,"byte_end":12626,"line_start":420,"line_end":420,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":118},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":13171,"byte_end":13179,"line_start":440,"line_end":440,"column_start":12,"column_end":20},"name":"from_vec","qualname":"<SmallVec<A>>::from_vec","value":"fn (mut vec: Vec<A::Item>) -> SmallVec<A>","parent":null,"children":[],"decl_id":null,"docs":" Construct a new `SmallVec` from a `Vec<A::Item>`.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":13150,"byte_end":13159,"line_start":439,"line_end":439,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":14270,"byte_end":14278,"line_start":476,"line_end":476,"column_start":12,"column_end":20},"name":"from_buf","qualname":"<SmallVec<A>>::from_buf","value":"fn (buf: A) -> SmallVec<A>","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new `SmallVec` on the stack from an `A` without\n copying elements.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":14249,"byte_end":14258,"line_start":475,"line_end":475,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":122},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":14875,"byte_end":14891,"line_start":496,"line_end":496,"column_start":12,"column_end":28},"name":"from_buf_and_len","qualname":"<SmallVec<A>>::from_buf_and_len","value":"fn (buf: A, len: usize) -> SmallVec<A>","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new `SmallVec` on the stack from an `A` without\n copying elements. Also sets the length, which must be less or\n equal to the size of `buf`.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":14854,"byte_end":14863,"line_start":495,"line_end":495,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":124},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":15549,"byte_end":15575,"line_start":516,"line_end":516,"column_start":19,"column_end":45},"name":"from_buf_and_len_unchecked","qualname":"<SmallVec<A>>::from_buf_and_len_unchecked","value":"fn (buf: A, len: usize) -> SmallVec<A>","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new `SmallVec` on the stack from an `A` without\n copying elements. Also sets the length. The user is responsible\n for ensuring that `len <= A::size()`.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":15521,"byte_end":15530,"line_start":515,"line_end":515,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":15987,"byte_end":15994,"line_start":529,"line_end":529,"column_start":19,"column_end":26},"name":"set_len","qualname":"<SmallVec<A>>::set_len","value":"fn (&mut self, new_len: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Sets the length of a vector.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16200,"byte_end":16211,"line_start":536,"line_end":536,"column_start":12,"column_end":23},"name":"inline_size","qualname":"<SmallVec<A>>::inline_size","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The maximum number of elements this vector can hold inline\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16179,"byte_end":16188,"line_start":535,"line_end":535,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":130},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16332,"byte_end":16335,"line_start":542,"line_end":542,"column_start":12,"column_end":15},"name":"len","qualname":"<SmallVec<A>>::len","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The number of elements stored in the vector\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16311,"byte_end":16320,"line_start":541,"line_end":541,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16456,"byte_end":16464,"line_start":548,"line_end":548,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<SmallVec<A>>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the vector is empty\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16435,"byte_end":16444,"line_start":547,"line_end":547,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16607,"byte_end":16615,"line_start":554,"line_end":554,"column_start":12,"column_end":20},"name":"capacity","qualname":"<SmallVec<A>>::capacity","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" The number of items the vector can hold without reallocating\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":16586,"byte_end":16595,"line_start":553,"line_end":553,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":17705,"byte_end":17712,"line_start":587,"line_end":587,"column_start":12,"column_end":19},"name":"spilled","qualname":"<SmallVec<A>>::spilled","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the data has spilled into a separate heap-allocated buffer.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":17684,"byte_end":17693,"line_start":586,"line_end":586,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":17856,"byte_end":17861,"line_start":592,"line_end":592,"column_start":12,"column_end":17},"name":"drain","qualname":"<SmallVec<A>>::drain","value":"fn (&mut self) -> Drain<A::Item>","parent":null,"children":[],"decl_id":null,"docs":" Empty the vector and return an iterator over its former contents.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":18248,"byte_end":18252,"line_start":609,"line_end":609,"column_start":12,"column_end":16},"name":"push","qualname":"<SmallVec<A>>::push","value":"fn (&mut self, value: A::Item) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Append an item to the vector.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":18227,"byte_end":18236,"line_start":608,"line_end":608,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":18699,"byte_end":18702,"line_start":623,"line_end":623,"column_start":12,"column_end":15},"name":"pop","qualname":"<SmallVec<A>>::pop","value":"fn (&mut self) -> Option<A::Item>","parent":null,"children":[],"decl_id":null,"docs":" Remove an item from the end of the vector and return it, or None if empty.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":18678,"byte_end":18687,"line_start":622,"line_end":622,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":19192,"byte_end":19196,"line_start":638,"line_end":638,"column_start":12,"column_end":16},"name":"grow","qualname":"<SmallVec<A>>::grow","value":"fn (&mut self, new_cap: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Re-allocate to set the capacity to `max(new_cap, inline_size())`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":150},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":20580,"byte_end":20587,"line_start":672,"line_end":672,"column_start":12,"column_end":19},"name":"reserve","qualname":"<SmallVec<A>>::reserve","value":"fn (&mut self, additional: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Reserve capacity for `additional` more elements to be inserted.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":20559,"byte_end":20568,"line_start":671,"line_end":671,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":152},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":21237,"byte_end":21250,"line_start":688,"line_end":688,"column_start":12,"column_end":25},"name":"reserve_exact","qualname":"<SmallVec<A>>::reserve_exact","value":"fn (&mut self, additional: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Reserve the minumum capacity for `additional` more elements to be inserted.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":154},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":21747,"byte_end":21760,"line_start":702,"line_end":702,"column_start":12,"column_end":25},"name":"shrink_to_fit","qualname":"<SmallVec<A>>::shrink_to_fit","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Shrink the capacity of the vector as much as possible.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":22664,"byte_end":22672,"line_start":727,"line_end":727,"column_start":12,"column_end":20},"name":"truncate","qualname":"<SmallVec<A>>::truncate","value":"fn (&mut self, len: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Shorten the vector, keeping the first `len` elements and dropping the rest.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":23097,"byte_end":23105,"line_start":741,"line_end":741,"column_start":12,"column_end":20},"name":"as_slice","qualname":"<SmallVec<A>>::as_slice","value":"fn (&self) -> &[A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Extracts a slice containing the entire vector.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":160},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":23259,"byte_end":23271,"line_start":748,"line_end":748,"column_start":12,"column_end":24},"name":"as_mut_slice","qualname":"<SmallVec<A>>::as_mut_slice","value":"fn (&mut self) -> &mut [A::Item]","parent":null,"children":[],"decl_id":null,"docs":" Extracts a mutable slice of the entire vector.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":162},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":23546,"byte_end":23557,"line_start":758,"line_end":758,"column_start":12,"column_end":23},"name":"swap_remove","qualname":"<SmallVec<A>>::swap_remove","value":"fn (&mut self, index: usize) -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Remove the element at position `index`, replacing it with the last element.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":23525,"byte_end":23534,"line_start":757,"line_end":757,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":164},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":23787,"byte_end":23792,"line_start":766,"line_end":766,"column_start":12,"column_end":17},"name":"clear","qualname":"<SmallVec<A>>::clear","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Remove all elements from the vector.\n","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":23766,"byte_end":23775,"line_start":765,"line_end":765,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":24013,"byte_end":24019,"line_start":774,"line_end":774,"column_start":12,"column_end":18},"name":"remove","qualname":"<SmallVec<A>>::remove","value":"fn (&mut self, index: usize) -> A::Item","parent":null,"children":[],"decl_id":null,"docs":" Remove and return the element at position `index`, shifting all elements after it to the\n left.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":24566,"byte_end":24572,"line_start":790,"line_end":790,"column_start":12,"column_end":18},"name":"insert","qualname":"<SmallVec<A>>::insert","value":"fn (&mut self, index: usize, element: A::Item) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Insert an element at position `index`, shifting all elements after it to the right.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":170},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":25098,"byte_end":25109,"line_start":806,"line_end":806,"column_start":12,"column_end":23},"name":"insert_many","qualname":"<SmallVec<A>>::insert_many","value":"fn <I> (&mut self, index: usize, iterable: I) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Insert multiple elements at position `index`, shifting all following elements toward the\n back.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":172},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":27044,"byte_end":27052,"line_start":852,"line_end":852,"column_start":12,"column_end":20},"name":"into_vec","qualname":"<SmallVec<A>>::into_vec","value":"fn (self) -> Vec<A::Item>","parent":null,"children":[],"decl_id":null,"docs":" Convert a SmallVec to a Vec, without reallocating if the SmallVec has already spilled onto\n the heap.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":27694,"byte_end":27704,"line_start":869,"line_end":869,"column_start":12,"column_end":22},"name":"into_inner","qualname":"<SmallVec<A>>::into_inner","value":"fn (self) -> Result<A, Self>","parent":null,"children":[],"decl_id":null,"docs":" Convert the SmallVec into an `A` if possible. Otherwise return `Err(Self)`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":176},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":28262,"byte_end":28268,"line_start":886,"line_end":886,"column_start":12,"column_end":18},"name":"retain","qualname":"<SmallVec<A>>::retain","value":"fn <F> (&mut self, mut f: F) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Retains only the elements specified by the predicate.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":178},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":28660,"byte_end":28665,"line_start":900,"line_end":900,"column_start":12,"column_end":17},"name":"dedup","qualname":"<SmallVec<A>>::dedup","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Removes consecutive duplicate elements.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":180},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":28851,"byte_end":28859,"line_start":905,"line_end":905,"column_start":12,"column_end":20},"name":"dedup_by","qualname":"<SmallVec<A>>::dedup_by","value":"fn <F> (&mut self, mut same_bucket: F) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Removes consecutive duplicate elements using the given equality relation.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":182},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":29787,"byte_end":29799,"line_start":936,"line_end":936,"column_start":12,"column_end":24},"name":"dedup_by_key","qualname":"<SmallVec<A>>::dedup_by_key","value":"fn <F, K> (&mut self, mut key: F) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Removes consecutive elements that map to the same key.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":30184,"byte_end":30194,"line_start":948,"line_end":948,"column_start":12,"column_end":22},"name":"from_slice","qualname":"<SmallVec<A>>::from_slice","value":"fn (slice: &[A::Item]) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Copy the elements from a slice into a new `SmallVec`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":188},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":31084,"byte_end":31101,"line_start":974,"line_end":974,"column_start":12,"column_end":29},"name":"insert_from_slice","qualname":"<SmallVec<A>>::insert_from_slice","value":"fn (&mut self, index: usize, slice: &[A::Item]) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Copy elements from a slice into the vector at position `index`, shifting any following\n elements toward the back.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":190},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":31748,"byte_end":31765,"line_start":993,"line_end":993,"column_start":12,"column_end":29},"name":"extend_from_slice","qualname":"<SmallVec<A>>::extend_from_slice","value":"fn (&mut self, slice: &[A::Item]) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Copy elements from a slice and append them to the vector.","sig":null,"attributes":[{"value":"inline","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":31727,"byte_end":31736,"line_start":992,"line_end":992,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":194},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":32228,"byte_end":32234,"line_start":1006,"line_end":1006,"column_start":12,"column_end":18},"name":"resize","qualname":"<SmallVec<A>>::resize","value":"fn (&mut self, len: usize, value: A::Item) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Resizes the vector so that its length is equal to `len`.","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":196},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":32710,"byte_end":32719,"line_start":1023,"line_end":1023,"column_start":12,"column_end":21},"name":"from_elem","qualname":"<SmallVec<A>>::from_elem","value":"fn (elem: A::Item, n: usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a `SmallVec` with `n` copies of `elem`.\n ```\n use smallvec::SmallVec;","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":300},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40736,"byte_end":40744,"line_start":1327,"line_end":1327,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":157},{"krate":0,"index":159},{"krate":0,"index":161}],"decl_id":null,"docs":" An iterator that consumes a `SmallVec` and yields its items by value.","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":344},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":42848,"byte_end":42853,"line_start":1414,"line_end":1414,"column_start":18,"column_end":23},"name":"Array","qualname":"::Array","value":"Array","parent":null,"children":[{"krate":0,"index":346},{"krate":0,"index":348},{"krate":0,"index":350},{"krate":0,"index":352}],"decl_id":null,"docs":" Types that can be used as the backing store for a SmallVec\n","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":346},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":42907,"byte_end":42911,"line_start":1416,"line_end":1416,"column_start":10,"column_end":14},"name":"Item","qualname":"::Array::Item","value":"type Item;","parent":{"krate":0,"index":344},"children":[],"decl_id":null,"docs":" The type of the array's elements.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":348},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":42976,"byte_end":42980,"line_start":1418,"line_end":1418,"column_start":8,"column_end":12},"name":"size","qualname":"::Array::size","value":"fn () -> usize","parent":{"krate":0,"index":344},"children":[],"decl_id":null,"docs":" Returns the number of items the array can hold.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":350},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":43061,"byte_end":43064,"line_start":1420,"line_end":1420,"column_start":8,"column_end":11},"name":"ptr","qualname":"::Array::ptr","value":"fn (&self) -> *const Self::Item","parent":{"krate":0,"index":344},"children":[],"decl_id":null,"docs":" Returns a pointer to the first element of the array.\n","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":352},"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":43170,"byte_end":43177,"line_start":1422,"line_end":1422,"column_start":8,"column_end":15},"name":"ptr_mut","qualname":"::Array::ptr_mut","value":"fn (&mut self) -> *mut Self::Item","parent":{"krate":0,"index":344},"children":[],"decl_id":null,"docs":" Returns a mutable pointer to the first element of the array.\n","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":6013,"byte_end":6016,"line_start":187,"line_end":187,"column_start":24,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":6794,"byte_end":6797,"line_start":218,"line_end":218,"column_start":39,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":64}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7318,"byte_end":7323,"line_start":238,"line_end":238,"column_start":30,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":72},{"krate":0,"index":74},{"krate":0,"index":76}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7630,"byte_end":7635,"line_start":252,"line_end":252,"column_start":41,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":80}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7824,"byte_end":7829,"line_start":259,"line_end":259,"column_start":35,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7867,"byte_end":7872,"line_start":261,"line_end":261,"column_start":26,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":86}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":9039,"byte_end":9051,"line_start":312,"line_end":312,"column_start":16,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":104}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":10313,"byte_end":10325,"line_start":358,"line_end":358,"column_start":39,"column_end":51},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":10370,"byte_end":10382,"line_start":359,"line_end":359,"column_start":39,"column_end":51},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":11927,"byte_end":11935,"line_start":395,"line_end":395,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":114},{"krate":0,"index":116},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":122},{"krate":0,"index":124},{"krate":0,"index":126},{"krate":0,"index":128},{"krate":0,"index":130},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":140},{"krate":0,"index":142},{"krate":0,"index":144},{"krate":0,"index":146},{"krate":0,"index":148},{"krate":0,"index":150},{"krate":0,"index":152},{"krate":0,"index":154},{"krate":0,"index":156},{"krate":0,"index":158},{"krate":0,"index":160},{"krate":0,"index":162},{"krate":0,"index":164},{"krate":0,"index":166},{"krate":0,"index":168},{"krate":0,"index":170},{"krate":0,"index":172},{"krate":0,"index":174},{"krate":0,"index":176},{"krate":0,"index":178},{"krate":0,"index":180},{"krate":0,"index":182}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":29980,"byte_end":29988,"line_start":944,"line_end":944,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":186},{"krate":0,"index":188},{"krate":0,"index":190}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":31896,"byte_end":31904,"line_start":999,"line_end":999,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":194},{"krate":0,"index":196}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33272,"byte_end":33280,"line_start":1042,"line_end":1042,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":200},{"krate":0,"index":202}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33525,"byte_end":33533,"line_start":1053,"line_end":1053,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":206}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33777,"byte_end":33785,"line_start":1063,"line_end":1063,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":210}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33900,"byte_end":33908,"line_start":1070,"line_end":1070,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":214}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":34032,"byte_end":34040,"line_start":1077,"line_end":1077,"column_start":38,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":218}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":34159,"byte_end":34167,"line_start":1084,"line_end":1084,"column_start":41,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":222}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":34322,"byte_end":34330,"line_start":1092,"line_end":1092,"column_start":41,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":226},{"krate":0,"index":228},{"krate":0,"index":230}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":36080,"byte_end":36088,"line_start":1159,"line_end":1159,"column_start":44,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":234}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":36272,"byte_end":36280,"line_start":1166,"line_end":1166,"column_start":39,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":238}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":36416,"byte_end":36424,"line_start":1173,"line_end":1173,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":242}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37343,"byte_end":37351,"line_start":1205,"line_end":1205,"column_start":45,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":248}],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37549,"byte_end":37557,"line_start":1212,"line_end":1212,"column_start":37,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":252}],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37705,"byte_end":37713,"line_start":1219,"line_end":1219,"column_start":42,"column_end":50},"value":"","parent":null,"children":[{"krate":0,"index":256}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37916,"byte_end":37924,"line_start":1227,"line_end":1227,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":260}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":38715,"byte_end":38723,"line_start":1254,"line_end":1254,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":264}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":38903,"byte_end":38911,"line_start":1260,"line_end":1260,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":268}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39022,"byte_end":39030,"line_start":1267,"line_end":1267,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":272}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39353,"byte_end":39361,"line_start":1280,"line_end":1280,"column_start":26,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":276}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39666,"byte_end":39674,"line_start":1290,"line_end":1290,"column_start":53,"column_end":61},"value":"","parent":null,"children":[{"krate":0,"index":280},{"krate":0,"index":282}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39915,"byte_end":39923,"line_start":1298,"line_end":1298,"column_start":23,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39979,"byte_end":39987,"line_start":1300,"line_end":1300,"column_start":31,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":288}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40190,"byte_end":40198,"line_start":1307,"line_end":1307,"column_start":24,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":292}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40364,"byte_end":40372,"line_start":1314,"line_end":1314,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":296}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40514,"byte_end":40522,"line_start":1320,"line_end":1320,"column_start":32,"column_end":40},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40843,"byte_end":40851,"line_start":1333,"line_end":1333,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":304}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40945,"byte_end":40953,"line_start":1339,"line_end":1339,"column_start":29,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":308},{"krate":0,"index":310},{"krate":0,"index":312}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":41516,"byte_end":41524,"line_start":1363,"line_end":1363,"column_start":40,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":316}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":41873,"byte_end":41881,"line_start":1378,"line_end":1378,"column_start":38,"column_end":46},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":41922,"byte_end":41930,"line_start":1380,"line_end":1380,"column_start":33,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":322},{"krate":0,"index":324},{"krate":0,"index":326}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":43440,"byte_end":43452,"line_start":1433,"line_end":1433,"column_start":10,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":358},{"krate":0,"index":360}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":43702,"byte_end":43714,"line_start":1445,"line_end":1445,"column_start":19,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":364}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5390,"byte_end":5395,"line_start":169,"line_end":169,"column_start":14,"column_end":19},"kind":"SuperTrait","from":{"krate":2,"index":2056},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5428,"byte_end":5436,"line_start":170,"line_end":170,"column_start":14,"column_end":22},"kind":"SuperTrait","from":{"krate":2,"index":2062},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5459,"byte_end":5464,"line_start":171,"line_end":171,"column_start":14,"column_end":19},"kind":"SuperTrait","from":{"krate":2,"index":2056},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5511,"byte_end":5519,"line_start":172,"line_end":172,"column_start":14,"column_end":22},"kind":"SuperTrait","from":{"krate":2,"index":2062},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5554,"byte_end":5559,"line_start":173,"line_end":173,"column_start":14,"column_end":19},"kind":"SuperTrait","from":{"krate":2,"index":2056},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5610,"byte_end":5618,"line_start":174,"line_end":174,"column_start":14,"column_end":22},"kind":"SuperTrait","from":{"krate":2,"index":2062},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5657,"byte_end":5662,"line_start":175,"line_end":175,"column_start":14,"column_end":19},"kind":"SuperTrait","from":{"krate":2,"index":2056},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5711,"byte_end":5719,"line_start":176,"line_end":176,"column_start":14,"column_end":22},"kind":"SuperTrait","from":{"krate":2,"index":2062},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5756,"byte_end":5761,"line_start":177,"line_end":177,"column_start":14,"column_end":19},"kind":"SuperTrait","from":{"krate":2,"index":2056},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5805,"byte_end":5813,"line_start":178,"line_end":178,"column_start":14,"column_end":22},"kind":"SuperTrait","from":{"krate":2,"index":2062},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5845,"byte_end":5853,"line_start":179,"line_end":179,"column_start":14,"column_end":22},"kind":"SuperTrait","from":{"krate":2,"index":1962},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":5878,"byte_end":5884,"line_start":180,"line_end":180,"column_start":9,"column_end":15},"kind":"SuperTrait","from":{"krate":2,"index":4510},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":6013,"byte_end":6016,"line_start":187,"line_end":187,"column_start":24,"column_end":27},"kind":{"variant":"Impl","fields":[0]},"from":{"krate":5,"index":4498},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":6794,"byte_end":6797,"line_start":218,"line_end":218,"column_start":39,"column_end":42},"kind":{"variant":"Impl","fields":[1]},"from":{"krate":5,"index":4498},"to":{"krate":0,"index":58}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7318,"byte_end":7323,"line_start":238,"line_end":238,"column_start":30,"column_end":35},"kind":{"variant":"Impl","fields":[2]},"from":{"krate":0,"index":68},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7630,"byte_end":7635,"line_start":252,"line_end":252,"column_start":41,"column_end":46},"kind":{"variant":"Impl","fields":[3]},"from":{"krate":0,"index":68},"to":{"krate":2,"index":4456}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7824,"byte_end":7829,"line_start":259,"line_end":259,"column_start":35,"column_end":40},"kind":{"variant":"Impl","fields":[4]},"from":{"krate":0,"index":68},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":7867,"byte_end":7872,"line_start":261,"line_end":261,"column_start":26,"column_end":31},"kind":{"variant":"Impl","fields":[5]},"from":{"krate":0,"index":68},"to":{"krate":2,"index":1978}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":9039,"byte_end":9051,"line_start":312,"line_end":312,"column_start":16,"column_end":28},"kind":{"variant":"Impl","fields":[6]},"from":{"krate":0,"index":88},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":10313,"byte_end":10325,"line_start":358,"line_end":358,"column_start":39,"column_end":51},"kind":{"variant":"Impl","fields":[7]},"from":{"krate":0,"index":88},"to":{"krate":2,"index":1700}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":10370,"byte_end":10382,"line_start":359,"line_end":359,"column_start":39,"column_end":51},"kind":{"variant":"Impl","fields":[8]},"from":{"krate":0,"index":88},"to":{"krate":2,"index":1712}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":11927,"byte_end":11935,"line_start":395,"line_end":395,"column_start":16,"column_end":24},"kind":{"variant":"Impl","fields":[9]},"from":{"krate":0,"index":110},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":29980,"byte_end":29988,"line_start":944,"line_end":944,"column_start":16,"column_end":24},"kind":{"variant":"Impl","fields":[10]},"from":{"krate":0,"index":110},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":31896,"byte_end":31904,"line_start":999,"line_end":999,"column_start":16,"column_end":24},"kind":{"variant":"Impl","fields":[11]},"from":{"krate":0,"index":110},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33272,"byte_end":33280,"line_start":1042,"line_end":1042,"column_start":31,"column_end":39},"kind":{"variant":"Impl","fields":[12]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":1944}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33525,"byte_end":33533,"line_start":1053,"line_end":1053,"column_start":34,"column_end":42},"kind":{"variant":"Impl","fields":[13]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":1962}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33777,"byte_end":33785,"line_start":1063,"line_end":1063,"column_start":37,"column_end":45},"kind":{"variant":"Impl","fields":[14]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2644}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":33900,"byte_end":33908,"line_start":1070,"line_end":1070,"column_start":37,"column_end":45},"kind":{"variant":"Impl","fields":[15]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2648}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":34032,"byte_end":34040,"line_start":1077,"line_end":1077,"column_start":38,"column_end":46},"kind":{"variant":"Impl","fields":[16]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2748}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":34159,"byte_end":34167,"line_start":1084,"line_end":1084,"column_start":41,"column_end":49},"kind":{"variant":"Impl","fields":[17]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2752}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":34322,"byte_end":34330,"line_start":1092,"line_end":1092,"column_start":41,"column_end":49},"kind":{"variant":"Impl","fields":[18]},"from":{"krate":0,"index":110},"to":{"krate":1,"index":4500}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":36080,"byte_end":36088,"line_start":1159,"line_end":1159,"column_start":44,"column_end":52},"kind":{"variant":"Impl","fields":[19]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":36272,"byte_end":36280,"line_start":1166,"line_end":1166,"column_start":39,"column_end":47},"kind":{"variant":"Impl","fields":[20]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":36416,"byte_end":36424,"line_start":1173,"line_end":1173,"column_start":28,"column_end":36},"kind":{"variant":"Impl","fields":[21]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2656}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37343,"byte_end":37351,"line_start":1205,"line_end":1205,"column_start":45,"column_end":53},"kind":{"variant":"Impl","fields":[22]},"from":{"krate":0,"index":110},"to":{"krate":0,"index":58}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37549,"byte_end":37557,"line_start":1212,"line_end":1212,"column_start":37,"column_end":45},"kind":{"variant":"Impl","fields":[23]},"from":{"krate":0,"index":110},"to":{"krate":0,"index":50}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37705,"byte_end":37713,"line_start":1219,"line_end":1219,"column_start":42,"column_end":50},"kind":{"variant":"Impl","fields":[24]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":4490}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":37916,"byte_end":37924,"line_start":1227,"line_end":1227,"column_start":36,"column_end":44},"kind":{"variant":"Impl","fields":[25]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":4510}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":38715,"byte_end":38723,"line_start":1254,"line_end":1254,"column_start":31,"column_end":39},"kind":{"variant":"Impl","fields":[26]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":8426}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":38903,"byte_end":38911,"line_start":1260,"line_end":1260,"column_start":28,"column_end":36},"kind":{"variant":"Impl","fields":[27]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2632}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39022,"byte_end":39030,"line_start":1267,"line_end":1267,"column_start":25,"column_end":33},"kind":{"variant":"Impl","fields":[28]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":1978}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39353,"byte_end":39361,"line_start":1280,"line_end":1280,"column_start":26,"column_end":34},"kind":{"variant":"Impl","fields":[29]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2598}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39666,"byte_end":39674,"line_start":1290,"line_end":1290,"column_start":53,"column_end":61},"kind":{"variant":"Impl","fields":[30]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2410}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39915,"byte_end":39923,"line_start":1298,"line_end":1298,"column_start":23,"column_end":31},"kind":{"variant":"Impl","fields":[31]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2416}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":39979,"byte_end":39987,"line_start":1300,"line_end":1300,"column_start":31,"column_end":39},"kind":{"variant":"Impl","fields":[32]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2464}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40190,"byte_end":40198,"line_start":1307,"line_end":1307,"column_start":24,"column_end":32},"kind":{"variant":"Impl","fields":[33]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":2446}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40364,"byte_end":40372,"line_start":1314,"line_end":1314,"column_start":25,"column_end":33},"kind":{"variant":"Impl","fields":[34]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":8002}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40514,"byte_end":40522,"line_start":1320,"line_end":1320,"column_start":32,"column_end":40},"kind":{"variant":"Impl","fields":[35]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":1700}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40843,"byte_end":40851,"line_start":1333,"line_end":1333,"column_start":25,"column_end":33},"kind":{"variant":"Impl","fields":[36]},"from":{"krate":0,"index":300},"to":{"krate":2,"index":1978}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":40945,"byte_end":40953,"line_start":1339,"line_end":1339,"column_start":29,"column_end":37},"kind":{"variant":"Impl","fields":[37]},"from":{"krate":0,"index":300},"to":{"krate":2,"index":4316}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":41516,"byte_end":41524,"line_start":1363,"line_end":1363,"column_start":40,"column_end":48},"kind":{"variant":"Impl","fields":[38]},"from":{"krate":0,"index":300},"to":{"krate":2,"index":4456}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":41873,"byte_end":41881,"line_start":1378,"line_end":1378,"column_start":38,"column_end":46},"kind":{"variant":"Impl","fields":[39]},"from":{"krate":0,"index":300},"to":{"krate":2,"index":4476}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":41922,"byte_end":41930,"line_start":1380,"line_end":1380,"column_start":33,"column_end":41},"kind":{"variant":"Impl","fields":[40]},"from":{"krate":0,"index":110},"to":{"krate":2,"index":4494}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":43440,"byte_end":43452,"line_start":1433,"line_end":1433,"column_start":10,"column_end":22},"kind":{"variant":"Impl","fields":[41]},"from":{"krate":0,"index":354},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":[47,104,111,109,101,47,98,114,97,100,47,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,103,105,116,104,117,98,46,99,111,109,45,49,101,99,99,54,50,57,57,100,98,57,101,99,56,50,51,47,115,109,97,108,108,118,101,99,45,48,46,54,46,53,47,108,105,98,46,114,115],"byte_start":43702,"byte_end":43714,"line_start":1445,"line_end":1445,"column_start":19,"column_end":31},"kind":{"variant":"Impl","fields":[42]},"from":{"krate":0,"index":354},"to":{"krate":2,"index":1978}}]} |